精灵巫婆 发表于 2015-1-16 00:26:52

带来一篇无线标志言语(WML)基本之WMLScript基本

每个声明内只能有一个属性,如果属性值中含有空格用双引号括起来例,在一个声明块内可以有多个声明,每个声明用分号隔开。
4.3.3WMLScript程序的基础誊写划定规矩


  WMLScript程序的基础书籍写划定规矩:

  1.程序由多少语句或函数构成,函数有由多少语句构成;

  2.每一个完全的语句前面必需加上分号(;),语句关头词语操纵数之间必需有空间;分号(;)是WMLScript程序的构成部分;

  3.函数体之间必需利用成对的花括号({})括起来,并且函数停止时在右花括号(})的前面还要加上分号(;);函数申明部分,如函数名、函数范例、函数参数等要放在花括号({})的后面;

  4.有些语句大概也必要有用花括号({})办含内容,这类语句一般也能够放在函数中,以是花括号({})是能够嵌套的。

  固然,分歧的语句、参数、变量等元素在声明和誊写时大概另有一些更细的请求,详细我们前面先容这些元素是再专门给出,

  4.4变量与数据范例

  变量即数据范例是一切编程言语的观点和构成部分,WMLScript对此也不破例。它对其变量利用办法和数据范例界说办法给出了具体的划定。变量一般与某数据之绝对应,我们能够给变量赋值,并可在程序实行中改动变量的值。上面我们解说WMLScript有关变量与数据范例的具体划定。

  4.4.1变量及其声明

  变量是在WMLScript剧本程序中具有值的标记名,或说标识符。利用变量能够存储和改动程序中必要的数据。与C言语分歧的是,WMLScript仅撑持函数内界说的变量或用于传送数的参变量。

  变量利用前必需举行声明,也就是界说变量,即指定变量的名字。声明变量的关头字是var,它的前面根上作为变量名的正当的标识符,并于最初加上分号(;),即完成一个量的声明。声明变量是可使用var一次声明多个变量名,相邻变量之间利用都号(,)距离。

  一样平常情形下,我们在给变量定名的时分,都但愿可以利用成心义的变量名。比方,当必要利用一个变量暗示一本书的代价时,固然将变量定名为j或book都没有甚么毛病,但如果能定名为bookPrice则会是的WMLScript剧本程序具有更好的可读性,能够便利编程职员举行剧本的编写和调试事情。并且,因为WMLScript在给变量定名是不克不及利用保存字,以是思索到制止因为一时的忽略时变量名欲保存字产生抵触,我们倡议利用多个单词组合在以其作为一个变量的称号,这是一个对照好的办理举措。比方,假如要界说一个变量来存储的、一本书的代价,那我们能够无妨利用bookPrice大概book_price作为变量的称号,如许,一方面能够时变量显得加倍明晰,另外一方面也能够制止变量与保存字的抵触成绩。

  以上只是我们关于变量定名的倡议,并非强迫性的请求,用户完整能够不依照我们的请求来做,只需恪守WMLScript关于标识符定名的请求就能够了,但养成优秀的编程作风不管是对编程职员仍是对剧本编写职员来讲,都是非常成心义的。

  4.4.2变量的感化域与性命期

  一个变量的感化域是指在程序中可以援用这个变量的一段代码。因为WMLScript仅撑持函数内界说的变量,以是WMLScript变量的感化与一般就是界说它们的谁人函数。在该函数以外,变量不再发扬间接感化。

  变量的性命肇端值从变量声明入手下手到生效为止。变量的性命期也被称为变量的耐久期、存活期。一个变量在界说它的全部函数内都是无效的,函数内的任何语句块都不会减少变量的性命期或限定变量的感化域。

  假如一个变量未经性命就间接利用,或声明事后再次声明,城市损坏变量的性命期。前一种情形会招致变量没有入手下手声明期,即没有“性命”;尔后一种情形则招致变量声明期没有停止之前就从头付与声明期,即让它屡次“出世”。这城市招致变量有效利用。上面函数中的变量利用就申明了这一成绩:

functionfoo(){

x=1;//毛病:变量利用前没有声明,改动量还没有“声明”。

varx,y,z;

y=x+3;

varzd=invalid

if(x){

var(y);//毛病:这一变量已声明,这里是反复声明。

};

};

  4.4.3变量的利用

  WMLScript的变量只能在界说它的函数内利用。利用时必要声明变量,声明变量是能够同时对变量赋值,乃至对变量举行运算。比方,上面的复杂函数就申明了变量的这类天真的利用办法:

functionourAge(){

varmyAge=38;

varyourAge=26;

varourAge=myAge+yourAge;

returnourAge;

};

  利用变量时可经由过程挪用变量名字的情势来完成。下面例子中的“varourAge=myAge+yourAge;”一句,经由过程挪用变量名,变量ourAge对变量myAge和变量yourAge实施了乞降操纵。

  4.4.4变量范例与数据范例

  WMLScript是一种“弱范例”的言语,及其变量没有断定的范例。WMLScript变量的范例有改动量所赋数据的范例决意,并依据数据范例的改动而改动。WMLScript只撑持外部界说的数据,因而我们编写程序是无需指定WMLScript变量的范例,WMLScript减依据变量而赋数据的范例主动举行婚配。因为WMLScript的数据范例共有整数、浮点数、字符串、布尔型和“有效型”五品种型,以是WMLScript变量的范例所能婚配的也就是这五品种型。


你可以将许多网页的风格格式同时更新,不用再一页一页地更新了。

不帅 发表于 2015-1-25 20:36:23

所见则所得网页编辑器的优点就是直观性,使用方便,容易上手.

第二个灵魂 发表于 2015-2-4 04:00:39

使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Windows系统的版本。原本由Macromedia公司所开发。

小妖女 发表于 2015-2-9 15:42:37

Adobe Dreamweaver(前称Macromedia Dreamweaver)是Adobe公司的著名网站开发工具。

透明 发表于 2015-2-27 08:53:25

经过两天的学习,总算对Dreamweaver有进一步的了解了,心中不免有些激动。今天和其他几位老师交流了一下,感觉受益匪浅.

分手快乐 发表于 2015-3-9 02:02:33

足见市场的反响和MACROMEDIA公司对它们的自信。说到Dreamweaver8我们应该了解一下网页编辑器的发展过程,随着互联网(Internet) 的家喻户晓。

再见西城 发表于 2015-3-16 21:44:22

Dreamweaver是集网页制作和管理网站于一身的所见即所得网页编辑器,在编辑时能同时看到源码和设计界面,非常方便新手学习制作网页。

小女巫 发表于 2015-3-23 07:49:08

经过两天的学习,总算对Dreamweaver有进一步的了解了,心中不免有些激动。今天和其他几位老师交流了一下,感觉受益匪浅.
页: [1]
查看完整版本: 带来一篇无线标志言语(WML)基本之WMLScript基本