`
jojol_zhou
  • 浏览: 345423 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

WAP开发入门与提高之锚、图像、定时器及其元素

阅读更多
第三部分:WML主要语法 -- 锚、图像、定时器及其元素

3.6 锚、图像、定时器及其元素

本节我们讲解与定位和定时控制有关的3类元素,包括anchor、a、img、timer几种元素。使用它们可以在WML卡片中创建超链接,或

在文本流中显示一幅图像,或设置定时器来控制用户操作及卡片显示等。

3.6.1 anchor元素

anchor元素用于创建一个超链接的头部,超链接的其余部分为用户指定的URL地址。当程序运行中用户选中该超链接时,浏览器就会

被引入到超连接指定的地址,如其他卡片组或同一卡片组中的其他卡片。

anchor元素由<anchor>和</anchor>标签进行定义,它所包含的超连接必须是真实存在的,而且是能够正确连接的超连接。anchor元

素定位超链接时,必须通过相关的任务元素完成定位处理,如go元素、prev元素、refresh元素等。不过,在anchor元素中只能包含1

个定位任务,多于一个时会导致WML运行错误。

anchor元素的语法格式如下:

<anchor title="label">
任务
文本
</anchor>

其中的任务需要包含一个进行定位的任务元素。可以看到,anchor元素只有一个属性,即title属性,用于定义fieldset元素的标题

,它用于定义即title属性,用于定义fieldset元素的标题,以便提示用户操作。元素的超连接的标题。用户浏览时可利用这一标题

来及时了解操作的超连接的名称或者有关提示信息。

3.6.2 a元素

a元素是由anchor元素的简化形式,它内含了anchor元素需要包含的go元素功能爱完成超连接定位,并且不再包含其他任何变量设置

。它使用<a>和</a>标签进行定义。

3.6.3 img元素

img元素用于格式化的文本中防止和显示一幅图像。当然,前提是用户所用的浏览器必须支持图像显示。img元素由单独的<img/>标签

进行定义,它不包含其它元素。其语法格式如下:

<img alt="text" src="url" localsrc="icon" aligh="alignment" height="n" width="n" vspace="n" hspace="n"/>

属性中alt和src是必须要有的,其他可选。另外,需要注意的是img元素要放在p元素里
,而不能放在do或option元素里。

img元素各个属性的功能和用法介绍如下:

1)alt。该属性用来指定当手机不支持图像显示用来替代现实的文字文本。

2)src。该属性用于指定图像文件的URL地址。

3)localscr。该属性用来指定显示存在手机ROM的图标文件。

4)align。该属性用来指定图像显示是相对当前文本行的对齐方式。

5)height。用于设定图像显示时的高度。

6)width。与height属性类似,用于设定图像显示时的宽度或宽度百分比。

7)vspace。该属性用于指定图像显示时的上边距和下边距,默认值为0。

8)hspace。与vspace属性类似,该属性用于指定图像显示时的左边距和右边距。

3.6.4 timer元素

timer元素用于设定一个定时器,可以延时显示卡片组、卡片,或实现WML程序的等待操作,或在卡片组和卡片之间实现切换以取得动

画效果。

一个卡片只能使用一次timer元素,也即是说只能设置一个定时器。当用户进入还有定时器的卡片时,定时器就会开始工作,其时间

值就会逐渐减小。timer元素指定的时间值单位1/10秒。其语法格式如下:

<timer name="variable" value="value"/>

它的两个属性中,value属性是必选的,name属性为可选。name属性用于指定表示时间值的变量的名称,该变量的取值由定时器的时

间值决定,时间值减小,该变量的值也相应地减小,并终始保持不变。

value属性用于指定name属性所定义变量的初始值。如果name属性定义的变量在定时器初始化时还没有值,那么该变量就将采用value

属性指定的值;否则,改变量就会忽视value属性的值。如果没有定义name属性,也就是说,没有指定时间变量,那么timer元素指定

的定时器仍将采用value属性的值进行延时处理。
分享到:
评论

相关推荐

    浙江理工大学 数字电子实验 实验八-555定时器及其应用 multisim模拟电路

    《555定时器及其应用——浙江理工大学数字电子实验解析》 555定时器是一种广泛应用的集成电路,因其内部由五个5kΩ的电阻而得名。在数字电子实验中,尤其是在浙江理工大学的数电实验课程中,555定时器是学生必须...

    【JavaScript源代码】利用JS定时器实现元素移动.docx

    在前端开发中,通过JavaScript实现元素的动态效果是常见的需求之一。其中,利用定时器(Timer)来控制元素的移动是一种非常实用的技术手段。本文将详细介绍如何使用JavaScript中的定时器来实现元素的平滑移动,并...

    芯达STM32入门系列教程之十《定时器与蜂鸣器》

    ### 芯达STM32入门系列教程之十《定时器与蜂鸣器》知识点解析 #### 一、STM32通用定时器原理 STM32微控制器内嵌了多种类型的定时器,其中包括两个高级定时器(TIM1和TIM8)和六个通用定时器(TIM2、TIM3、TIM4、...

    开发调试工具之精致的桌面定时器

    在IT行业中,开发调试工具是开发者日常工作中不可或缺的一部分,它们能极大地提高工作效率并确保软件的质量。今天我们将聚焦于一个特定的工具类型——“精致的桌面定时器”。这种定时器不仅适用于开发人员,也对普通...

    WAP开发教程、很适于入门学习

    **3.6 锚、图像、定时器及其元素** - **链接**:使用`&lt;a&gt;`标签创建。 - **图像**:使用`&lt;img&gt;`标签显示。 - **定时器**:使用`&lt;timer&gt;`标签实现计时功能。 **3.7 文本格式化及其元素** - **文本格式**:如何控制...

    STM32入门篇之通用定时器彻底研究_STM32定时器_源码

    通过阅读《STM32入门篇之通用定时器彻底研究.doc》文档,开发者可以了解到更多关于STM32通用定时器的细节,包括寄存器配置、中断处理、实时调试技巧等,从而在项目中灵活运用这些知识,提升STM32开发能力。...

    定时器及其应用PPT课件PPT学习教案.pptx

    【定时器及其应用】 定时器在电子技术和计算机科学领域中扮演着重要的角色,尤其是在各种控制系统、信号处理和计时功能的实现中。555定时器是其中最常见且广泛应用的一种,它是一种数字-模拟混合集成电路,具备多...

    STM32入门篇之通用定时器彻底研究.zip_STM32 定时器_STM32入门篇之通用定时器彻底研究

    它们可以与外部事件同步,生成输出波形,并提供精确的时间间隔测量。STM32系列通常包含多个通用定时器,如TIM1、TIM2、TIM3、TIM4等,每个都有独特的特性。 2. **通用定时器结构** 通用定时器由预分频器、计数器、...

    555定时器及其应用华农.doc

    555定时器及其应用华农.doc

    ATmega128单片机入门与提高

    三、编程与开发环境 1. 编程语言:主要使用C语言和汇编语言进行编程。 2. 开发工具:使用如AVR Studio或Atmel Studio集成开发环境。 3. 编程器/调试器:如AVRISP或JTAG接口,用于下载程序和调试。 4. 驱动程序:可能...

    STM32入门篇之通用定时器彻底研究.rar

    在这个“STM32入门篇之通用定时器彻底研究”中,我们将深入探讨通用定时器的原理、配置和应用。 1. **通用定时器结构** STM32的通用定时器包括TIM1、TIM2、TIM3、TIM4和TIM5等,其中TIM2、TIM3、TIM4和TIM5在STM32...

    嵌入式Linux应用开发完全手册笔记_系统时钟和定时器

    在嵌入式Linux应用开发中,系统时钟和定时器是至关重要的组成部分,它们为操作系统提供了时间基准,用于调度任务、处理中断以及实现各种实时性需求。本笔记将深入探讨这两个概念及其在嵌入式环境中的应用。 首先,...

    STM32入门篇之通用定时器彻底研究源码下载

    3. **捕获/比较通道**:通用定时器有多个捕获/比较通道,可以用来捕捉外部输入信号的边缘或与内部计数器进行比较。这在生成PWM波形、测量输入信号频率等方面非常有用。 4. **中断和DMA**:STM32的通用定时器支持...

    基于App inventor 2手机程序开发过程的学习与实——以“喵喵定时器”APP开发为例.pdf

    "基于App Inventor 2手机程序开发过程的学习与实践——以“喵喵定时器”APP开发为例" 本文主要讲述了使用App Inventor 2(AI2)手机程序开发过程的学习与实践,以“喵喵定时器”APP开发为例。文章首先介绍了AI2的...

    ARM开发之定时器加速

    在嵌入式系统的开发过程中,定时器的合理配置与使用是提高系统性能和响应速度的重要手段。特别是在ARM架构的开发中,对于系统时钟的管理和PWM定时器的使用,是开发者必须掌握的关键技术。本文将结合【ARM开发之...

    STM32 定时器与 PWM 快速使用入门

    在嵌入式系统开发领域,PWM(脉冲宽度调制)是常用的一种技术,用于控制设备,例如LED亮度、电机转速、电源电压等。STM32微控制器系列,作为一款广泛使用的32位ARM Cortex-M微控制器,其内置的定时器可以用来生成...

    uni-app定时器实例

    在实际开发中,灵活运用定时器,可以提高用户体验,增强应用的互动性和实用性。希望这个实例能对你有所帮助,更多uni-app的实践技巧和案例,欢迎访问我的博客:https://blog.csdn.net/k571039838k 获取。

Global site tag (gtag.js) - Google Analytics