版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
教程是由公司开发并随导航者一起发布的、介于与之间、基于对象事件驱动的编程语言,正日益受到全球的关注。因它的开发环境简单,不需要编译器,而是直接运行在浏览器中,而因倍受设计者的所爱教程语言概况的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力.脚本正是满足这种需求而产生的语言。它深受广泛用户的喜爱的欢迎。它是众多脚本语言中较为优秀的一种,它与的结合有效地实现了网络计算和网络计算机的蓝图。无凝家族将占领网络的主导地位。几个基本特点脚本编写语言基于对象的语言简单性安全性动态性跨平台性和的区别虽然与有紧密的联系,但却是两个公司开发的不同的两个产品。是公司推出的新一代面向对象的程序设计语言,特别适合于应用程序开发;是公司的产品,其目的是为了扩展功能,而开发的一种可以嵌入页面中的基于对象和事件驱动的解释性语言,它的前身是;的前身是语言。基于对象和面向对象是一种真正的面向对象的语言,即使是开发简单的程序,必须设计对象。是种脚本语言,它可以用来制作与网络无关的,与用户交互作用的复杂软件。它是一种基于对象()和事件驱动()的编程语言。因而它本身提供了非常丰富的内部对象供设计人员使用。解释和编译两种语言在其浏览器中所执行的方式不一样。的源代码在传递到客户端执行之前,必须经过编译,因而客户端上必须具有相应平台上的仿真器或解释器,它可以通过编译器或解释器实现独立于某个特定的平台编译代码的束缚。是一种解释性编程语言,其源代码在发往客户端执行之前不需经过编译,而是将文本格式的字符代码发送给客户编由浏览器解释执行。强变量和弱变量两种语言所采取的变量是不一样的。采用强类型变量检查,即所有变量在编译之前必须作声明。如:
x;
y;
1234;
4321;
其中1234说明是一个整数,4321说明是一个字符串。中变量声明,采用其弱类型。即变量在使用前不需作声明,而是解释器在运行时检查其数据类型,如:
1234;
y="4321";
前者说明x为其数值型变量,而后者说明y为字符型变量。代码格式不一样是一种与无关的格式,必须通过像中引用外媒体那么进行装载,其代码以字节代码的形式保存在独立的文档中。的代码是一种文本字符格式,可以直接嵌入文档中,并且可动态装载。编写文档就像编辑文本文件一样方便。嵌入方式不一样在文档中,两种编程语言的标识不同,使用<>...<>来标识使用<>...<>来标识。静态联编和动态联编采用静态联编,即的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。采用动态联编,即的对象引用在运行时进行检查,如不经编译则就无法实现对象引用的检查。编写第一一个程序序<><><="">.("这这是第一一个例子子!");("欢迎迎你进入入世界!");("今后后我们将将共同学学习知识识!");<><><>编写第一一个程序序代码由<="">...<>说明。。在标识识<="">...<>之间就就可加入入脚本。。()是是的窗口口对象方方法,其其功能是是弹出一一个具有有对话框框并显示示()中中的字符符串。通通过<>标识识说明::若不认认识代码码的浏览览器,则则所有在在其中的的标识均均被忽略略;若认认识,则则执行其其结果。。使用注注释这是是一个好好的编程程习惯,,它使其其他人可可以读懂懂你的语语言。以以<>标标签结结束。基本数据据结构提供脚本本语言的的编程与与非常相相似,它它只是去去掉了CC语言中中有关指指针等容容易产生生的错误误,并提提供了功功能强大大的类库库。对于于已经具具备C或或C语言言的人来来说,学学习脚本本语言是是一件非非常轻松松愉快的的事。代码的加加入可以直接接将脚本本加入文文档<="">语语言言代码;;语语言代码码;....<>说明:通通过标标识<>...<>指指明脚本本源代码码将放入入其间。。
通过过属性=""说明标标识中是是使用的的何种语语言,这这里是语语言,表表示在在中使用用的语言言。基本数据据类型基本数据据类型常量变量基本数据据类型在中四种种基本的的数据类类型:数数值(整整数和实实数)、、字符串串型(用用“”号号或‘’’括起来来的字符符或数值值)、布布尔型((使或表表示)和和空值.常量整型常量量实型常量量布尔值字符型常常量空值表达式在定义完完变量后后,就可可以对它它们进行行赋值、、改变、、计算等等一系列列操作,,这一过过程通常常又叫称称一个叫叫表达式式来完成成,可以以说它是是变量、、常量、、布尔及及运算符符的集合合,因此此表达式式可以分分为算术术表述式式、字串串表达式式、赋值值表达式式以及布布尔表达达式等。。运算符算术运算算符比较运算算符布尔逻辑辑运算符符算术运算算符中的算术术运算符符有单目目运算符符和双目目运算符符。双双目运算算符:+((加)、、-((减)、、*((乘)、、/((除)、、%((取模))、|(按位位或)、、&(按按位与)、<<(左移移)、>>((右移))、>>>((右移,,零填充充)。单单目运运算符::-(取反反)、~(取补补)、((递加1)、((递减1)。比较运算算符比较运算算符它的的基本操操作过程程是,首首先对它它的操作作数进行行比较,,尔后再再返回一一个或值值,有88个比较较运算符符:<(小于于)、>(大于于)、<=(小小于等于于)、>=(大大于等于于)、(等于)、(不不等于)。布尔逻辑辑运算符符在中增加加了几个个布尔逻逻辑运算算符:!((取反)、(与与之后赋赋值)、、&((逻辑与与)、((或之之后赋值值)、|(逻逻辑或))、^=(异异或之后后赋值))、^(逻辑辑异或))、?:(三三目操作作符)、、(或))、(等等于)、、(不等等于)。。
其中中三目操操作符主主要格式式如下::
操作作数?结结果1::结果22
若操操作数的的结果为为真,则则表述式式的结果果为结果果1,否否则为结结果2。。一个跑马马灯效果果的文档档。<><><"">"这是是一个跑跑马灯效效果的文文档";=100;=120;10="";0;(){=;=(0,1);
;(>=){=;("2();",);}一个跑马马灯效果果的文档档("();",);}2(){"";(1;i<10;)10;=+;
;(,);;(>=){=0;};("2();",);}();
<>
<>
<>
<>程序构成成控制语句句函数对象方法属性条件语句句基本格式式
(表表述式))
语句句段1;;
......语语句段段2;.....功功能能:若表表达式为为,则执执行语句句段1;;否则执执行语句句段2。。语句的的嵌套套(布尔尔值))语句句1;;((布尔尔值))语句句2;;((布布尔值值)语语句33;…………语语句句4;;在在这种种情况况下,,每一一级的的布尔尔表述述式都都会被被计算算,若若为真真,则则执行行其相相应的的语句句,否否则执执行后后的语语句。。循环语语句基本格格式((初初始化化;条条件;;增量量)语语句句集;;功功能能:实实现条条件循循环,,当条条件成成立时时,执执行语语句集集,否否则跳跳出循循环体体。说说明::初初始化化参数数告诉诉循环环的开开始位位置,,必须须赋予予变量量的初初值;;条条件::是用用于判判别循循环停停止时时的条条件。。若条条件满满足,,则执执行循循环体体,否否则跳跳出出。增增量量:主主要定定义循循环控控制变变量在在每次次循环环时按按什么么方式式变化化。三三个个主要要语句句之间间,必必须使使用逗逗号分分隔。。循环基本格格式((条条件))语语句集集;该该语语句与与语句句一样样,当当条件件为真真时,,重复复循环环,否否则退退出循循环。。与与语句句两两种语语句都都是循循环语语句,,使用用语句句在处处理有有关数数字时时更易易看懂懂,也也较紧紧凑;;而循循环对对复杂杂的语语句效效果更更特别别。和语句句与语言言相同同,使使用语语句使使得循循环从从或中中跳出出,使使得跳跳过循循环内内剩余余的语语句而而进入入下一一次循循环。。函数函数为为程序序设计计人员员提供供了一一个丰丰常方方便的的能力力。通通常在在进行行一个个复杂杂的程程序设设计时时,总总是根根据所所要完完成的的功能能,将将程序序划分分为一一些相相对独独立的的部分分,每每部分分编写写一个个函数数。从从而,,使各各部分分充分分独立立,任任务单单一,,程序序清晰晰,易易懂、、易读读、易易维护护。函函数可可以封封装那那些在在程序序中可可能要要多次次用到到的模模块。。并可可作为为事件件驱动动的结结果而而调用用的程程序。。从而而实现现一个个函数数把它它与事事件驱驱动相相关联联。这这是与与其它它语言言不样样的地地方。。函数定定义函数名名((参数数,变变元)){函函数数体;.表表达式式;}说说明明:当当调调用函函数时时,所所用变变量或或字面面量均均可作作为变变元传传递。。函函数由由关键键字定定义。。函函数名名:定定义自自己函函数的的名字字。参参数数表,,是传传递给给函数数使用用或操操作的的值,,其值值可以以是常常量,,变变量或或其它它表达达式。。通通过指指定函函数名名(实实参))来调调用一一个函函数。。必必须使使用将将值返返回。。函函数名名对大大小写写是敏敏感的的。函数中中的形形式参参数在函数数的定定义中中,我我们看看到函函数名名后有有参数数表,,这些些参数数变量量可能能是一一个或或几个个。那那么怎怎样才才能确确定参参数变变量的的个数数呢??在中中可通通过来来检检查参参数的的个数数。例例::(1234).;(>1))(2);(>2)(3);(>3)(4);...事件驱驱动及及事件件处理理是基于于对象象()的语语言。。这与与不同同是面面向对对象的的语言言。而而基于于对象象的基基本特特征,,就是是采用用事件件驱动动()。它它是在在用形形界面面的环环境下下,使使得一一切输输入变变化简简单化化。通通常鼠鼠标或或热键键的动动作我我们称称之为为事件件()),而而由鼠鼠标或或热键键引发发的一一连串串程序序的动动作,,称之之为事事件驱驱动(())。而而对事事件进进行处处理程程序或或函数数,我我们称称之为为事件件处理理程序序())。。事件处处理程程序在中对对象事事件的的处理理通常常由函函数()担担任。。其基基本格格式与与函数数全部部一样样,可可以将将前面面所介介绍的的所有有函数数作为为事件件处理理程序序。格格式式如下下:事事件处处理名名(参参数表表){事事件处处理语语句集集;…………}主要有有以下下几个个事件件单击事事件改变事事件选中事事件获得焦焦点事事件失去焦焦点载入文文件卸载文文件范例1<><><""><(){("这是是一个个自动动装载载例子子!");}(){("这是是一个个卸载载例子子!");}><><><"()""()"><a"">调用用<><><>范例2<><><""><>(n){}(){(1);"";16;1;(1;x>=0;){[x](1-.5);[1]1-[x]*;1[1];16;}(1;x>=0;){([x]);}();}范例2(){(<10){;}{(10){"A"}(11){"B"}(12){"C"}(13){"D"}(14){"E"}(15){"F"}}}(){1;"";(0<2){1=255*((3));1(1);"<"1+""1+">"(2)+"<>";};}范例2(){1;"";0;(00<1){(0){;(j>=7){1;}}(1){1;(j<=0){0;}}"<"+j+">"+(1)+"<>";};}范例2("<8><>")("<><>")(("这这是一一个获获取浏浏览器器的程程序"))("<><>")("浏览览器名名称:""<>");("版版本号号:""<>");("代码码名字字:""<>");("用户户代理理标识识:");<><><><>范例2输出结结果图图1所所示基于对对象的的语言言语言是是基于于对象象的((),,而不不是面面向对对象的的())。之之所以以说它它是一一门基基于对对象的的语言言,主主要是是因为为它没没有提提供象象抽象象、继继承、、重载载等有有关面面向对对象语语言的的许多多功能能。而而是把把其它它语言言所创创建的的复杂杂对象象统一一起来来,从从而形形成一一个非非常强强大的的对象象系统统。虽然语语言是是一门门基于于对象象的,,但它它还是是具有有一些些面向向对象象的基基本特特征。。它可可以根根据需需要创创建自自己的的对象象,从从而进进一步步扩大大的应应用范范围,,增强强编写写功能能强大大的文文档。。对象的基础础知识对象的基本本结构引用对象的的途径有关对象操操作语句对象属性的的引用对象的方法法的引用对象的基本本结构中的对象是是由属性()和方法法()两个个基本的元元素的构成成的。前者者是对象在在实施其所所需要行为为的过程中中,实现信信息的装载载单位,从从而与变量量相关联;;后者是指指对象能够够按照设计计者的意图图而被执行行,从而与与特定的函函数相联。。引用对象的的途径一个对象要要真正地被被使用,可可采用以下下几种方式式:1.引用内内部对象;;2.由浏览览器环境中中提供3.创建新新对象。这就是说一一个对象在在被引用之之前,这个个对象必须须存在,否否则引用将将毫无意义义,而出现现错误信息息。从上面面中我们可可以看出引引用对象可可通过三种种方式获取取。要么创创建新的对对象,要么么利用现存存的对象。。有关对象操操作语句语句语句关键字运算符语句格式如下::
(对象象属性名已已知对对象名)说说明:1.该语语句的功能能是用于对对已知对象象的所有属属性进行操操作的控制制循环。它它是将一个个已知对象象的所有属属性反复置置给一个变变量;而不不是使用计计数器来实实现的。2.该语语句的优点点就是无需需知道对象象中属性的的个数即可可进行操作作。
例::下列函数数是显示数数组中的内内容:()(0;X<30)([i]);
该函函数是通过过数组下标标顺序值,,来访问每每个对象的的属性,使使用这种方方式首先必必须知道数数组的下标标值,否则则若超出范范围,则就就会发生错错误。而使使语句,则则根本不需需要知道对对象属性的的个数,见见下:()()
([]);使使用该函数数时,在循循环体中,,自动将的的属性取出出来,直到到最后为此此。语句使用该语句句的意思是是:在该语语句体内,,任何对变变量的引用用被认为是是这个对象象的属性,,以节省一一些代码。。
{...}
所有在在语句后的的花括号中中的语句,,都是在后后面对象的的作用域的的。关键字是对当前的的引用,在在由于对象象的引用是是多层次,,多方位的的,往往一一个对象的的引用又需需要对另一一个对象的的引用,而而另一个对对象有可能能又要引用用另一个对对象,这样样有可能造造成混乱,,最后自己己已不知道道现在引用用的那一个个对象,为为此提供了了一个用于于将对象指指定当前对对象的语句句。运算符使用运算符符可以创建建一个新的的对象。其其创建对象象使用如下下格式:();
其中中创建的新新对象:是是已经存在在的对象;;参数数表;是中中的命令语语句。如创创建一个日日期新对象象
()(12.1998)
之后后就可使、、作为一个个新的日期期对象了。。对象属性的的引用使用点(.)运算符符:“广广西”通过对象的的下标实现现引用:[0]=“广西””通过字符串串的形式实实现:[""]=“广西西”对象的方法法的引用在中对象方方法的引用用是非常简简单的。()实实际上()方法实质质上是一个个函数。如如引用对对象中的(()方法,,则可使用用:(())或或:()
如引用用内部对象象中()的的方法则则:
()
((35));
((80));
若不使使用则引用用时相对要要复杂些::
((35))((80))常用对象的的属性和方方法为我们提供供了一些非非常有用的的常用内部部对象和方方法。用户户不需要用用脚本来实实现这些功功能。这正正是基于对对象编程的的真正目的的。在提供供了(字符符串)、((数值计算算)和(日日期)三种种对象和其其它一些相相关的方法法。从而为为编程人员员快速开发发强大的脚脚本程序提提供了非常常有利的条条件。常用内部对对象在中对于对对象属性与与方法的引引用,有两两种情况::其一是说说该对象是是静态对象象,即在引引用该对象象的属性或或方法时不不需要为它它创建实例例;而另一一种对象则则在引用它它的对象或或方法是必必须为它创创建一个实实例,即该该对象是动动态对象。。
对内部部对象的引引用,以是是紧紧围绕绕着它的属属性与方法法进行的。。因而明确确对象的静静动性对于于掌握和理理解内部对对象是具有有非常重要要的意义。。串对象对象:内部部静态性。。
访问和和时,可使使用(.))运算符实实现。基基本使用格格式:串对象的属属性对象只有一一个属性,,即。它表表明了字符符串中的字字符个数,,包括所有有符号。例例:"a"最最后返返回字串的的长度为20。串对象的方方法对象的方法法共有199个。主要要用于有关关字符串在在页面中的的显示、字字体大小、、字体颜色色、字符的的搜索以及及字符的大大小写转换换。
其主主要方法如如下:o锚锚点()::该方法创创建如用文文档中一样样的标记。。使用如用用中(A"")一一样。通过过下列格式式访问()。o有关关字符显示示的控制方方法
字体体显示,()斜体体字显示,,()粗体体字显示,,()字符符闪烁显示示,()字字符用小体体字显示,,()固定定高亮字显显示、()控制字体体大小等。。o字体颜颜色方法;;()o字字符串大小小写转换()-小小写转换,,()大写写转换。下下列把一个个给定的串串分别转换换成大写和和小写格式式:
和。。o字符搜搜索:[]
从指定定位置开始始搜索第一一次出现的的位置。返返回字串串的一部分分字串:()
从开开始到的字字符全部返返回。算术函数的的对象功能:提供供除加、减减、乘、除除以外的一一引些自述述运算。如如对数,平平方根等。。静动性:静静态对象主要属性中中提供了了6个属性性,它们是是数学中经经常用到的的常数E、、以10为为底的自然然对数LNN10、以以2为底的的自然对数数2、3.14159的、1/2的平平方根1-2,2的的平方根为为2。算术函数的的对象主要方法:绝绝对值::()正正弦余弦弦值:()()反反正弦反反余弦(),()正正切反正切切:()()四四舍五入::()平平方根::()基基于几方方次的值::()...日期及时间间对象功能:提供供一个有关关日期和时时间的对象象。静动性:动动态性,即即必须使用用运算符创创建一个实实例。例:
()
对象没没有提供直直接访问的的属性。只只具有获取取和设置日日期和时间间的方法。。
日期期起始值:17700年1月11日00:00:000。获取日期的时时间方法():返回回年数():返回当当月号数():返返回当日号数数
():返回星期几几
():返回小时数数
(:返返回分钟数():返返回秒数():返返回毫秒数数设置日期和时时间():设置年年
():设置当月号号数
():设置当月月份数():设置小小时数():设置分分钟数():设置秒秒数():设置毫毫秒数中的系统函数数中的系统函数数又称内部方方法。它提供供了与任何对对象无关的系系统函数,使使用这些函数数不需创建任任何实例,可可直接用。1.返回字字符串表达式式中的值:方方法法名:(字串串表达式),,例:(““8+9+5/2”);
2.返返回字符串码码:方方法名:()
3..返回字符的的编码:方方法名名:()4.返回实数数:();
5.返回回不同进制的的数:()其其中是是数的进制,,字符串数在中创建新对对象使用可以创建建自己的对象象。虽然内部部和浏览器本本身的功能已已十分强大,,但还是提供供了创建一个个新对象的方方法。使其不不必像超文本本标识语言那那样,求于或或其它多媒体体工具,就能能完成许多复复杂的工作。。
在中创建建一个新的对对象是十分简简单的。首先先它必须定义义一个对象,,而后再为该该对象创建一一个实例。这这个实例就是是一个新对象象,它具有对对象定义中的的基本特征。。对象的定义对象的定义,,其基本格式式如下:((属性表))
1122
...
1;2;
...
在一个对对象的定义中中,可以为该该对象指明其其属性和方法法。通过属性性和方法构成成了一个对象象的实例。如如以下是一个个关于对象的的定义:()()其其基本含含义如下:--指定一个个“单位”名名称。--“单位””所在城市。。
-记记载对象的更更新日期。--该对对象指向一个个网址。创建对象实例例一旦对象定义义完成后,就就可以为该对对象创建一个个实例了:();其其中是新的的对象,已经经定义好的对对象。例:U1(““云南省”,,“昆明市””,"05,199712:00:00","")U2(“云云南电子科技技大学”,““昆明”,"07,199712:00:00","")对象方法的使使用在对象中除了了使用属性外外,有时还需需要使用方法法。在对象的的定义中,我我们看到语句句,那就是为为定义对象的的方法。实质质对象的方法法就是一个函函数,通过它它实现自己的的意图例在对象中增增加一个方法法,该方法是是显示它自己己本身,并返返回相应的字字串。()
;;
();;
;
;其其中就是定定义了一个方方法---()。
而()方法是实实现对象本身身的显示。()()
("[]+"");
其中是中中的内部函数数,显示其字字符串。中的数组使用创建数组组
中没有提提供像其它语语言具有明显显的数组类型型,但可以通通过定义一个个数组,并使使用对象操作作符创建一个个具有下标的的数组。从而而可以实现任任何数据类型型的存储。定义对象的的数组(){;
(;X<)
[X]=0;;}
其中是是定义数组组的一个名名子,是有有关数组大大小的值((1),即即数组元素素的个数。。通过循环环对一个当当前对象的的数组进行行定义,最最后返回这这个数组。。创建数组实实例一个数组定定义完成以以后,还不不能马上使使用,必须须为该数组组创建一个个数组实例例:(n);并并赋于初初值:[1]=““字串1””;
[2]=“字字串2”;;
[3]=“字串串3”;...[n]=“字串n”;一一旦给数组组赋于了初初值后,数数组中就具具有真正意意义的数据据了,以后后就可以在在程序设计计过程中直直接引用。。创建多维数数组(){0;(*10)
(1<)(1<)
(x*10);
[]=””;}();之之后可通过过[11]、[12]、[13]、[21]、、[22]、[23]、……来引用。。内部数组在中为了方方便内部对对象的操作作,可以使使用窗体()、框架架()、元元素()、、链接()和锚()数组实现现对象的访访问。[]:使用用《A“““》标识识来建立锚锚的链接。。[]:使使用<A”””>来来定义一个个越文本链链接项。[]:在在程序中使使用多窗体体时,建立立该数组。。[]:在一一个窗口中中使用从个个元素时,建立该数数组。[]:建立立框架时,使用该数数组[]用于窗窗体的访问问(它是通通过《““1”》所所指定的)[]用于于被链接到到的锚点的的访问(它它是通过《《a》所所指定的)。[]反反映窗体的的属性,而而[]反映映页面中的的链接属性性。对象系统的的使用使用浏览器器的内部对对象系统,可实现现与文档进进行交互。。它的作用用是将相关关元素组织织包装起来来,提供给给程序设计计人员使用用,从而减减轻编程人人的劳动,,提高设计计页面的能能力。编程人员利利用这些对对象,可以以对浏览器器环境中的的事件进行行控制并作作出处理。。在中提供供了非常丰丰富的内部部方法和属属性,从而而减轻了编编程人员的的工作,提提高编程效效率对象系统浏览器对象象()窗口对象()文档对象()位置对象()历史对象()在这些对象象系统中,文档对象象非常重要要,它位于于最低层,但对于我我们实现页页面信息交交互起作关关键作用。。因而它是是对象系统统的核心部部分。对象的主要要作用
链接对象锚对象窗体对象方法对象对象的主要要作用就是是把这些基基本的元素素(如等))包装起来来,提供给给编程人员员使用。从从另一个角角度看,对对象中又是是由属性和和方法组成成。文档对象中中的属性对象中的属属性,主要要用于在引引用标识时时,控制着着有关颜色色的格式和和有关文档档标题、文文档原文件件的以及文文档最后更更新的日期期。这部分分元素的主主要含义如如下:((1)链接接颜色:这这个元素素主要用于于,当选取取一个链接接时,链接接对象本身身的颜色就就按r指指定改变。。
(2))链接颜色色:
当用用户使用<A...><>链链接后,的的颜色就会会按所指定定的颜色更更新。((3)浏览览过后的颜颜色:该该属性表示示的是已被被浏览存储储为已浏览览过的链接接颜色。((4)背背景颜色::
该元素素包含文档档背景的颜颜色。((5)前景景颜色:该该元素包包含文档中中文本的前前景颜色。。文档对象的的基本元素素(1)窗体体属性:窗窗体体属性是与与文档中<>...<>相对对应的一组组对象在文文档所创建建的窗体数数,由指定定。通过反反映该文档档中所创建建的窗体数数目。((2)锚属属性:该该属性性中,包含含了文档的的所有<A><>标记为...的语语句标识。。所有“锚锚”的数目目保存在中中。
(33)链接属属性:链链接属属性是指在在文档中<A>...<>的的由...指定的数数目,其链链接数目保保存在中。。窗口及输入入输出是基于对象象的脚本编编程语言,,那么它的的输入输出出就是通过过对象来完完成的。其其中有关输输入可通过过窗口())对象来完完成,而输输出可通过过文档())对象的方方法来实现现。窗口及输入入输出请看下面例例子:<>
<>
<"">("请输输入数据:");("输入入输出的例例子");
<><><>其其中()就就是一个窗窗口对象的的方法,其其基本作用用是,当装装入页面时时在屏幕上上显示一个个具有“确确定”和““取消”的的对话框,,让你输出出数据。是是一个文档档对象的方方法,它的的基本功能能,是实现现页面的输输出显示。。窗口对象该对象包括括许多有用用的属性、、方法和事事件驱动程程序,编程程人员可以以利用这些些对象控制制浏览器窗窗口显示的的各个方面面,如对话话框、框架架等。在使使用应注意意以下几点点:该该对象对应应于文档中中的<>和和<>两种种标识;和和都是是窗口对象象属性;在在脚本本中可直接接引用窗口口对象。如如:
("窗口对象象输入方法法")可可直接使用用以下格式式:
("窗口对象象输入方法法")窗口对象的的事件驱动动窗口对象主主要有装入入文档事件件和卸载时时事件。用用于文档载载入和停止止载入时开开始和停止止更新文档档。窗口对象的的方法窗口对象的的方法主要要用来提供供信息或输输入数据以以及创建一一个新的窗窗口。创创建一一个新窗口口()使使用(参数数表)方法法可以创建建一个新的的窗口。其其中参数表表提供有窗窗口的主要要特性和文文档及窗口口的命名。。具具有按钮的的对话框()方法法能创建一一个具有按按钮的对话话框。具具有和和按钮的对对话框()方法为为编程人员员提供一个个具有两个个按钮的对对话框。具具有有输入信息息的对话框框
()方方法允许用用户在对话话框中输入入信息,并并可使用默默认值,其其基本格式式如下(““提示信息息”,默认认值)。窗口对象中中的属性窗口对象中中的属性主主要用来对对浏览器中中存在的各各种窗口和和框架的引引用,其主主要属性有有以下几个个:
(11)确文文档中帧的的数目((帧)作为为实现一个个窗口的分分隔操作,,起到非常常有用的作作用,在使使用注意以以下几点::属属性是通过过标识<>的顺序来来引用的,,它包含了了一个窗口口中的全部部帧数。帧帧本本身已是一一类窗口,,继承了窗窗口对象所所有的全部部属性和方方法。((2)指指明当前窗窗口或帧的的父窗口。。
(3)):默认状状态,它的的值显示在在窗口的状状态栏中。。
(4)):包含文文档窗口中中帧中的当当前信息。。
(5)):包括的的是用以实实现所有的的下级窗口口的窗口。。
(6)).指的是是当前窗口口
(7)):引用当当前窗口。。输出流及文文档对象在文档对象象中,提供供了用于显显示关闭、、消除、打打开页面的的输出流。。创建新文档档()方法法()、()输出显示示关闭文档流流()清除文档内内容()简单的输入入、输出例例子输入("提提示信",预定输输入信息);输出()方法和()方法法
说明::
()和()方方法都是用用于向浏览览器窗口输输出文本字字串;二二者的唯唯一区别就就是()方方法自动在在文本之后后加入回车车符。()输出,在在为了方便便信息输出出,提供了了具有独立立的对话框框信息输出出─()方方法。利用输入、、输出方法法实现交互互<>
<>
<><>
<>
<><""><("<H1>有关交交互的例子子");("请请输入数据据:");("<1>");();><><>
<>
从上面面程序可以以看出:可可通过过()和()方法实实现交互。。
在脚脚本语言中中可以使用用标识语言言的代码。。从而实现现混合编程程。其中<H1>和和<>就是是标识符。。窗体基础知知识窗体对象可可以使设计计人员能用用窗体中不不同的元素素与客户机机用户相交交互,而用用不着在之之前首先进进行数据输输入,就可可以实现动动态改变文文档的行为为。什么是窗体体对象窗体():它是构成成了页面的的基本元素素。通常一一个页面有有一个窗体体或几个窗窗体,使用用[]数组组来实现不不同窗体的的访问。<1>
<...><...><...>
<>
<2>
<...>
<...><>窗体对象的的方法窗体对象的的方法只有有一个()方法,该该方法主要要功用就是是实现窗体体信息的提提交。如提提交窗体,则使用下下列格式::
()窗体对象的的属性窗体对象中中的属性主主要包括以以下:.除除外,其它它几个均反反映了窗体体中标识中中相应属性性的状态,,这通常是是单个窗体体标识;而而常常是多多个窗体元元素值的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 防潮防锈袋解析
- 密封件自动化生产技术创新总结报告
- 《医疗器械经营质量管理规范》培训考核试题及答案
- 2026年人教版新九年级英语上册 专题05 形容词、副词的原级、比较级和最高级(暑假复习讲义)
- 双J管护理操作查房
- 某医院食堂装修改造工程施工组织设计方案
- 商场火灾逃生应急演练脚本
- 2026年危险化学品安全加氢工艺作业模拟考试题库及答案
- 铝单板幕墙工程施工组织设计方案
- 绿色建筑评价标识申报专项施工方案
- 电路板技术开发合同模板
- 群体感应系统(共45张课件)
- DL∕T 5370-2017 水电水利工程施工通 用安全技术规程
- DL∕T 651-2017 氢冷发电机氢气湿度技术要求
- 犬猫超声介导膀胱穿刺技术规范
- 大班劳动教育课题研究报告(3篇模板)
- (正式版)HGT 22820-2024 化工安全仪表系统工程设计规范
- 土石坝变形监测(1)讲解
- CJJ2-2008 城市桥梁工程施工与质量验收规范
- 大货车司机送货安全培训
- 食堂餐饮配送投标方案
评论
0/150
提交评论