📝 WML教程
27篇技术文档📅  最后修改于: 2020-10-28 05:42:31        🧑  作者: Mango
如果您已经知道如何为Web应用程序编写服务器端脚本,那么对您来说,为WML应用程序编写服务器端程序非常简单。您可以使用自己喜欢的服务器端技术来完成移动Internet应用程序所需的处理。在服务器端,参数名称将用于检索表单数据。考虑上一章中的以下示例,以提交一个人的姓名,年龄和性别:WML和PHP现在,我们可以编写服务器端脚本来使用PHP,PERL,ASP或JSP处理提交的数据。我将向您展示使用HT...
📅  最后修改于: 2020-10-28 05:42:50        🧑  作者: Mango
普通语言中的事件可以定义为发生了某些事情。在编程中,事件的含义相同,但有一个主要区别。当计算机系统中发生某些事情时,系统本身必须(1)检测到发生了某些事情,并且(2)知道如何处理。WML语言还支持事件,您可以指定事件发生时要采取的措施。此动作可以是WMLScript,也可以是WML。WML支持以下四种事件类型:onenterbackward:当用户通过常规的向后导航方式击中卡片时,将发生此事件。也...
📅  最后修改于: 2020-10-28 05:43:07        🧑  作者: Mango
上一章介绍了用户如何触发事件以及如何使用事件处理程序处理事件。有时,您可能希望发生某些事情,而无需用户明确地激活控件。是的,WML为您提供了ontimer事件来处理此事件。当卡的计时器从1倒数到0时将触发ontimer事件,这意味着如果将计时器初始化为超时0则不会发生。您可以使用<onevent>元素将任务绑定到此事件。语法如下:在这里,任务可以是<go>,<prev>或<refresh>。WML...
📅  最后修改于: 2020-10-28 05:43:25        🧑  作者: Mango
<template>用于将<do>和<onevent>元素应用于卡片组中的所有卡。该元素定义了牌组中所有卡的模板,并且<template>标签中的代码被添加到牌组中的每张卡上。您可以通过在WML卡中定义另一个具有相同名称属性值的<do>元素来覆盖模板的<do>元素。<template>元素支持以下属性:AttributeValueDescriptiononenterbackwardURLOccur...
📅  最后修改于: 2020-10-28 05:43:40        🧑  作者: Mango
这是从W3.org获取的完整DTD。有关最新的DTD,请查看本教程的WML有用资源部分。...
📅  最后修改于: 2020-10-28 05:44:22        🧑  作者: Mango
WML2是一种语言,它扩展了以下内容的语法和语义:XHTML Basic [XHTMLBasic]CSS移动配置文件[CSSMP]WML1.0的独特语义[WML1.0]WML2经过优化,可以在功能有限的设备(例如移动电话和其他无线移动终端)上指定演示和用户交互。本教程详细介绍了无线标记语言(WML)版本2。本教程将WML版本2.0称为WML2。W3C定义的XHTML Basic是XHTML的适当子...
📅  最后修改于: 2020-10-28 05:44:37        🧑  作者: Mango
WML实体表示的符号要么不容易输入,要么在WML中具有特殊含义。例如,如果您通常在文本中输入<字符,浏览器就会认为它是标记的开头;然后,浏览器在找不到匹配的>字符结束标记时抱怨。下表显示了WML中实体的三种形式。您可能会从HTML熟悉命名实体:它们看起来像&amp;或&lt ;,它们通过助记符名称表示单个命名字符。实体也可以以两种数字形式(十进制或十六进制)之一输入,从而允许您在WML中输入任何U...
📅  最后修改于: 2020-10-28 05:45:01        🧑  作者: Mango
下表列出了所有有效的WML元素。单击链接以了解该元素的更多详细信息甲板和卡片元素WML ElementsPurpose<!–>Defines a WML comment<wml>Defines a WML deck (WML root)<head>Defines head information<meta>Defines meta information<card>Defines a card i...
📅  最后修改于: 2020-10-28 05:45:19        🧑  作者: Mango
您可以安装WML仿真器,而不是安装整个WAP SDK。模拟器使您可以查看WML文件的内容,就像在启用WAP的设备的屏幕上看到的一样。尽管仿真器做得很好,但它们并不完美。尝试几种不同的方法,您将很快决定最喜欢哪种方法。当需要开发一个真实的(商业)WAP网站时,您将需要进行更多的测试,首先是使用其他SDK /仿真器,然后是您计划支持的所有启用WAP的设备。下面列出了一些免费的WAP模拟器:Klondi...
📅  最后修改于: 2020-10-28 05:45:32        🧑  作者: Mango
验证WML内容:在以下框中复制并粘贴WML内容,然后单击“验证WML”以在页面底部查看结果:<?xml version =“ 1.0”?> <!DOCTYPE wml PUBLIC“-// WAPFORUM // DTD WML 1.2 // EN”“ http://www.wapforum.org/DTD/wml12.dtd”> <wml> <card id =“ one” title =“第一...
📅  最后修改于: 2020-10-28 05:45:52        🧑  作者: Mango
以下资源包含有关WML的其他信息,请使用它们来获得有关此主题的更深入的知识。WML上的有用链接WAP论坛-WAP论坛的官方网站。查找该站点上所有可用的最新新闻,发明和标准。WAP技术规格-WAP技术的最新技术规格。WinWAP模拟器-从其官方网站下载WinWAP浏览器。WAP网关-从此站点下载WAP网关。WAP电话供应商-诺基亚-最好的WAP电话品牌之一WAP电话供应商-爱立信-最好的WAP电话品...
📅  最后修改于: 2020-10-28 05:46:03        🧑  作者: Mango
WML是一种XML语言,用于为PDA和移动电话等WAP设备指定内容和用户界面。 WAP论坛为WML提供了DTD。本教程使您对使用WML语言开发WAP应用程序有完整的了解。...