图书介绍

JavaScript基础与案例开发详解PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript基础与案例开发详解
  • 于坤编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302343622
  • 出版时间:2014
  • 标注页数:407页
  • 文件大小:117MB
  • 文件页数:420页
  • 主题词: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类型转换29

3.4关键字33

3.5标识符33

3.6常量34

3.7转义字符34

3.8运算符35

3.8.1算术运算符36

3.8.2赋值运算符37

3.8.3关系运算符38

3.8.4逻辑运算符39

3.8.5位运算符40

3.8.6其他运算符42

3.8.7优先级和结合性43

3.9控制语句44

3.9.1选择条件语句44

3.9.2循环语句49

3.9.3 with语句55

3.9.4异常控制语句55

3.10数组58

3.10.1数组的创建及使用58

3.10.2 JavaScript数组59

3.10.3多维数组60

3.11函数60

3.11.1函数的创建及使用61

3.11.2函数的参数62

3.11.3函数返回值63

3.11.4内部函数和匿名函数64

3.11.5回调函数65

3.11.6递归算法65

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

3.12注释69

3.13严格模式71

3.14上机练习72

第4章 JavaScript的对象73

4.1面向对象74

4.1.1类75

4.1.2对象75

4.1.3创建对象76

4.1.4在ECMAScript 5中创建对象77

4.1.5对象属性77

4.1.6释放对象79

4.1.7本地对象80

4.2内置对象80

4.2.1 Global对象80

4.2.2 Object对象83

4.2.3 Function对象86

4.2.4 Array对象95

4.2.5 String对象97

4.2.6 Date对象97

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

4.2.8 Math对象102

4.2.9 Error对象103

4.2.10 JSON对象104

4.3上机练习104

第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 W3C DOM116

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使用CSS选择器进行节点访问123

5.3.5节点信息的修改123

5.3.6移动节点124

5.3.7创建节点125

5.3.8强大的innerHTML属性126

5.4上机练习127

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

6.1 CSS样式表130

6.1.1从DHTML开始131

6.1.2认识CSS131

6.1.3 CSS选择器133

6.1.4 CSS的使用135

6.1.5 CSS滤镜137

6.1.6 JS+CSS138

6.1.7访问样式表146

6.1.8 运行时样式147

6.2事件148

6.2.1 DOM事件模型148

6.2.2事件对象150

6.2.3事件流151

6.2.4事件目标154

6.2.5监听器154

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单选按钮对象165

7.2.6 select对象166

7.2.7文件上传168

7.2.8动态生成元素168

7.3智能表单170

7.4上机练习180

第8章 表格181

8.1 table对象182

8.2 tr和td对象182

8.2.1 tr和td对象的访问182

8.2.2 tr和td对象的创建183

8.2.3 tr和td对象的删除184

8.3数据展示184

8.4表格排序188

8.5表格拖动192

8.6上机练习199

第9章 网页Word201

9.1框架集202

9.2弹出窗口204

9.3内部框架205

9.4文本编辑器207

9.5上机练习215

第10章 JavaScript的动画217

10.1动画基础218

10.2定时器218

10.2.1 JavaScript中的定时器219

10.2.2帧和时间221

10.3动起来还不够222

10.3.1线性处理223

10.3.2非线性处理225

10.4通用接口226

10.5上机练习228

第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上机练习266

第13章 曲奇拼图267

13.1 Cookie268

13.2方便的小甜点268

13.3 JavaScript中的Cookie268

13.4拼图游戏271

13.5上机练习274

第14章 资源加载策略275

14.1更聪明的页面276

14.1.1 DOM回调事件276

14.1.2图片预加载技术278

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

14.2传说中的Ajax290

14.2.1本质291

14.2.2不同的异步实现291

14.2.3 XMLHttpRequest293

14.2.4 JSON297

14.3上机练习298

第15章 疯狂的小坦克299

15.1即时战略游戏300

15.2实现需求及功能描述300

15.3组件开发302

15.3.1开发流程302

15.3.2框选技术303

15.3.3元素的移动314

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

15.5游戏实现324

15.6上机练习327

第16章 深入认识JavaScript329

16.1面向对象330

16.1.1类330

16.1.2继承332

16.1.3原型扩展334

16.2多线程335

16.2.1内部机制336

16.2.2 JavaScript实现多线程339

16.3高效的开发344

16.3.1提高开发速度344

16.3.2提高运行速度346

16.4上机练习348

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

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

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

附录D HTTP响应码361

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

E.1 Global对象365

E.2 Object对象366

E.3 Function对象367

E.4 Array对象369

E.5 String对象371

E.6 Boolean对象374

E.7 Number对象374

E.8 Date对象376

附录F 常见CSS样式列表383

附录G 严格模式的限制405

附录H 选择器规则407

热门推荐