21世纪高等学校计算机专业实用规划教材JAVASCRIPT前端开发入门/吕云翔 内容简介
《JavaScript前端开发入门》深入浅出地介绍了JavaScript的特征、语法、高级用法和非常流行的jQuery函数库,提供了大量示例代码,方便读者学习JavaScript在实际开发中的使用方法。
21世纪高等学校计算机专业实用规划教材JAVASCRIPT前端开发入门/吕云翔 目录
第 1章 JavaScript概述 .1
1.1 JavaScript简介 1
1.1.1 JavaScript的历史 1
1.1.2 JavaScript的特点 2
1.1.3 JavaScript的组成 2
1.2 JavaScript简单程序示例 3
1.2.1 JavaScript写法 3 Hello, World!3
1. 2.2 小结.4 习题.5
第 2章 JavaScript基础语法 .6
2.1 JavaScript变量 6
2.1.1 JavaScript变量的特点 6
2.1.2 JavaScript变量的命名规范 6
2.1.3 JavaScript变量声明 8
2.1.4 变量的作用域 9
2.1.5 变量优先级 12
2.1.6 变量提升 12
2.2 JavaScript数据类型 13
2.2.1 字符串类型 14
2.2.2 数字类型 15
2.2.3 布尔类型 16
2.2.4 数组类型 16
2.2.5 对象类型 17 undefined17
2.2.6 null .19 2.2.7 2.2.8 函数类型 19
2.3 JavaScript常量 21
2.3.1 常量的声明 21
2.3.2 JavaScript内置常量 21
2.4 JavaScript运算符 22
2.4.1 算术运算符 22
2.4.2 字符串运算符 23
2.4.3 赋值运算符 24
2.4.4 比较运算符 25
2.4.5 逻辑运算符 27
2.4.6 位运算符 29
2.4.7 特殊运算符 30
2.4.8 运算符执行顺序 37
2.5 JavaScript基本语句 39
2.5.1 注释语句 39
2.5.2 条件语句 39
2.5.3 循环语句 44
2.5.4 with语句53 小结.55 习题.55
第 3章 JavaScript进阶 .57
3.1 JavaScript异常处理 57
3.1.1 抛出异常 57
3.1.2 捕获异常 59
3.1.3 finally语句 62
3.2 JavaScript函数 63
3.2.1 JavaScript函数简介 63
3.2.2 函数的声明 64
3.2.3 函数的嵌套 67
3.2.4 函数的返回值 67
3.2.5 函数的参数传递 68
3.2.6 函数的调用 70
3.2.7 回调函数 74
3.3 JavaScript对象 76
3.3.1 对象简介 76
3.3.2 对象的创建和使用 77
3.3.3 原型对象 77
3.3.4 通过原型对象继承 79
3.4 JavaScript核心对象 81
3.4.1 Number对象81
3.4.2 String对象 .83
3.4.3 Boolean对象 .90
3.4.4 Date对象 .91
3.4.5 Math对象 95
3.4.6 RegExp对象96
3.4.7 数组对象 102 小结.106 习题.106
第 4章 JavaScript动态页面 . 110
4.1 文档对象模型 110
4.1.1 获取节点元素 112
4.1.2 获取和修改元素的文本内容 117
4.1.3 获取和修改元素的属性 120
4.1.4 修改 HTML输出流 121
4.1.5 修改元素的 CSS样式.122
4.1.6 向页面中添加元素 123
4.1.7 删除页面中的元素 125
4.2 JavaScript事件驱动 126
4.2.1 事件类型 126
4.2.2 绑定事件 127
4.3 浏览器对象模型 130
4.3.1 window对象简介 130
4.3.2 screen对象 130
4.3.3 location对象131
4.3.4 history对象133
4.3.5 navigator对象135
4.3.6 网页弹窗 136
4.3.7 窗口操作 138
4.3.8 计时事件 139 Cookie 141
4.4 4.4.1 创建和获取 Cookie .141
4.4.2 使用 Cookie存储多条信息 143
4.4.3 删除 Cookie .145
4.5 表单验证 146
4.5.1 表单元素 146
4.5.2 表单对象 148
4.5.3 输入元素 150
4.5.4 表单验证示例 153
4.6 JavaScript实现简单动画效果 155
4.6.1 动画效果一:块元素平移 155
4.6.2 动画效果二:字体闪烁 157
4.6.3 动画效果三:进度条 158 小结.159 习题.159
目 录
第 5章 AJAX 161
5.1 AJAX概述 161
5.1.1 AJAX使用场景 161
5.1.2 异步处理 162
5.2 AJAX用法 162
5.2.1 创建 XMLHttpRequest对象.162
5.2.2 为 XMLHttpRequest绑定函数 .163
5.2.3 发送 HTTP请求165
5.2.4 服务器响应 166
5.3 AJAX实例 166
5.3.1 AJAX实例一:搜索建议 .166
5.3.2 AJAX实例二:用户名查重 .169 小结.172 习题.173
第 6章 jQuery 174
6.1 jQuery概述174
6.1.1 jQuery的简介174
6.1.2 jQuery的安装174
6.2 jQuery操作元素 175
6.2.1 jQuery获取元素 175
6.2.2 jQuery获取和修改文本内容 179
6.2.3 jQuery获取和修改元素属性 180
6.2.4 jQuery修改元素 CSS样式.181
6.2.5 jQuery为元素绑定事件 182
6.3 jQuery页面效果 183
6.3.1 隐藏/显示元素 .183
6.3.2 渐入/淡出效果 .183
6.3.3 jQuery动画效果 184
6.3.4 jQuery组合动画效果 185 jQuery AJAX186
6.3.5
6.3.6 jQuery实战:用户名查重 188 小结.190 习题.190
第 7章 JavaScript实战 .192 习题.201
参考文献 .202
|