1 / 22
文档名称:

第6章 JavaScript脚本基础.ppt

格式:ppt   页数:22
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第6章 JavaScript脚本基础.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

第6章 JavaScript脚本基础.ppt

文档介绍

文档介绍:网页设计与制作教程(第2版)
机械工业出版社同名教材 配套电子教案
第6章 JavaScript脚本基础
JavaScript语言概况
JavaScript的运行环境
JavaScript程序的引入
JavaScript的基本数据结构
基本数据类型
常量
变量
表达式和运算符
JavaScript的程序构成
程序控制流程
函数
事件驱动及事件处理
基于对象的JavaScript语言
对象概念的引入
在JavaScript中使用对象
JavaScript常用内部对象
Web页面信息交互
习题6
JavaScript语言概况
JavaScript的运行环境
JavaScript程序的引入
下面通过例子说明JavaScript的脚本是怎样被嵌入到HTML文档中的。
【例6-1】在HTML文档中嵌入JavaScript的脚本。
<HTML>
<HEAD>
<Script Language="JavaScript">
("第一个JavaScript例子!")
alert("欢迎进入JavaScript世界!")
</Script>
</HEAD>
<BODY bgcolor=ivory>
<CENTER>
<FONT face=楷体 size=5 color=blue>新年好!</FONT>
</CENTER>
</BODY>
</HTML>
如图6-1所示为Web浏览器载入时的运行显示结果,如图6-2所示为单击自动弹出对话框中的“确定”按钮后的最终显示结果。从上面的例题中可以看出,在用浏览器载入HTML文件时,是从文件头向后解释并处理HTML文件的。
需要提醒的是,在<Script Language ="JavaScript">...</Script>中的程序代码有大、小写之分,()(),否则将无法得到需要的效果。
在JavaScript的程序代码中,可以插入注释语句以增加程序的可读性。注释语句有单行注释和多行注释之分。其写法如下:
// 单行注释
/* 多行注释

多行注释*/
JavaScript的基本数据结构
基本数据类型
JavaScript有6种数据类型。主要的类型有number、string、object以及Boolean类型,其他两种类型为null和undefined。
常量
1. 字符型常量
2. 数值型
3. 布尔型常量
4. 空值
5. 特殊字符
变量
变量用来存放程序运行过程中的临时值,这样在需要用这个值的地方就可以用变量来代表。对于变量必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。
1. 变量的命名
2. 变量的类型
3. 变量的声明及其作用域
变量的声明和赋值语句var的语法为:
var 变量名称[= 初始值]
表达式和运算符
【例6-2】停留时间的计算。
<HTML>
<HEAD> </HEAD>
<BODY onUnload=stay()>
<CENTER>
<FONT face=楷体 size=5 color=blue>关闭该窗口,看看会发生什么?</FONT>
</CENTER>
<script language="Javascript">
pageOpen = new Date();
function stay() {
pageClose = new Date();
minutes = (() - ());
seconds = (() - ());
time = (seconds + (minutes * 60));
alert("您刚才在窗口中停留了" + time + "秒钟");}
</script>
</BODY>
</HTML>
如图6-3所示为Web浏览器载入时的显示,如图6-4所示为关闭窗口后弹出对话框显示出停留时间。该例中对变量minutes、seconds、time等进行了数学运算。
JavaScript的程序构成
JavaScript脚本程序是由控制语句、函数、对象、方法、属性等组成的。JavaScript所提供的语句分为以下几大

最近更新

2024年郑州轨道工程职业学院单招职业适应性考.. 40页

2024年郑州食品工程职业学院单招职业技能考试.. 40页

2024年郴州职业技术学院单招职业倾向性考试模.. 41页

2024年鄂尔多斯职业学院单招职业适应性考试题.. 40页

2024年重庆三峡医药高等专科学校单招职业适应.. 40页

2024年重庆传媒职业学院单招综合素质考试模拟.. 41页

2024年重庆公共运输职业学院单招职业技能考试.. 41页

2024年重庆工商职业学院单招职业适应性测试模.. 39页

2024年重庆市乐山市单招职业适应性考试题库及.. 38页

2024年重庆市巴中地区单招职业适应性测试模拟.. 42页

2024年重庆市攀枝花市单招职业倾向性测试题库.. 40页

2024年重庆市自贡市单招职业倾向性测试模拟测.. 39页

2024年重庆水利电力职业技术学院单招综合素质.. 42页

2024年重庆电子工程职业学院单招职业倾向性考.. 41页

2024年重庆移通学院单招职业技能考试模拟测试.. 41页

2024年重庆航天职业技术学院单招职业倾向性测.. 41页

2024年重庆财经职业学院单招职业适应性考试模.. 41页

2024年钦州幼儿师范高等专科学校单招职业适应.. 39页

2024年长春健康职业学院单招综合素质考试模拟.. 39页

2024年长春职业技术学院单招职业技能考试模拟.. 40页

2024年长江师范学院单招职业倾向性测试题库必.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页

DB61∕T 926-2014 火灾高危单位消防安全管理与.. 45页

AQ 7011-2018《高温熔融金属吊运安全规程》 11页

保洁外包单位月度考评表 3页

基于 ABAQUS 的切削残余应力仿真说明书 43页