1 / 30
文档名称:

JavaScript基础2.ppt

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

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

分享

预览

JavaScript基础2.ppt

上传人:rjmy2261 2013/1/9 文件大小:0 KB

下载得到文件列表

JavaScript基础2.ppt

文档介绍

文档介绍:JavaScript基础
1
目标
JavaScript语言基础
JavaScript基础对象
JavaScript文档对象
JavaScript事件处理
2
JavaScript特点
JavaScript 使网页增加互动性
JavaScript 使有规律地重复的HTML文段简化,减少下载时间。
JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。
JavaScript 的特点是无穷无尽的,只要你有创意。
3
在什么地方插入 JavaScript
JavaScript 可以出现在 HTML 的任意地方。
使用标记<script>…</script>,你可以在 HTML 文档的任意地方插入 JavaScript,甚至在<HTML>之前插入也不成问题。
不过如果要在声明框架的网页(框架网页)中插入,就一定要在<frameset>之前插入,否则不会运行。
另外一种插入 JavaScript 的方法,是把 JavaScript 代码写到另一个文件当中(此文件通常应该用“.js”作扩展名),然后用格式为“<script src=”“></script>”的标记把它嵌入到文档中。注意,一定要用“</script>”标记。
如果想在浏览器的“地址”栏中执行 JavaScript 语句,用这样的格式:javascript:<JavaScript语句>
4
变量
变量必须先定义再使用
定义规则:var <变量> [= <值>];
数据类型:
整型:只能储存整数。可以是正整数、0、负整数,可以是十进制、八进制、十六进制。八进制数的表示方法是在数字前加“0”,如“0123”表示八进制数“123”。十六进制则是加“0x”:“0xEF”表示十六进制数“EF”。
浮点型:即“实型”,能储存小数。
字符串型:是用引号“”“”、“‘’”包起来的零个至多个字符。用单引号还是双引号由你决定。
布尔型常用于判断
对象
5
JavaScript常数
null 一个特殊的空值。当变量未定义,或者定义之后没有对其进行任何赋值操作,它的值就是“null”。企图返回一个不存在的对象时也会出现null值。
NaN “Not a Number”。出现这个数值比较少见,以至于我们可以不理它。当运算无法返回正确的数值时,就会返回“NaN”值。NaN 值非常特殊,因为它“不是数字”,所以任何数跟它都不相等,甚至 NaN 本身也不等于 NaN 。
true 布尔值“真”。用通俗的说法,“对”。
false 布尔值“假”。用通俗的说法,“错”。
6
逻辑控制语句(1)
if
if ( <条件> ) <语句1> [ else <语句2> ];
循环
for (<变量>=<初始值>; <循环条件>; <变量累加方法>) <语句>;
while (<循环条件>) <语句>;
break 和 continue
7
逻辑控制语句(2)
switch
switch (e) {   case r1: (注意:冒号)     ...     [break;]   case r2:     ...     [break;]   ...   [default:     ...] }
8
基本对象
对象是可以从 JavaScript“势力范围”中划分出来的一小块,可以是一段文字、一幅图片、一个表单(Form)等等。每个对象有它自己的属性、方法和事件。
对象的属性是反映该对象某些特定的性质的,例如:字符串的长度、图像的长宽、文字框(Textbox)里的文字等等;
对象的方法能对该对象做一些事情,例如,表单的“提交”(Submit),窗口的“滚动”(Scrolling)等等;
而对象的事件就能响应发生在对象上的事情,例如提交表单产生表单的“提交事件”,点击连接产生的“点击事件”。
演示动态创建窗体与帮助文档查询
9
var WIDTH = 400;
var HEIGHT = 300;
Function createDiv(){
//创建大层 with方法
var bigDiv = ("div");
with(){
position = "absolute";
width = WIDTH + "px";
height = HEIGHT + "px";
backgroundColor = "white";
left = ( - WIDTH) / 2 + "px";
top = ( - HEIGHT) / 2

最近更新

2026年C语言期末试题北京卷精编 13页

2026年C语言程序设计基础单项选择题库及答案(.. 13页

2026年c语言编程期末测试题(各地真题) 13页

2026年c语言试题期末及答案(必刷) 13页

2026年上海第二工业大学单招综合素质考试模拟.. 45页

2024年南通职业大学马克思主义基本原理概论期.. 21页

2026年云南省楚雄彝族自治州单招职业适应性考.. 44页

2024年空军第四职工大学马克思主义基本原理概.. 22页

2024年黄山学院辅导员考试参考题库附答案 35页

2026年刑事诉讼原理与实务模拟题100道附参考答.. 48页

2026年医学微生物学习题集及参考答案(考试直.. 40页

2026年华东政法大学单招职业倾向性测试模拟测.. 43页

2025安徽城市管理职业学院引进高层次人才10人.. 49页

2026年咸宁职业技术学院单招职业技能考试模拟.. 43页

2026年嘉兴嘉善教育系统赴高校招聘优秀教师54.. 47页

2026年国开电大城市管理学形考题库100道附答案.. 38页

2026年国开电大外国文学专题形考题库带答案(.. 40页

2026年地方病控制题库及参考答案【能力提升】.. 40页

2026年宁波工程学院单招职业倾向性测试题库附.. 44页

2026年安徽汽车职业技术学院单招职业技能考试.. 42页

2025江苏南通东信人力资源有限公司招聘3人历年.. 36页

2025河北张家口经开区工委招聘就业见习岗位8人.. 35页

2025浙江工业职业技术学院招聘4人笔试历年题库.. 35页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

2025年江西信息应用职业技术学院单招职业倾向.. 73页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页

《口蹄疫》ppt课件 42页