欢迎来到天天文库
浏览记录
ID:45054445
大小:208.00 KB
页数:26页
时间:2019-11-08
《JavaScript脚本基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、网页设计与制作教程(第2版)机械工业出版社第6章JavaScript脚本基础6.1JavaScript语言概况6.1.1JavaScript的运行环境6.1.2JavaScript程序的引入6.2JavaScript的基本数据结构6.2.1基本数据类型6.2.2常量6.2.3变量6.2.4表达式和运算符6.3JavaScript的程序构成6.3.1程序控制流程6.3.2函数6.3.3事件驱动及事件处理6.4基于对象的JavaScript语言6.4.1对象概念的引入6.4.2在JavaScript中使用对象6.4.3JavaScript常用内部对象6.4
2、.4Web页面信息交互习题66.1JavaScript语言概况6.1.1JavaScript的运行环境1.概念JavaScript是一种基于对象和事件驱动并具有安全性能的脚本语言。JavaScript弥补了CGI静态网页的不足,承担了大量客户端动态页面的工作。基于对象事件驱动指在页面中执行了某种操作所产生的动作。如按下鼠标、移动窗口、选择菜单等。安全性能不允许访问本地硬盘,不能将数据存入Server,不允许对网络文档进行修改和删除。2.JavaScript和Java的区别JavaJavaScript开发商SUNMicroSystemNetScape前身
3、OakLiveScript目的适合于Internet的分布式应用程序开发扩展浏览器的功能,可嵌入Web页。嵌入方式联编静态联编,编译时由编译器检查动态联编,运行时检查6.1.2JavaScript程序的引入【例6-1】在HTML文档中嵌入JavaScript的脚本。
4、图6-1和图6-2所示,是程序运行的结果。说明JavaScript区分大小写例如,document.write()不能写成Document.write()否则将无法得到需要的效果。JavaScript的注释语句分单行注释和多行注释://单行注释/*多行注释…多行注释*/6.2JavaScript的基本数据结构6.2.1基本数据类型JavaScript有6种数据类型。主要的类型有number、string、object以及Boolean类型,其他两种类型为null和undefined。6.2.2常量1.字符型常量2.数值型3.布尔型常量4.空值5.特殊字
5、符6.2.3变量变量用来存放程序运行过程中的临时值,这样在需要用这个值的地方就可以用变量来代表。对于变量必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。1.变量的命名2.变量的类型3.变量的声明及其作用域变量的声明和赋值语句var的语法为:var变量名称[=初始值]6.2.4表达式和运算符【例6-2】停留时间的计算。pageOpen=newDate();functionstay(){pageClose=newDate();minutes=(pageClose.getMinutes()
6、-pageOpen.getMinutes());seconds=(pageClose.getSeconds()-pageOpen.getSeconds());time=(seconds+(minutes*60));alert("您刚才在窗口中停留了"+time+"秒钟");}6.3JavaScript的程序构成JavaScript脚本程序是由控制语句、函数、对象、方法、属性等组成的。JavaScript所提供的语句分为以下几大类。6.3.1程序控制流程1.条件和分支语句if...else、switch(1)if...else语句if.
7、..else语句的格式为:if(条件)语句段1;else语句段2;(2)switch语句分支语句switch根据一个变量的不同取值采取不同的处理方法。switch语句的格式为:switch(条件){caselabel1:语句段1;caselabel2:语句段2;caselabel3:语句串3;…default:语句段3;}如果表达式取的值同程序中提供的任何一条语句都不匹配,将执行default中的语句。2.循环语句for、while、break、continue、for...in(1)for循环语句for循环语句的格式为:for(初始化;条件;增量){
8、语句段;}for实现条件循环,当条件成立时,执行语句段,否则跳出循环体。(2)while循环语
此文档下载收益归作者所有