第一章 介绍WML 9
一个完整的例程 10
卡片 12
空元素标签 12
元素 13
属性 14
实体 16
注释 17
第二章 WML变量和上下文 19
变量替换 20
设置变量 24
浏览器上下文 26
第三章 WML任务和事件 27
任务 27
事件 35
第四章 WML用户交互作用 40
Web交互作用的问题 40
WAP中的交互作用 41
<input>元素 42
<select>元素 46
<option>元素 50
<optgroup>元素 51
<do>元素 52
<anchor>元素 54
<a>元素 56
tabindex属性 57
第五章 WML定时程序 59
在WML中使用定时程序 59
<timer>元素 61
第六章 WML卡片组、模板和卡片 66
<wml>元素 66
<head>元素 66
<access>元素 66
<meta>元素 68
<card>元素 69
<template>元素 70
第七章 WML文字和文字格式 74
<p>元素 74
<br>元素 76
字符格式编排 77
表格 79
第八章 WML图像 84
<img>元素 85
WBMP图像格式 86
第九章 介绍WMLScript 88
WMLScript和WML 89
什么是WMLScript? 91
数据类型和字面值 94
第十章 WMLScript数据类型、变量和转换 94
变量 99
类型转换 102
第十一章 WMLScript运算符和表达式 105
操作数转换 105
赋值运算符 109
算术运算符 110
按位运算符 112
移位运算符 113
逻辑运算符 114
递增和递减运算符 115
比较运算符 117
类型运算符 118
条件运算符 120
逗号运算符 121
优先顺序和结合性 122
第十二章 WMLScript语句 124
作为语句的表达式 124
条件 125
语句块 125
循环 127
从函数返回 129
其他语句 130
第十三章 WMLScript函数 132
函数声明 132
函数调用 134
其他脚本单元的调用 135
从WML调用WMLScript 136
标准函数库 139
access附注 141
第十四章 WMLScript附注 141
meta附注 142
第十五章 Lang函数库 144
abort 144
abs 145
characterSet 145
float 146
isFloat 146
exit 146
isInt 147
max 148
maxInt 148
min 149
minInt 149
parseFloat 150
parseInt 150
random 151
seed 151
cell 153
第十六章 Float函数库 153
floor 154
int 154
maxFloat 155
minFloat 155
Pow 156
round 157
sqrt 157
charAt 159
第十七章 String函数库 159
compare 160
elementAt 160
elements 161
find 162
format 163
InsertAt 164
isEmpty 165
length 166
removeAt 166
replace 167
replaceAt 168
Squeeze 169
subSrting 169
toString 170
trim 171
第十八章 URL函数库 172
escapeString 172
getBase 173
getFragment 173
getParameters 174
getHost 174
getPath 175
getPort 175
yetQuery 176
getReferer 176
getScheme 177
isValid 177
loadString 178
resolve 178
unescapeString 179
getCurrentCard 180
第十九章 WMLBrowser函数库 180
go 181
getVar 181
newContext 182
prev 182
refresh 183
setVar 183
第二十章 对话框函数库 184
alert 184
Prompt 185
confirm 185
第二十一章 完整的实例 186
计算器 186
战舰 194
附录一 绝对和相对URL 201
附录二 WAP网关和WSP 206
附录三 WMLScript运算符的总结 209
附录四 从标准Web服务器提供WAP内容 213
词汇表 215