惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
量子位
月光博客
月光博客
罗磊的独立博客
宝玉的分享
宝玉的分享
博客园_首页
酷 壳 – CoolShell
酷 壳 – CoolShell
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
WordPress大学
WordPress大学
博客园 - 叶小钗
博客园 - 聂微东
阮一峰的网络日志
阮一峰的网络日志
V
V2EX
雷峰网
雷峰网
博客园 - 三生石上(FineUI控件)
Jina AI
Jina AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - Franky
美团技术团队
爱范儿
爱范儿
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Y
Y Combinator Blog

博客园 - 技术已荒废

c000021a错误 使用托管代码进行 XML Web services 编程 让你的窗口更迷人 动态链接库学习 Delphi调用WebServices(C#)代码 Delphi归来 c#2.0中新增的两个压缩类(转贴) asp.net常用代码 好久不见了 XML(一) 接口学习(一) Flash与JavaScript信息交互 字符串替换 在vs2005中如何将Turboc2.0嵌套在网页中? frameset 使用心得 Delphi调用webservice心得 delphi小技巧 delphi流操作心得 序列化使用心得
了解WML
技术已荒废 · 2006-12-05 · via 博客园 - 技术已荒废

WML
W M L是X M L的一个应用,它包括X H T M L的部分元素,支持表达式和变量、用户输入认证以及一个通用的事件模型。
W M L同HTML 4.0相比是一个小型语言,但对于我们所需开发的应用来说已经足够了。同桌面计算机系统相比,我们面向的对象屏幕更小,分辨率更低,因此H T M L的许多特性对我们来说没有必要。但W M L也添加了一些H T M L中没有的特性,如文档和状态管理的参数变量,这些特性可以使不同类型网络资源的使用更加灵活。
因为W M L主要是为前面提到的小型产品所设计的,因此它的规则制定要遵循如下几个规则:
• 显示屏幕小,用户功能有限。
• 网络连接带宽窄。
• 存储容量小,计算能力有限。
这几个原则恰好反映了我们在本章前面所提到的问题。
这一部分是W M L特性的一个概述,尤其着重于H T M L中没有的一些特性。虽然WA P的第一版
很稳定,但为了同加速发展的市场保持同步,WA P很快就会推出第二版。这一部分里描述的W M L
是1 . 1版。还需要提到的一点是,如果你用X M L写的内容建立站点,如同我们在“从底层开始建立
站点”那部分所描述的那样,你有可能不用W M L写网页,而是用转换语言如X S LT将现有的数据转
换成WML格式。但无论怎样,你也需要了解WML,这样才能将XML文档转换成WML文档。
WML脚本
虽然W M L允许我们为带WA P功能的产品标记文档,但WA P规范中包括一种称为W M L S c r i p t
的脚本语言可以使网页增添更多的功能。W M L S c r i p t从E C M A S c r i p t语言(也叫J a v aSc r i p t或
JSc r i p t,也许后者人们更熟悉)演化而来,因此用过E C M A S c r i p t语言的人对它会很熟悉。虽然
W M L S c r i p t不是E C M A S c r i p t的一个完整子集,但它是大多数网络开发者所熟悉的通用脚本语言
的一个精简替代版。我们先讨论基本概念和如何调用脚本函数,然后再看看目前提供的脚本库