(3)Web编程总复习总结

  • 格式:pdf
  • 大小:342.27 KB
  • 文档页数:23

Web编程总复习∙脚本语言javaScript∙脚本语言VBScript∙BOM浏览器对象模型∙动态服务器页(ASP)∙ADO与数据库一、脚本语言javaScript1.在网页中引入JavaScript:<HTML><BODY><SCRIPT LANGUAGE="JavaScript">Document.write("这是以JavaScript输出的!")</SCRIPT></BODY><HTML>最终在HTML格式文件中打开时显示的是:这是以JavaScript输出的!2.变量和数组是JavaScript的基础,不管是在JavaScript中还是在其他程序语言中,最基本的概念是变量。

JavaScript定义变量只有一个关键字"var",在JavaScript中定义一个用户名变量的语法为:"var strUserName;",如下案例:<HTML><HEAD><SCRIPT LANGUAGE="JavaScript">Var strWelcome="欢迎您!<BR>";Var iCounter=10;iCounter=iCounter+1;</SCRIPT></HEAD><BODY><SCRIPT LANGUAGE="JavaScript">document.write(strWelcome);document.write(iCounter);</SCRIPT></BODY></HTML>最终在HTML文件中显示的是:欢迎您!113.HTML语言不区分大小写,但是JavaScript是区分大小写的,在JavaScript中,变量名大小写是有所区别的,例如:变量s12和S12是不同的两个变量。

4.声明数组:用new和Array关键字,new代表建立一个新的对象,Array是JavaScript内置的一个对象,由于JavaScript区分大小写,所以Array的首字母必须是大写。

5.JavaScript提供的语句可以分为4类:(1)条件和分支语句:If···else语句,switch语句。

(2)循环语句:for语句,do···while语句,break语句和continue语句。

(3)对象操作语句:new,this和with。

(4)注释语句:"//"或"/**/"。

6.If语句:<SCRIPT LANGUAGE="JavaScript">var iHour=13;If(iHour<12){Document.write("早上好!");}else{Document.write("下午好!");}</SCRIPT>最终在HTML文件中显示的是:下午好!7.switch语句:<SCRIPT LANGUAGE="JavaScript">Var val="";Var i=5;Switch(i){case3:val="三";break;case4:val="四";break;case:val="五";break;default:val="不知道";}Document.write(val);</SCRIPT>最终在HTML文件中显示的结果为:五8.循环语句包括:for语句、while语句,循环控制转移语句continue和break语句。

for语句的基本语法为:for(初始化部分;条件部分;更新部分){语句块;}案例:<SCRIPT LANGUAGE="JavaScript">var iSum=0;for(var i=0;i<=100;i++){iSum+=i;}document.write(iSum);</SCRIPT>9.while语句(案例):<SCRIPT LANGUAGE="JavaScript">var iSum=0;var i=0;while(i<=100){iSum+=i;I++;}document.write(iSum);</SCRIPT>10.break语句(案例):<SCRIPT LANGUAGE="JavaScript">for(i=1;i<20;i++){if(i%5==0){Break;}document.write(i+"<br>");}</SCRIPT>最终在HTML文件中显示的是:123411.continue语句(案例):<SCRIPT LANGUAGE="JavaScript">for(i=1;i<20;i++){if(i%5==0){continue;}document.write(i+"<br>");}</SCRIPT>12.JavaScript函数:函数在定义时并没有被执行,只有函数被调用时,其中的代码才真正被执行。

为实现函数的定义和调用,JavaScript语句提供了两个关键字:function和return。

JavaScript函数基本语法格式为:function函数名(参数表){语句块;}13.函数定义和调用(案例):<SCRIPT LANGUAGE="JavaScript">function getSqrt(iNum){var iTemp=iNum*iNum;document.write(iTemp);}</SCRIPT><SCRIPT LANGUAGE="JavaScript">getSqrt(8);</SCRIPT>14.函数的返回值(案例):<SCRIPT LANGUAGE="JavaScript">function f(y){var x=y*y;return x;}</SCRIPT><SCRIPT LANGUAGE="JavaScript">for(x=0;x<10;x++){y=f(x);dccument.write(y);document.write("<br>");}</SCRIPT>25.事件:主要包括三类:超级连接事件、浏览器事件、界面事件。

界面事件包括:Click(单击);MouseOut(鼠标移出);MouseOver(鼠标移过);MouseDown(鼠标按下)等。

26.单击事件(案例):<HTML><BODY><FORM><INPUT TYPE="BUTTON"VALUE="单击"ONCLICK="alert('鼠标单击')"></FORM></BODY></HTML>27.for···in语句(案例):<SCRIPT LANGUAGE="JavaScript">var var=new Array(3);arr[0]="Jack";arr[1]="Mike";arr[2]="Rose";for(i in arr){document.write("<br>第"+i+"个为:"+arr[i]);}</SCRIPT>注意:for···in语句实现循环,in后面跟一个对象,循环次数是该对象的所有元素的总和。

28.JavaScript内置对象:内置对象都有自己的方法和属性,访问属性的语法是:"对象名.属性名称",访问方法的语法是:"对象名.方法名(参数表)",所谓方法就是一个普通函数被封装到一个对象中。

29.使用时间对象(案例):<HTML><BODY><SCRIPT LANGUAGE="JavaScript">var curr=new Date();//声明document.write("今天是");switch(curr.getDay()){//返回星期几case0:document.write("周日,休息!");break;case1:document.write("周一,需要工作!");break;case2:document.write("周二,需要工作!");break;case3:document.write("周三,需要工作!");break;case4:document.write("周四,需要工作!");break;case5:document.write("周五,需要工作!");break;case6:document.write("周六,休息了!");break;}</SCRIPT></BODY></HTML>30.Math对象:Math对象的内置方法定义了各种数学运算,可以直接调用,如:Math.数学函数(参数)<HTML><BODY><SCRIPT LANGUAGE="JavaScript">var a=Math.sin(1);document.write(a);</SCRIPT></BODY></HTML>31.String对象:一般利用String对象提供的函数来处理字符串。