初步接触wap

2024-04-01 13:48
文章标签 初步 接触 wap

本文主要是介绍初步接触wap,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

没想到分到我手中的第一份任务就是将网站转成wap,没有做过,只好又是重头学了

 

WAP 是一种用于在无线终端进行信息服务的主要的标准。
WML 指无线标记语言。它是一种从 HTML 继承而来的标记语言,但是 WML 基于 XML,因此它较 HTML 更严格。
WML 被用来创建可显示在 WAP 浏览器中的页面。用WML编写的页面被称为 DECKS。DECKS 是作为一套 CARDS 被构造的。

主要标签

Deck / Card 元素

<access> 定义关于 deck 的访问控件的信息。
<card> 定义 deck 中的一个 card。
<head> 包含关于文档的信息。
<meta> 定义有关文档的元信息。
<template> 为 deck 中的所有 card 定义代码模板。
<wml> 定义 WML deck (WML 根)

文本元素

<br> 定义一个换行。
<p> 定义一个段落。
<table> 定义表格。
<td> 定义一个表格单元(表格数据)。
<tr> 定义一个表格行。

文本格式化标签

<b> 定义粗体的文本。
<big> 定义大号的文本。
<em> 定义着重文本。
<i> 定义斜体的文本。
<small> 定义小号的文本。
<strong> 定义强调文本。
<u> 定义下划线文本。

锚元素

<a> 定义一个锚(链接)。
<anchor> 定义一个锚(链接)。

图像元素

<img> 定义图像。

事件元素

<do> 在用户点击屏幕上的一个单词或短语时激活一个任务。
<onevent> 包含了当某些事件发生时所执行的代码。
<postfield> 包含了连同 <go> 标签被送往服务器的信息。

任务元素

<go> 表示跳转到新卡片的动作。
<noop> 表示不进行任何动作(noop 指的是 "no operation")。
<prev> 表示返回前一个访问过的卡片。
<refresh> 刷新指定的卡片变量。如果有变量显示在屏幕上,此任务也会刷新屏幕。

输入元素

<fieldset> 用于对卡片中的相关元素进行分组。
<input> 定义输入字段(用户可在其中输入文本的文本域)。
<optgroup> 定义可选列表中的一组选项。
<option> 定义可选列表中的选项。
<select> 定义可选列表。

变量元素

<setvar> 在 <go>、<prev> 或 <refresh> 任务中把变量设置为指定的值。
<timer> 定义卡片计时器。

实例

<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">

<wml>

  <card id="card1" title="Tutorial">
    <do type="accept" label="Answer">
      <go href="http://192.168.1.6:8080/confluence/pages/createpage.action#card2" />
    </do>
  <p>
  <select name="name">
    <option value="HTML">HTML Tutorial</option>
    <option value="XML">XML Tutorial</option>
    <option value="WAP">WAP Tutorial</option>
  </select>
  </p>
  </card>

  <card id="card2" title="Answer">
  <p>
      You selected: $(name)
  </p>
  </card>

</wml>

这篇关于初步接触wap的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/867324

相关文章

JavaWeb 学习笔记 spring+jdbc整合开发初步

JdbcTemplate类是Spring的核心类之一,可以在org.springframework.jdbc.core中找到它。JdbcTemplate类在内部已经处理数据库的建立和释放,可以避免一些常见的错误。JdbcTemplate类可直接通过数据源的应用实例化,然后在服务中使用,也可在xml配置中作为JavaBean应用给服务使用直接上一个实例步骤1.xml配置 <?xml version

第一次接触Swing

学习java版的HslCommunication发现使用的是Swing,所以了解了一下~ 了解: Swing是Java的标准库(Java Foundation Classes, JFC)的一部分,用于构建桌面应用程序的图形用户界面(GUI)。它是Java AWT(Abstract Window Toolkit)的增强版,提供了更多的组件、更好的外观和感觉,以及更丰富的功能。Swing使用

【从0实现React18】 (三) 初探reconciler 带你初步探寻React的核心逻辑

Reconciler 使React核心逻辑所在的模块,中文名叫协调器,协调(reconciler)就是diff算法的意思 reconciler有什么用? 在前端框架出现之前,通常会使用 jQuery 这样的库来开发页面。jQuery 是一个过程驱动的库,开发者需要直接调用浏览器的宿主环境 API,例如 DOM 操作等。这意味着开发者需要手动管理页面状态和交互,通过执行一系列的操作来更新页面。

Java参数传递造成参数值改变的情况--值传递和引用传递的初步理解

值传递 值传递,像int,float之类的简单类型进行的是值传递 [java]  view plain copy print ? public static void main(String[] args) {       int i = 900;       System.out.println(i);          changeInt(i);       S

redis初步认识(一)

文章目录 概述安装编译 string数据结构基础命令应用对象存储累加器 list结构基础命令应用栈(先进后出FILO)队列 HASH基础命令存储结构应用存储对象 小结 概述 redis 是一个远程字典服务;当然,redis是内存数据库,kv数据库,最基础的数据结构有(string, list, hash, set, zset)几种。 安装编译 在ubuntu云服务器上安

初步组装的杂合基因组如何去冗余

redundans的目标是辅助杂合基因组的组装,输入文件可以是组装的contig,测序文库以及额外的参考基因组,最后用于搭建出scaffold级别的纯合基因组组装结果。包括如下几个步骤: 从头组装: 它会调用Platanus、SSPACE3进行组装去冗余: 从最初组装中去除冗余的序列scaffolding: 利用双端测序将contig进行搭接gap closing: 即填补scaffold中的N

Linux|操作系统运维|磁盘性能检测之fio和iostat的初步使用

前言: 有的时候,我们接手一个新的服务器的时候,需要了解该服务器的磁盘性能是否可靠,比如,磁盘是否有坏道,磁盘的读写性能是否能够符合我们将要部署的服务,例如数据库服务,如果该数据库是一个读写比较频繁也就是IO比较高的数据库,那么,该磁盘是否能够支持高IO呢? 针对以上需求,建议使用工具fio和iostat这两个工具 一、 iostat在centos7下的安装 配置update源即可 i

HTML与CSS的初步解析及实践案例

目录 1,HTML概览与基本语法 基本结构: 头部标签: 常用标签与属性 CSS概述与基本语法 CSS选择器与属性 盒子模型与布局 实例展示 1,HTML概览与基本语法 HTML,即超文本标记语言,是网页的基础构建语言,允许网页中包含图片、链接、声音和视频等多种媒体内容。通过HTML标签,浏览器能够解析并呈现网页。 基本结构: Html 1<html>2<hea

初步认识共享内存(并不全面)

共享内存是系统处于多个进程之间通讯的考虑,而预留的一块内存区。一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据的传递就不再涉及内核(即进程不再通过执行任何进入内核的系统调用来彼此传递数据).共享内存是最高效的IPC机制,因为它不涉及进程之间的任何数据传输。 两个不同进程A和B共享内存的意思是,同一块物理内存被映射到进程A、B各自的进程地址空间。进程A可以即时看到B对共享内存中的数据

最大流的Ford-Fulkerson方法初步

网络或者网络流是一种基本的数据结构,而最大流则是网络流上的基本问题。网络本质上是一个符合一定条件的有向带权图。而最大流是最大可行流的简称,可行流是一个定义在网络流上的符合一定条件的函数。这些定义条件对于算法的正确性是不可缺少的,不过本文不描述可行流的数学条件,只介绍最大流最常用的Ford-Fulkerson方法的原理。     如上左的权图称作容量网络,边权值表示该边的容量。