WML教程5:任务和任务屏蔽 |
| 作者:佚名 来源:本站整理 发布时间:2005-7-13 10:21:41 |
内部任务返回<prev> 用来将当前页面的url压入url历史堆栈,并打开此前的url,若该url不存在,则<prev>无效。语法类似<go>,<prev>和</prev>之间可加入一句或多句<setvar name="name" value="value"/>,若不加,则必须以<prev/>的形式出现。 刷新<refresh> 用来刷新当前的页面,从而使得页面内的变量刷新或置空,语法与prev相同。<refresh> <setvar name="name" value="value"/> </refresh>,或<refresh/>。 无动作<noop> 表示什么也不做,该标签不能用在<anchor>中,一般用在覆盖deck级的<do>。 任务屏蔽(task shadowing)wml的task有两个级别,deck级和card级。通常人们还习惯把设置在某些条件中的任务成为第三级,在这里先不讨论,后面有专门的描述。 deck level:把通用的task设置在template中,这个deck中所有的card都自动继承并使用这些task。 card level:只在当前的card中有效,并替换掉deck level的相同属性的task。 示例: <wml> <card id="card1">
|
| [] [返回上一页] [打 印] |
|
文章评论 |
