您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > JavaScript脚本语言
Chapter21JavaScript开始学习JavaScript本讲目标客户端交互技术介绍JavaScript在客户端的常见应用为什么要学习JavaScriptVBScript和JavaScript两种脚本语言有不同的特性,都掌握可以扬长避短。VBScript和JavaScript结合编程是ASP解决方案的一种理想选择!Javascript:概述利用JavaScript可以增强网页的交互性,控制各种浏览器对象利用JavaScript还可以实现对用户所输入的数据进行有效验证,从而减轻服务器的负担JavaScript必须放在Script与/Script标记之间,以便将脚本代码与HTML标记区分开来Script块可以放在head与/head之间,也可以放在body与/body之间JavaScript编写客户端脚本语法格式:scriptlanguage=JavaScript!--脚本代码--/script在网页中加入JavaScript要在你的网页中使用JavaScript,你首先必须要知道该将它放在哪儿。其实很简单,只要在你的网页(HTML文件)中插入SCRIPT和/SCRIPT标记对,你就可以在这两个标记队之间插入你的JavaScript代码了:scriptalert(Helloworld!);/script在网页中加入JavaScript另外,你也可以将JavaScript代码放在另一个单独的文件里,然后在网页(HTML文件)中使用“SRC=此单独文件的路径/地址(URL)”来使用此单独文件里的JavaScript程序代码。一般将这个单独的文件保存为扩展名为.JS的文件:scriptsrc=mycode.js/scriptJavascript程序在网页打开时,弹出消息窗htmlheadtitle/title/headscriptlanguage=JavaScriptwindow.alert(“HelloMyJS!”);/scriptbody/body/html事件在网页打开时,弹出广告htmlheadtitle/title/headscriptlanguage=JavaScriptfunctiondd(){window.open(alert.htm);}/scriptbodyonload=javascript:dd()/body/htmlJAVASCRIPT语法基础基本的数据类型数值型(整数和实数)字符串型用“”括起来的布尔型TRUE和FALSE空值NULL变量的申明方法VARMytestJavascript:表达式数学运算表达式:+-*/%++--关系运算表达式:、=、、=、==、!=字符表达式:+逻辑表达式:&&、||、!JavaScript语法基础【语句】注释-使用‘//’来注释一个单行,‘/*’和‘*/’可以注释多行;循环-for、do、while等等;条件语句-if.......else;switch....case;条件分支语句(1)if(条件表达式){语句体1;}else{语句体2;}应用举例按时间提示欢迎信息条件分支语句(2)Switch(表达式){case值1:语句体1;break;case值2:语句体2;break;……default:语句体;}循环控制语句(1)scriptlanguage=“javascript”for(i=1;i=6;i++){document.write(“h”+i+“javascript/h”+i+“br”);}/script应用举例:简单购物系统循环控制语句(2)scriptlanguage=“javascript”i=1;while(i=6){document.write(“h”+i+“javascript/h”+i+“br”);i++;}/script循环控制语句(3)scriptlanguage=“javascript”i=1;do{document.write(“h”+i+“javascript/h”+i+“br”);i++;}while(i=6)/script函数functionfun(number){if(number==0)return1;elsereturn–1;}JavaScript的内置对象数值Number字符串String布尔Boolean日期Date数组Array数学运算Math内置对象:String一个字符串值是排在一起的一串零个或零个以上的Unicode字符(字母、数字和标点符号)连接字符串:+转义字符:\n换行符\r回车符\tTab\\代表\符\’代表单引号字符\”代表双引号Number()字符串转换成数值String()数值转换成字符串内置对象:String属性:length长度msg=“欢迎光临本站!”;document.write(msg.length);输出值为7。在javascript中,字符采用UniCode编码,一个汉字和一个西文字符均算一个字符。内置对象:String方法:charAt()返回指定位置处的一个字符msg.charAt(2)indexOf()返回指定字符的位置,若找不到,返回-1substring(fromidx,toidx)截取字符串toLowerCase()toUpperCase()例子:email.htm数组对象vartheMonths=newArray();varWeeks=newArray(7);vartheSeasons=newArray(“春”,“夏”,“秋”,“冬”);Eg:vartheMonths=newArray();for(vari=1:i=12;i++)theMonths[i]=i;Window中的方法alert()方法能创建一个具有OK按钮的对话框。具有OK和Cancel按钮的对话框confirm()方法为编程人员提供一个具有两个按钮的对话。prompt()方法允许用户在对话框中输入信息,并可使用默认值,其基本格式如下prompt(“提示信息”,默认值)。Close()关闭窗口setTimeout(”myPro”,msec)Cleartimeout(ID)例:timer.htmNavigate(”URL”)open(“URL”,“窗口名字”,“窗口属性”)方法可以创建一个新的窗口。参数表提供有窗口的主要特性和文档及窗口的命名。Form与数据验证(重点)使用form[表单]对象form对象由网页中的FORM/FORM标记对创建,form里边的元素是由INPUT等标记创建的,他们被存放在数组elements中。用Javascript访问对象请看表单对象访问的例子
本文标题:JavaScript脚本语言
链接地址:https://www.777doc.com/doc-3650496 .html