图书介绍

JavaScript基础与案例开发详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JavaScript基础与案例开发详解
  • 张孝祥,徐明华,于坤,周大庆编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302209942
  • 出版时间:2009
  • 标注页数:413页
  • 文件大小:89MB
  • 文件页数:425页
  • 主题词:JAVA语言-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

JavaScript基础与案例开发详解PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识JavaScript1

1.1 什么是JavaScript2

1.1.1 ECMAScript2

1.1.2 JScript3

1.2 天使还是魔鬼3

1.2.1 种类繁多的浮动广告4

1.2.2 超出你的想象5

1.3 Hello JavaScript6

1.3.1 网页变脸6

1.3.2 移动的彩虹7

1.4 上机练习10

第2章 JavaScript环境11

2.1 运行环境12

2.2 开发工具12

2.3 脚本检查14

2.3.1 以<script>标记直接嵌入脚本14

2.3.2 以<script>标记引入脚本文件15

2.4 开发限制15

2.5 帮助文档16

2.6 解释型语言16

2.7 学习建议17

2.8 上机练习18

第3章 JavaScript基本语法19

3.1 算法20

3.2 变量21

3.2.1 变量的声明和赋值21

3.2.2 变量的命名规范22

3.3 数据类型分类23

3.3.1 数据类型分类23

3.3.2 类型转换30

3.4 关键字34

3.5 标识符35

3.6 常量35

3.7 转义字符36

3.8 运算符37

3.8.1 算术运算符37

3.8.2 赋值运算符40

3.8.3 关系运算符40

3.8.4 逻辑运算符41

3.8.5 位运算符42

3.8.6 其他运算符44

3.8.7 优先级和结合性46

3.9 控制语句46

3.9.1 选择条件语句47

3.9.2 循环语句51

3.9.3 with语句57

3.9.4 异常控制语句58

3.10 数组60

3.10.1 数组的创建及使用61

3.10.2 JavaScript数组62

3.10.3 多维数组62

3.11 函数63

3.11.1 函数的创建及使用63

3.11.2 函数的参数64

3.11.3 函数返回值65

3.11.4 内部函数和匿名函数66

3.11.5 回调函数67

3.11.6 递归算法68

3.11.7 变量的作用域和生命周期69

3.12 注释72

3.13 上机练习73

第4章 JavaScript对象75

4.1 面向对象76

4.1.1 类77

4.1.2 对象77

4.1.3 创建对象78

4.1.4 对象属性79

4.1.5 释放对象80

4.1.6 本地对象81

4.2 内置对象82

4.2.1 Global对象82

4.2.2 Object对象84

4.2.3 Function对象87

4.2.4 Array对象96

4.2.5 String对象98

4.2.6 Date对象99

4.2.7 RegExp(正则表达式)对象100

4.2.8 Math对象104

4.2.9 Error对象104

4.3 上机练习106

第5章 浏览器中的JavaScript107

5.1 BOM——浏览器对象模型108

5.1.1 window对象108

5.1.2 location对象111

5.1.3 history对象112

5.1.4 navigator对象112

5.1.5 screen对象113

5.1.6 document对象113

5.1.7 BOM对象115

5.2 DOM——文档对象模型115

5.2.1 W3CDOM116

5.2.2 测试DOM支持度116

5.2.3 与平台和语言无关116

5.2.4 文档的加载116

5.3 DOM API接口的使用说明118

5.3.1 DOM文档118

5.3.2 节点信息118

5.3.3 节点访问121

5.3.4 节点信息的修改122

5.3.5 移动节点123

5.3.6 创建节点124

5.3.7 强大的innerHTML属性125

5.4 上机练习126

第6章 HTML+CSS+JS三效合一129

6.1 CSS样式表130

6.1.1 从DHTML开始131

6.1.2 CSS的基础语法131

6.1.3 CSS的使用135

6.1.4 CSS滤镜137

6.1.5 JS+CSS138

6.1.6 访问样式表146

6.1.7 运行时样式147

6.2 事件148

6.2.1 DOM事件模型149

6.2.2 事件对象150

6.2.3 事件流151

6.2.4 事件目标154

6.2.5 监听器155

6.2.6 事件类型157

6.3 上机练习158

第7章 智能的表单验证159

7.1 表单160

7.1.1 表单属性160

7.1.2 表单事件161

7.2 表单元素162

7.2.1 元素引用162

7.2.2 输入框对象163

7.2.3 按钮对象163

7.2.4 复选框对象164

7.2.5 单选按钮对象166

7.2.6 select对象166

7.2.7 文件上传169

7.2.8 动态生成元素169

7.3 智能表单171

7.4 上机练习181

第8章 表格183

8.1 table对象184

8.2 tr和td对象184

8.2.1 tr和td对象的访问184

8.2.2 tr和td对象的创建185

8.2.3 tr和td对象的删除186

8.3 数据展示186

8.4 表格排序190

8.5 表格拖动194

8.6 上机练习201

第9章 网页Word203

9.1 框架集204

9.2 弹出窗口206

9.3 内部框架207

9.4 文本编辑器209

9.5 上机练习218

第10章 JavaScript动画219

10.1 动画基础220

10.2 定时器220

10.3 更多的改变222

10.4 通用接口224

10.5 上机练习227

第11章 多媒体内容管理229

11.1 图片230

11.1.1 Image对象230

11.1.2 图片控制231

11.1.3 图片与CSS232

11.1.4 图片浏览器235

11.2 多媒体元素242

11.2.1 <embed>标签242

11.2.2 <object>标签244

11.3 上机练习245

第12章 Web拖动技术247

12.1 拖动技术248

12.1.1 元素定位248

12.1.2 鼠标事件248

12.1.3 核心技术250

12.2 拖动应用258

12.3 上机练习267

第13章 曲奇拼图269

13.1 Cookie270

13.2 方便的小甜点270

13.3 JavaScript中的Cookie270

13.4 拼图游戏273

13.5 上机练习277

第14章 资源加载策略279

14.1 更聪明的页面280

14.1.1 DOM回调事件280

14.1.2 图片预加载技术282

14.1.3 CSS文件的动态加载技术288

14.2 传说中的Ajax295

14.2.1 本质295

14.2.2 不同的异步实现296

14.2.3 XMLHttpRequest297

14.2.4 JSON301

14.3 上机练习303

第15章 疯狂的小坦克305

15.1 即时战略游戏306

15.2 实现需求及功能描述306

15.3 组件开发308

15.3.1 开发流程308

15.3.2 框选技术309

15.3.3 元素的移动320

15.4 游戏核心——寻路算法322

15.5 游戏实现331

15.6 上机练习334

第16章 深入认识JavaScript335

16.1 面向对象336

16.1.1 类336

16.1.2 继承338

16.1.3 深度模拟340

16.1.4 原型扩展345

16.2 多线程346

16.2.1 串行机制347

16.2.2 JavaScript实现多线程348

16.2.3 线程安全353

16.3 高效的开发353

16.3.1 提高开发速度353

16.3.2 高运行速度355

16.4 上机练习357

附录A 运算符的优先级和结合性359

附录B 事件对象平台差异361

附录C 常见事件的列表和描述365

附录D HTTP响应码371

附录E JavaScript的常用对象与函数375

附录F 常见CSS样式列表393

热门推荐