分享
 
 
 

JavaScript程序设计基础教程(21世纪高等职业教育信息技术类规划教材)

JavaScript程序设计基础教程(21世纪高等职业教育信息技术类规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 曾海

基本信息·出版社:人民邮电出版社

·页码:220 页

·出版日期:2009年10月

·ISBN:7115207399/9787115207395

·条形码:9787115207395

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:21世纪高等职业教育信息技术类规划教材

产品信息有问题吗?请帮我们更新产品信息。

内容简介《JavaScript程序设计基础教程》由浅入深地介绍了JavaScript开发所涉及的各类知识。全书共分11章,内容包括JavaScript概述、HTML文档、JavaScript语言基础、JavaScript基本语句、函数、对象编程、事件处理、浏览器对象、CSS+DIV技术、Ajax技术和综合实训。《JavaScript程序设计基础教程》配有大量的实例,介绍详略得当,有益于读者快速掌握JavaScript编程技术。《JavaScript程序设计基础教程》可作为计算机相关专业的教材,也适合JavaScript编程初学者及程序开发人员学习参考。

编辑推荐《JavaScript程序设计基础教程》:

内容全面,由浅入深,结合案例,贴近实践,综合实训提高实践能力。

本教材从基础理论人手,突出技能实操训练,将丰富的课堂教学内容延伸到课后。通过循序渐进的技能实训,帮助学生认识到使用Java Scripl语言进行网页动态设计的广阔应用前景,激发学生的创新精神和灵感,从而使学生能够快速地掌握使用Javascript语言进行网页动态设计的技能。

《JavaScript程序设计基础教程》由浅入深地介绍了JavaScript开发所涉及的各类知识。全书共分11章,其中通过“综合实训”一章,实现了巩固理论知识、提高实践能力的教学目标。《JavaScript程序设计基础教程》为所有知识都配备了相关实例,力求做到详略得当,以达到使读者快速掌握Javascript编程技术的目的。

目录

第1章 JavaScript概述 1

1.1 JavaScript简述 1

1.1.1 什么是JavaScript 1

1.1.2 JavaScript的主要特点 2

1.1.3 JavaScript的应用 3

1.2 JavaScript的环境要求 4

1.2.1 硬件要求 4

1.2.2 软件要求 4

1.3 编写JavaScript的工具 5

1.3.1 使用记事本 6

1.3.2 使用FrontPage 6

1.3.3 使用Dreamweaver 8

1.4 编写第一个JavaScript程序 10

1.4.1 编写JavaScript 10

1.4.2 运行JavaScript程序 12

1.4.3 调试JavaScript程序 13

习题 14

第2章 HTML文档 15

2.1 HTML文档基础 15

2.1.1 HTML标记 16

2.1.2 HTML文档的基本结构 18

2.2 HTML文档的常用标记 19

2.2.1 文字标记 20

2.2.2 段落标记 23

2.2.3 列表标记 24

2.2.4 超链接标记 26

2.2.5 图像标记 28

2.2.6 表格标记 29

2.2.7 框架标记 31

2.2.8 多媒体标记 34

习题 35

第3章 JavaScript语言基础 37

3.1 关键字和标识符 38

3.1.1 关键字 38

3.1.2 标识符 38

3.2 数据类型 39

3.2.1 数值型 39

3.2.2 字符串型 40

3.2.3 布尔型 41

3.2.4 特殊数据类型 41

3.3 常量 42

3.4 变量 43

3.4.1 变量的命名 43

3.4.2 变量的声明与赋值 43

3.4.3 变量的作用域 44

3.4.4 变量的生存期 44

3.5 运算符 45

3.5.1 算术运算符 45

3.5.2 比较运算符 46

3.5.3 逻辑运算符 47

3.5.4 字符串运算符 47

3.5.5 赋值运算符 48

3.5.6 条件运算符 49

3.5.7 其他运算符 50

3.5.8 运算符的优先级 51

3.6 表达式 52

习题 52

第4章 JavaScript基本语句 54

4.1 条件语句 55

4.1.1 if语句 55

4.1.2 if…else语句 58

4.1.3 if…elseif…elseif语句 58

4.1.4 if语句的嵌套 59

4.1.5 switch语句 61

4.2 循环语句 64

4.2.1 while语句 65

4.2.2 do…while语句 66

4.2.3 for语句 67

4.2.4 for…in语句 68

4.3 跳转语句 69

4.3.1 break语句 69

4.3.2 continue语句 69

4.4 异常处理语句 71

4.4.1 throw语句 71

4.4.2 try…catch…finally语句 72

习题 73

第5章 函数 74

5.1 什么是函数 74

5.2 函数的定义 75

5.3 函数的调用 76

5.3.1 函数的简单调用 76

5.3.2 在事件响应中调用函数 77

5.3.3 通过链接调用函数 77

5.4 函数参数的使用 78

5.5 使用函数返回值 79

5.6 函数的嵌套 80

5.7 递归函数 81

5.8 JavaScript中的内置函数 82

习题 84

第6章 对象编程 86

6.1 对象概述 86

6.1.1 什么是对象 86

6.1.2 创建和删除对象 88

6.1.3 对象的属性和方法 88

6.2 在JavaScript中使用对象 89

6.3 日期对象(Date对象) 89

6.3.1 创建Date对象 89

6.3.2 Date对象的主要属性和方法 90

6.4 数学对象(Math对象) 93

6.5 字符串对象(String对象) 94

6.5.1 创建String对象 94

6.5.2 String对象的属性和方法 95

6.6 Number对象.. 98

6.6.1 创建Number对象 98

6.6.2 Number对象的属性 98

6.6.3 Number对象的方法 99

6.6.4 Number对象的最大值或最小可能值 99

6.6.5 Number对象的正负无穷大的值 99

6.6.6 将数字以不同的格式转换成字符串 100

6.7 Array对象 102

6.7.1 什么是数组 102

6.7.2 创建和访问数组 102

6.7.3 Array对象的输入输出 103

6.7.4 Array对象的常用属性和方法 104

6.7.5 二维数组 104

习题 105

第7章 事件处理 107

7.1 事件的基本概念 107

7.1.1 什么是事件 107

7.1.2 事件处理程序的调用 108

7.1.3 JavaScript的常用事件 111

7.2 鼠标键盘事件 113

7.2.1 鼠标的单击事件 113

7.2.2 鼠标的按下和松开事件 114

7.2.3 鼠标的移入移出事件 115

7.2.4 鼠标移动事件 116

7.2.5 键盘事件 117

7.3 页面事件 118

7.3.1 加载与卸载事件 119

7.3.2 页面大小事件 120

7.4 表单事件 121

7.4.1 获得焦点与失去焦点事件 121

7.4.2 失去焦点修改事件 123

7.4.3 表单提交与重置事件 124

7.5 滚动字幕事件 126

7.5.1 onbounce事件 126

7.5.2 onstart事件 127

7.6 编辑事件 128

7.6.1 文本编辑事件 129

7.6.2 对象拖动事件 132

习题 134

第8章 浏览器对象 135

8.1 窗口对象 136

8.1.1 Window对象概述 136

8.1.2 Window对象的属性和方法 136

8.1.3 打开和关闭窗口 137

8.1.4 定时打开窗口 139

8.2 文档对象(document) 139

8.2.1 document对象概述 139

8.2.2 document对象的常用属性.方法和事件 140

8.2.3 文档对象的应用 141

8.3 表单对象(form) 142

8.3.1 认识表单对象 142

8.3.2 form对象的属性.方法和事件 142

习题 150

第9章 CSS+DIV技术 151

9.1 CSS简介 151

9.2 样式定义 153

9.2.1 样式定义的格式 153

9.2.2 选择符的分类 153

9.3 使用样式 154

9.3.1 嵌入样式表 154

9.3.2 链接外部样式表 154

9.3.3 引入外部的样式表 154

9.3.4 内嵌样式 155

9.3.5 CSS样式的优先级 155

9.4 Style对象 156

9.5 CSS属性 157

9.5.1 字体属性 157

9.5.2 文本属性 159

9.5.3 颜色和背景属性 161

9.5.4 容器属性 164

9.5.5 列表属性 165

9.5.6 鼠标属性 166

9.5.7 定位和显示 167

9.5.8 CSS滤镜 169

9.6 CSS+DIV美化与布局页面 171

9.6.1 标记与标记 171

9.6.2 与的区别 173

9.6.3 用CSS+DIV实现指定尺寸无边框.无滚动条窗口 175

习题 177

第10章 Ajax技术 178

10.1 Ajax介绍 179

10.2 Ajax技术的组成 180

10.2.1 JavaScript 180

10.2.2 XMLHttpRequest 180

10.2.3 CSS 182

10.2.4 DOM 183

10.2.5 XML 183

10.3 实现Ajax的基本步骤 183

10.3.1 创建XMLHttpRequest对象 183

10.3.2 创建HTTP请求 184

10.3.3 设置响应HTTP请求状态变化的函数 185

10.3.4 设置获取服务器返回数据的语句 185

10.3.5 发送HTTP请求 186

10.3.6 局部更新 187

10.4 用Ajax实现无刷新广告轮显 189

习题 191

第11章 综合实训 192

11.1 实训1 JavaScript基本操作 192

11.1.1 实训目的 192

11.1.2 实训内容 192

11.1.3 实训步骤 193

11.2 实训2 HTML文档基本操作 193

11.2.1 实训目的 193

11.2.2 实训内容 193

11.2.3 实训步骤 194

11.3 实训3 JavaScript语言基础操作 196

11.3.1 实训目的 196

11.3.2 实训内容 196

11.3.3 实训步骤 197

11.4 实训4 JavaScript基本语句的应用 198

11.4.1 实训目的 198

11.4.2 实训内容 198

11.4.3 实训步骤 198

11.5 实训5 函数的应用 200

11.5.1 实训目的 200

11.5.2 实训内容 200

11.5.3 实训步骤 200

11.6 实训6 对象编程的操作 201

11.6.1 实训目的 201

11.6.2 实训内容 201

11.6.3 实训步骤 202

11.7 实训7 事件处理的操作 209

11.7.1 实训目的 209

11.7.2 实训内容 209

11.7.3 实训步骤 210

11.8 实训8 浏览器对象的应用 212

11.8.1 实训目的 212

11.8.2 实训内容 212

11.8.3 实训步骤 213

11.9 实训9 CSS+DIV技术的应用 214

11.9.1 实训目的 214

11.9.2 实训内容 214

11.9.3 实训步骤 214

11.10 实训10 Ajax技术的应用 217

11.10.1 实训目的 217

11.10.2 实训内容 217

11.10.3 实训步骤 217

……[看更多目录]

序言JavaScript是Web页面中的一种脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的脚本语言。它不需要进行编译,而是直接嵌入在HTML,页面中,把静态页面转变成支持用户交互并响应相应事件的动态页面。

高职高专院校已将JavaScript作为一门重要的程序设计课程。本书在编写过程中力求突出高职教育特点,坚持基础知识管用、理论知识够用、专业知识实用、专业技能会用的编写原则,以培养专业技术应用能力和职业操作技能为教材编写重点,将教材中的教学内容与职业培养目标相结合。

本书内容分为Java Seript脚本编程语言讲解与综合实训两部分,内容讲解由浅入深、循序渐进,将理论知识和实践操作相结合,着眼于让读者快速掌握Java Scdlpt编程技术。在内容编排方面,注意难点分散、循序渐进;在文字叙述方面,注意言简意赅、重点突出;在实例选取方面,注意实用性强、针对性强。

本书配有大量实例并在每一章的后面还提供了习题,方便读者及时验证自己的学习效果。同时,本书还制作了多媒体课件,供教师教学参考使用。

本书由曾海任主编,高春艳、于一、张春任副主编,参加编写工作的还有张乐仲、邹天思、梁冰、房大伟、安剑、孙秀梅、陈丹丹等。

虽然在编写本书的过程中,我们本着科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。

文摘插图:

JavaScript程序设计基础教程(21世纪高等职业教育信息技术类规划教材)

第1章JavaScript概述

学习目标:

JavaScript是Web页而中的一种脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的脚本语言。通过本章的学习,读者可以达到以下学习月标。

了解什么是JavaScript和JavaScript的作用、基本特点。

了解JavaScript的软硬件环境要求。

熟悉编写JavaScript所需的工具。

独立编写一个JavaScript程序。

学习导航:

本章首先介绍什么是JavaScript,JavaScript的作用、基本特点.然后介绍JavaScript的软硬件环境要求以及编写JavaScript所需的工具,最后编写一个JavaScript程序。本章内容在书中的位置。

知识框架:

本章内容知识框架。

1.1Javascript简述

1.1.1什么是Javascript

JavaScript是Web页面中的一种脚本编程语言,也是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的脚本语言。它不需要进行编泽,而是直接嵌入在HTML页面中,把静态页面转变成支持用户交互并响应相应事件的动态页面。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有