预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共49页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JavaScript脚本语言脚本语言是一种简单的描述性语言,它的语法结构与计算机其他高级语言相似。脚本语言的出现较好地解决了Web页的动态交互问题。将脚本语言嵌入到HTML页中,通过编程对Web页元素进行控制,从而实现Web页的动态化和交互式化。4.1基于对象的语言 以“对象”的角度认识和理解HTML文档中的各个元素,对象又有自己的子对象,每个对象又有自己的方法(alert,open,setTimeout等)和属性(style,src,value等)。 例:window.document.form.text.value=123事件驱动 就是在主页中执行了某种操作所产生的动作。如按下鼠标等都可以视为事件,当事件发生后,可能会引起事件响应。 一些常用的事件 onClick事件:鼠标点击时触发 onMouseOver事件:鼠标移入时触发 onMouseOut事件:鼠标移出时触发 onLoad事件:当HTML文件被浏览器打开时触发该事件 onUnload事件:在浏览器关闭HTML时,被触发 onFocus事件:在窗口获得焦点时发生 onBlur事件:在窗口失去焦点时发生 onResize事件:在改变窗口大小时发生〖例4.1〗一个简单的JavaScript程序 <html> <head> <title>第一次使用Javascript</title> </head> <body> <center>主体内容<br><hrcolor=red></center> <scriptlanguage="JavaScript"> document.write("嗨,你好,这是我第一次用JavaScript语言编写网页"); </script> </body> </html>客户端和服务器端句法将JavaScript客户端代码放置在<SCRIPT>和</SCRIPT>标记之间,其格式如下: <SCRIPTLanguage=“Javascript”> 代码 </SCRIPT> 使用SCRIPT标记指定代码在服务器端的格式如下: <SCRIPTLANGUAGE=JavascriptRunat="Server"> 代码 </SCRIPT> 如果代码是零零散散的,可以将代码包含在<%···%>标记里面,其格式如下: <%代码%> 使用<%···%>标记指定编程语言的格式如下: <%@LANGUAGE=Javascript%>JavaScript脚本语言基础2、常量3、变量4、运算符5、分支语句(2)if···else语句 该语句是if语句功能的扩充,它的使用格式如下: if(判定条件) { 程序代码1 } else{ 程序代码2 } 表示如果判定条件成立,执行程序代码1;如果条件不成立,则执行程序代码2。<html> <head> <title>Javascript分支语句练习</title> </head> <body> <scriptlanguage="JavaScript"> vara=12,b=20; if(a>b)document.write("a+b:",a+b); elsedocument.write("a-b:",a-b); </script> </body> </html>6、循环语句<html> <head> <title>Javascript循环语句</title> </head> <body> <center>循环语句练习</center><hr> <scriptlanguage="JavaScript"> vari,sum=0; for(i=100;i>=1;i--)//从100到1循环,i--相当于i=i-1 sum=sum+i; document.write("100+99+98+······+2+1=",sum); </script> </body> </html>图4-2循环语句执行结果(2)while语句 While语句的功能是只要指定的条件为true,就会重复执行一系列语句。它的使用格式如下: while(判定条件) { 程序代码 } “判定条件”可以是数值或字符串表达式(或变量),只要计算结果为true或false即可。只要“判定条件”为true就执行程序代码,一直执行到“判定条件”为false。(3)Do···while语句 Do···while语句是while语句的简单变形,二者之间除了语法格式之外,唯一的不同之处在于Do···while语句先执行一次循环体然后再去判断“判定条件”。它的使用格式如下: Do{ 程序代码 }while判定条件(4)break和continue语句 使用break语句可使得循环从for或while中跳出,continue语句则可以提前结束本次循环,即跳过循环体内剩余语句进入下一次循环。7