SlideShare ist ein Scribd-Unternehmen logo
1 von 111
WAP 的前世今生 ——  WML and XHTML MP 吴永照
一、 WAP 的介绍 二、 WML 基础 三、 WML 的任务与事件 四、 WML 的用户交互功能 五、 XHTML MP 六、 WCSS/WAP CSS 七、 WAP2.0 的设计原则
一、 WAP 介绍
1.1 WAP 起源 ( 一 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.1 WAP 起源 ( 二 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.2 WAP 历史 ( 一 ) ,[object Object],[object Object],[object Object],[object Object],[object Object]
1.2 WAP 历史 ( 二 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3 WAP 规范 ( 一 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.3 WAP 规范 ( 二 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4 WAP 体系结构 ( 一 ) ,[object Object]
1.4 WAP 体系结构 ( 二 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.4 WAP 体系结构 ( 三 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
1.5 WAP 模型
二、 WML 基础
2.1 WML 简介 ,[object Object],[object Object],[object Object],然而,和 HTML 相比, WML 提供了一组“受限”的 WML  标签 ( tag ),主要是从 WML 的使用设备环境考虑:较小的屏幕,较弱的 CPU 运算能力,较小的内存,较高的网络通信延迟等。
2.2 WML 导言 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],注意:这两句的位置和顺序不能更改,且中间不能有空行
2.3 WML 基本概念与结构 ( 一 ) WML 的页面通常称为 Deck, 由一组 cards 组成。 Card 之间可以互相链接。 Card 可以包含文本,标记, 链接,输入控制,任务和图象等。 当访问一个 WML 页面时,页面的所有 cards 都会从 WAP 服务器下载到无线设备中。 Card 之间的切换由电话内置的计算机处理,无需每次都到服务器上取信息。
2.4 WML 基本概念与结构 ( 二 ) <?xml version=&quot;1.0&quot;?>  <!DOCTYPE wml PUBLIC &quot;-//WAPFORUM//DTD WML 1.1//EN&quot;  &quot;http://www.wapforum.org/DTD/wml_1.1.xml&quot;>  <wml>  <card id=&quot;card1&quot; title=“First Card&quot;>  <do type=“accept1” label=“ok”> <go href=“#Card2” /> </do> <p  align=“center”>  First WML Example <br/> Input Name : <input name = “username”/>  </p>  </card>  <card id=“Card2” title=“Second Card”> <p> User Name : $(username) </p> </card> </wml>  XML Type Daclaration Deck WML Document Card Link Input Variables
2.4 WML 基本概念与结构 ( 三 ) ,[object Object],[object Object],[object Object],[object Object],Card 的大小是有限制的,减少查看信息时的屏幕翻滚
2.4 WML 基本概念与结构 ( 四 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.5 WML 文档实例 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6  段落标记 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6  段落标记:例 1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.6  段落标记:例 2 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.7  文字样式标记 ,[object Object],[object Object],标记 字体样式 <b> 粗体  <big> 大字体 <em> 强调字体 <i> 斜体 <small> 小字体 <strong> 加重强调字体 <u> 下划线字体
2.7  文字样式标记:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.8  表格标记 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Left Right Center
2.8  表格标记:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.9  图像标记 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
2.10 WML 变量 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
三、 WML 的任务与事件
3.1 WML 任务 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.2  跳转标记 <go> ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.3  跳转标记 <go> ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],思考: <go> 虽然提供了触发任务的有利手段,但是一个任务是怎样被触发的呢?或者说在什么情况下会被触发呢? 这就涉及到事件的概念。
3.4  事件 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.4  事件 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.4  事件例子 ( 一 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],当   forward & backward  事件发生时, 初始化变量 origin  为  “ Card # one “
3.4  事件例子 ( 二 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],当   forward & backward  事件发生时, 初始化变量 origin  为  “ Card #  two  “
3.4  事件例子 ( 三 ) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.4  事件例子 ( 四 ) Card 1 Card 2 Card 1 Card 3
3.5 TIMER 定时器 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.5 TIMER 定时器:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.6  用户触发的事件 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.6  用户触发的事件:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
3.6  用户触发的事件:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
四、 WML 的用户交互功能
4.1  在 WAP 中实现用户交互 ,[object Object],[object Object],[object Object],[object Object]
4.2  输入文本框 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.3  输入文本框的格式 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.4  输入文本框:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.4  输入文本框:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object]
4.4  输入文本框:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.5  复杂数据输入 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],<fieldset title=&quot;Name&quot; >  First Name: <input name=&quot;firstname&quot; /> <br/>  Last Name: <input name=&quot;lastname&quot;  /> <br/>  </fieldset>
4.6  选项列表 ,[object Object],[object Object],[object Object],[object Object],[object Object],<select>  <option onpick=&quot;#name&quot;> Your name </option>  <option onpick=&quot;#gendercard&quot;> Your gender </option>  。。。。。。 </select>
4.7  选择列表格式 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.8  选项列表:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.9  选项列表:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.9  选项列表:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
4.9  选项列表:例子 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
五、 XHTML MP
5.1 XHTML MP   介绍 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.1 XHTML MP   介绍 ,[object Object],[object Object]
5.2  无线标记语言发展 ,[object Object],[object Object],[object Object],[object Object],[object Object]
5.2  无线标记语言发展 ,[object Object],[object Object],[object Object],[object Object]
5.3 XHTML MP 的优点 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.4  不支持的 WML  特性 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.4  不支持的 WML  特性 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.4  不支持的 WML  特性 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.4  不支持的 WML  特性 ,[object Object],[object Object],[object Object]
5.5  语法规则 ,[object Object],[object Object],[object Object],[object Object],[object Object]
5.6 MIME  类型和文件扩展名 ,[object Object],[object Object],[object Object]
5.7  文档结构 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.7  文档结构 ,[object Object],[object Object],[object Object],[object Object],[object Object]
5.8  通用的元数据 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.8  通用的元数据 ,[object Object],[object Object],[object Object]
5.9  常用标签介绍 ,[object Object],[object Object],[object Object],[object Object]
5.9  常用标签介绍 ,[object Object],[object Object],[object Object],[object Object]
5.9  常用标签介绍 ,[object Object],[object Object],[object Object],[object Object]
5.9  常用标签介绍 ,[object Object],[object Object],[object Object],[object Object]
5.9  常用标签介绍 ,[object Object],[object Object],[object Object]
5.9  常用标签介绍 ,[object Object]
5.9  常用标签介绍 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
5.9  常用标签介绍 ,[object Object],[object Object],[object Object],[object Object]
5.9  常用标签介绍 ,[object Object],[object Object],[object Object]
六、 WCSS/WAP CSS
6.1 WCSS  介绍 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.2  使用 WCSS 的优势 ,[object Object],[object Object],[object Object],[object Object],[object Object]
6.3  使用 WCSS 的劣势 ,[object Object],[object Object]
6.4 MIME  类型和文件扩展名 ,[object Object],[object Object]
6.5 WCSS 的语法规则 ,[object Object],[object Object],[object Object],[object Object]
6.6  如何在 XHTML MP 文档中应用 ,[object Object],[object Object],[object Object],[object Object]
6.7  不同的选择器 ,[object Object],[object Object],[object Object],[object Object]
6.8  常用的属性值 ,[object Object],[object Object],[object Object]
6.9  字体和文本属性 ,[object Object],[object Object],[object Object],[object Object]
6.10  列表属性 ,[object Object],[object Object],[object Object]
6.10  列表属性
6.11  颜色属性和 border 属性 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.12 WAP 特有的 CSS 扩展 ,[object Object],[object Object],[object Object]
6.12 WCSS 快捷键扩展 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
6.12 WCSS 输入扩展 ,[object Object],[object Object],[object Object],[object Object],[object Object]
6.12 WCSS 输入扩展 ,[object Object],[object Object],[object Object],[object Object]
6.12 WCSS 输入扩展 ,[object Object],[object Object],[object Object],[object Object]
6.12 WCSS Marquee 扩展 ,[object Object],[object Object]
6.12 WCSS Marquee 扩展
七、 WAP2.0 设计原则
WAP2.0 设计原则 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WAP2.0 设计原则 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WAP2.0 设计原则 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
WAP2.0 设计原则 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
附录 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The End!  thanks

Weitere ähnliche Inhalte

Andere mochten auch

什么是REST风格应用
什么是REST风格应用什么是REST风格应用
什么是REST风格应用
Tony Deng
 
异步和队列分享
异步和队列分享异步和队列分享
异步和队列分享
Tony Deng
 
No sql数据库杂谈—理论篇
No sql数据库杂谈—理论篇No sql数据库杂谈—理论篇
No sql数据库杂谈—理论篇
Tony Deng
 
Javascript之昨是今非
Javascript之昨是今非Javascript之昨是今非
Javascript之昨是今非
Tony Deng
 
Scala分享第二期
Scala分享第二期Scala分享第二期
Scala分享第二期
Tony Deng
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
Tony Deng
 
大型Sns网站数据库设计
大型Sns网站数据库设计大型Sns网站数据库设计
大型Sns网站数据库设计
Tony Deng
 
重构与优化
重构与优化重构与优化
重构与优化
Tony Deng
 
Hadoop介绍 基础篇
Hadoop介绍 基础篇Hadoop介绍 基础篇
Hadoop介绍 基础篇
Tony Deng
 
社区积分系统的设计模式
社区积分系统的设计模式社区积分系统的设计模式
社区积分系统的设计模式
Tony Deng
 
Wrapper induction construct wrappers automatically to extract information f...
Wrapper induction   construct wrappers automatically to extract information f...Wrapper induction   construct wrappers automatically to extract information f...
Wrapper induction construct wrappers automatically to extract information f...
George Ang
 
Pbr presentation
Pbr presentationPbr presentation
Pbr presentation
Sid Cole
 

Andere mochten auch (20)

什么是REST风格应用
什么是REST风格应用什么是REST风格应用
什么是REST风格应用
 
异步和队列分享
异步和队列分享异步和队列分享
异步和队列分享
 
No sql数据库杂谈—理论篇
No sql数据库杂谈—理论篇No sql数据库杂谈—理论篇
No sql数据库杂谈—理论篇
 
Javascript之昨是今非
Javascript之昨是今非Javascript之昨是今非
Javascript之昨是今非
 
Scala分享第二期
Scala分享第二期Scala分享第二期
Scala分享第二期
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
大型Sns网站数据库设计
大型Sns网站数据库设计大型Sns网站数据库设计
大型Sns网站数据库设计
 
重构与优化
重构与优化重构与优化
重构与优化
 
Hadoop介绍 基础篇
Hadoop介绍 基础篇Hadoop介绍 基础篇
Hadoop介绍 基础篇
 
社区积分系统的设计模式
社区积分系统的设计模式社区积分系统的设计模式
社区积分系统的设计模式
 
Web 2.0 at 60mph
Web 2.0 at 60mphWeb 2.0 at 60mph
Web 2.0 at 60mph
 
How to Build Interactive Training that Scales - Magnolia CMS Conference 2013
How to Build Interactive Training that Scales - Magnolia CMS Conference 2013How to Build Interactive Training that Scales - Magnolia CMS Conference 2013
How to Build Interactive Training that Scales - Magnolia CMS Conference 2013
 
Exploring the Design Process
Exploring the Design ProcessExploring the Design Process
Exploring the Design Process
 
Blomming Lean Startup @ Better Software 2011
Blomming Lean Startup @ Better Software 2011Blomming Lean Startup @ Better Software 2011
Blomming Lean Startup @ Better Software 2011
 
Wrapper induction construct wrappers automatically to extract information f...
Wrapper induction   construct wrappers automatically to extract information f...Wrapper induction   construct wrappers automatically to extract information f...
Wrapper induction construct wrappers automatically to extract information f...
 
Go! Go! Gadgets. Writing an OpenSocial Application
Go! Go! Gadgets.  Writing an OpenSocial ApplicationGo! Go! Gadgets.  Writing an OpenSocial Application
Go! Go! Gadgets. Writing an OpenSocial Application
 
Exploring the design process #wcchi
Exploring the design process #wcchiExploring the design process #wcchi
Exploring the design process #wcchi
 
Lean Startup - the Italian way
Lean Startup - the Italian wayLean Startup - the Italian way
Lean Startup - the Italian way
 
Why Your Social Networking is Not Working
Why Your Social Networking is Not WorkingWhy Your Social Networking is Not Working
Why Your Social Networking is Not Working
 
Pbr presentation
Pbr presentationPbr presentation
Pbr presentation
 

Ähnlich wie Wap的前世今生 (8)

F5 Networks - Soluciones para Banca & Finanzas
F5 Networks - Soluciones para Banca & FinanzasF5 Networks - Soluciones para Banca & Finanzas
F5 Networks - Soluciones para Banca & Finanzas
 
網路服務技術,訂票服務
網路服務技術,訂票服務網路服務技術,訂票服務
網路服務技術,訂票服務
 
Uso de la Programación para la Seguridad en Redes (a.k.a. Sockets y Shellcoding)
Uso de la Programación para la Seguridad en Redes (a.k.a. Sockets y Shellcoding)Uso de la Programación para la Seguridad en Redes (a.k.a. Sockets y Shellcoding)
Uso de la Programación para la Seguridad en Redes (a.k.a. Sockets y Shellcoding)
 
前端规范(初稿)
前端规范(初稿)前端规范(初稿)
前端规范(初稿)
 
Aspetos gerais de desenvolvimento web.
Aspetos gerais de desenvolvimento web.Aspetos gerais de desenvolvimento web.
Aspetos gerais de desenvolvimento web.
 
Seguridad en Servicios Web
Seguridad en Servicios WebSeguridad en Servicios Web
Seguridad en Servicios Web
 
Html Frameset
Html FramesetHtml Frameset
Html Frameset
 
初识 Html5
初识 Html5初识 Html5
初识 Html5
 

Mehr von Tony Deng

《我们如何工作》—质量保障
《我们如何工作》—质量保障《我们如何工作》—质量保障
《我们如何工作》—质量保障
Tony Deng
 
《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通
Tony Deng
 
我们不了解的计算机世界(二)
我们不了解的计算机世界(二)我们不了解的计算机世界(二)
我们不了解的计算机世界(二)
Tony Deng
 
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历
Tony Deng
 
实时任务调度
实时任务调度实时任务调度
实时任务调度
Tony Deng
 
节约内存:Instagram的redis实践
节约内存:Instagram的redis实践节约内存:Instagram的redis实践
节约内存:Instagram的redis实践
Tony Deng
 
晁盖与宋江的“兄弟情谊”
晁盖与宋江的“兄弟情谊”晁盖与宋江的“兄弟情谊”
晁盖与宋江的“兄弟情谊”
Tony Deng
 
非常靠谱 Html 5
非常靠谱 Html 5 非常靠谱 Html 5
非常靠谱 Html 5
Tony Deng
 
施耐庵究竟怎样写武松
施耐庵究竟怎样写武松施耐庵究竟怎样写武松
施耐庵究竟怎样写武松
Tony Deng
 
我们的岛,又有多大
我们的岛,又有多大我们的岛,又有多大
我们的岛,又有多大
Tony Deng
 
数据挖掘九律
数据挖掘九律数据挖掘九律
数据挖掘九律
Tony Deng
 

Mehr von Tony Deng (20)

一页纸项目管理
一页纸项目管理一页纸项目管理
一页纸项目管理
 
Docker at the gate
Docker at the gateDocker at the gate
Docker at the gate
 
《我们如何工作》—质量保障
《我们如何工作》—质量保障《我们如何工作》—质量保障
《我们如何工作》—质量保障
 
《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通《我们如何工作》- 产品经理和工程师如何有效沟通
《我们如何工作》- 产品经理和工程师如何有效沟通
 
我们为何工作--找到正确的工作方式
我们为何工作--找到正确的工作方式我们为何工作--找到正确的工作方式
我们为何工作--找到正确的工作方式
 
SDN介绍
SDN介绍SDN介绍
SDN介绍
 
漫谈职业规划
漫谈职业规划漫谈职业规划
漫谈职业规划
 
一次Http请求过程分析
一次Http请求过程分析一次Http请求过程分析
一次Http请求过程分析
 
图解Git
图解Git图解Git
图解Git
 
Scrum敏捷开发模型
Scrum敏捷开发模型Scrum敏捷开发模型
Scrum敏捷开发模型
 
我们不了解的计算机世界(二)
我们不了解的计算机世界(二)我们不了解的计算机世界(二)
我们不了解的计算机世界(二)
 
HBase
HBaseHBase
HBase
 
我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历我们不了解的计算机世界(一)--Unix目录结构的来历
我们不了解的计算机世界(一)--Unix目录结构的来历
 
实时任务调度
实时任务调度实时任务调度
实时任务调度
 
节约内存:Instagram的redis实践
节约内存:Instagram的redis实践节约内存:Instagram的redis实践
节约内存:Instagram的redis实践
 
晁盖与宋江的“兄弟情谊”
晁盖与宋江的“兄弟情谊”晁盖与宋江的“兄弟情谊”
晁盖与宋江的“兄弟情谊”
 
非常靠谱 Html 5
非常靠谱 Html 5 非常靠谱 Html 5
非常靠谱 Html 5
 
施耐庵究竟怎样写武松
施耐庵究竟怎样写武松施耐庵究竟怎样写武松
施耐庵究竟怎样写武松
 
我们的岛,又有多大
我们的岛,又有多大我们的岛,又有多大
我们的岛,又有多大
 
数据挖掘九律
数据挖掘九律数据挖掘九律
数据挖掘九律
 

Wap的前世今生

  • 1. WAP 的前世今生 —— WML and XHTML MP 吴永照
  • 2. 一、 WAP 的介绍 二、 WML 基础 三、 WML 的任务与事件 四、 WML 的用户交互功能 五、 XHTML MP 六、 WCSS/WAP CSS 七、 WAP2.0 的设计原则
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 15.
  • 16.
  • 17. 2.3 WML 基本概念与结构 ( 一 ) WML 的页面通常称为 Deck, 由一组 cards 组成。 Card 之间可以互相链接。 Card 可以包含文本,标记, 链接,输入控制,任务和图象等。 当访问一个 WML 页面时,页面的所有 cards 都会从 WAP 服务器下载到无线设备中。 Card 之间的切换由电话内置的计算机处理,无需每次都到服务器上取信息。
  • 18. 2.4 WML 基本概念与结构 ( 二 ) <?xml version=&quot;1.0&quot;?> <!DOCTYPE wml PUBLIC &quot;-//WAPFORUM//DTD WML 1.1//EN&quot; &quot;http://www.wapforum.org/DTD/wml_1.1.xml&quot;> <wml> <card id=&quot;card1&quot; title=“First Card&quot;> <do type=“accept1” label=“ok”> <go href=“#Card2” /> </do> <p align=“center”> First WML Example <br/> Input Name : <input name = “username”/> </p> </card> <card id=“Card2” title=“Second Card”> <p> User Name : $(username) </p> </card> </wml> XML Type Daclaration Deck WML Document Card Link Input Variables
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. 3.4 事件例子 ( 四 ) Card 1 Card 2 Card 1 Card 3
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
  • 76.
  • 77.
  • 78.
  • 79.
  • 80.
  • 81.
  • 82.
  • 83.
  • 84.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 97.
  • 98.
  • 99.
  • 100.
  • 101.
  • 102.
  • 103.
  • 104. 6.12 WCSS Marquee 扩展
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 111. The End! thanks