图书介绍

JavaScript从入门到精通PDF|Epub|txt|kindle电子书版本网盘下载

JavaScript从入门到精通
  • (美)舒宁著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302271444
  • 出版时间:2012
  • 标注页数:427页
  • 文件大小:149MB
  • 文件页数:443页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

JavaScript从入门到精通PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分JavaScript基础知识3

第1章JavaScript超乎你的想象3

1.1 JavaScript简史3

1.1.1进入Internet Explorer 3.04

1.1.2随后就有了 ECMAScript4

1.1.3这么多标准5

1.1.4 DOM5

1.2 JavaScript程序的组成5

1.3把JavaScript放到网页上6

1.4 JavaScript能够做什么9

1.5 JavaScript不能做什么9

1.5.1 JavaScript不能强加于客户端9

1.5.2 JavaScript不能保证数据安全性10

1.5.3 JavaScript不能跨域10

1.5.4 JavaScript不能充当服务器11

1.5.5使用JavaScnpt的提示11

1.5.6 JavaScript置于何处13

1.5.7网站支持的浏览器13

1.6 ECMAScript第5版的新增内容14

1.6.1新的数组方法14

1.6.2对对象属性的新控制14

1.6.3新JSON对象14

1.6.4对Date对象的改变15

1.6.5种新严格模式15

1.6.6浏览器支持15

1.7练习题15

第2章 使用JavaScript开发17

2.1 JavaScript开发选择17

2.2配置环境18

2.3使用Visual Studio2010编写JsvaScript18

2.3.1使用Visual Studio2010开发第一个Web(和JavaScript)项目21

2.3.2在Visual Studio 2010中使用外部JavaScript文件24

2.4使用Eclipse编写JavaScript28

2.4.1使用Eclipse开发第一个Web(和JavaScript)项目28

2.4.2在Eclipse内使用外部JavaScript文件33

2.5不使用IDE编写JavaScript35

2.5.1使用记事本开发第一个Web(和JavaScript)项目36

2.5.2不使用IDE而使用外部的JavaScript文件38

2.6调试JavaScript40

2.7练习题40

第3章JavaScript的语法和语句43

3.1一些常识43

3.1.1区分大小写43

3.1.2空白44

3.1.3注释45

3.1.4分号45

3.1.5换行46

3.1.6 正确放置 JavaScript47

3.2 JavaScript语句48

3.2.1语句的结构48

3.2.2 JavaScript语句的两种类型48

3.3 JavaScript的保留字49

3.4函数简介49

3.5 JavaScript的新增严格模式52

3.6练习题53

第4章 使用变量和数据类型55

4.1 JavaScript中的数据类型55

4.1.1数字56

4.1.2字符串的用法59

4.1.3布尔值63

4.1.4 null64

4.1.5未定义64

4.1.6对象64

4.1.7数组65

4.2定义和使用变量66

4.2.1声明变量66

4.2.2变量类型66

4.2.3变量作用域67

4.2.4 Date对象72

4.3使用RegExp对象81

4.3.1正则表达式语法81

4.3.2引用和垃圾回收机制85

4.4类型转换86

4.4.1数字转换87

4.4.2字符串转换87

4.4.3布尔值转换87

4.5练习题87

第5章 使用操作符和表达式89

5.1操作符89

5.2加法操作符89

5.3乘法运算90

5.4位操作符91

5.5相等操作符91

5.6关系操作符94

5.6.1 in操作符94

5.6.2 instanceof操作符95

5.7一元操作符95

5.7.1自增和自减95

5.7.2用加号转换成一个数字96

5.7.3使用减号创建一个负数96

5.7.4按位求反和逻辑非97

5.7.5使用delete操作符97

5.7.6使用typeof操作符返回变量类型100

5.7.7 void操作符101

5.8赋值操作符102

5.9逗号操作符103

5.10练习题103

第Ⅱ部分 应用JavaScript107

第6章 条件和循环控制流107

6.1 if语句的用法107

6.1.1 if语句的语法107

6.1.2 Internet Explorer中的prompt()函数109

6.1.3复合条件111

6.2使用else if和else语句113

6.3三元条件语句118

6.4使用switch测试119

6.5 while循环121

6.5.1 while语句121

6.5.2确保代码至少执行一次121

6.5.3修改条件121

6.5.4 do … while语句122

6.6使用for循环123

6.6.1 for循环123

6.6.2 for … in循环125

6.6.3 for each … in循环127

6.7使用条件语句验证表单128

6.8练习题130

第7章 使用函数131

7.1函数的定义131

7.1.1函数参数132

7.1.2变量作用域再探133

7.1.3返回值135

7.1.4函数调用的更多内容136

7.1.5匿名/无名函数(函数直接量)138

7.1.6闭包138

7.2方法139

7.3对话框函数概览139

7.4练习题143

第8章JavaScript中的对象145

8.1面向对象开发145

8.1.1对象145

8.1.2属性145

8.1.3方法146

8.1.4类146

8.2创建对象149

8.2.1为对象添加属性149

8.2.2为对象添加方法153

8.3关于数组的更多内容153

8.3.1 length属性154

8.3.2数组方法154

8.4利用内建对象159

8.5练习题160

第9章 浏览器对象模型163

9.1浏览器简介163

9.1.1浏览器层级163

9.1.2事件164

9.2认识Window对象164

9.3获取有关屏幕的信息166

9.4使用navigator对象167

9.5 history对象177

9.6练习题178

第Ⅲ部分把JavaScript集成到设计中181

第10章 文档对象模型181

10.1文档对象模型定义181

10.1.1 DOM层级0:遗留DOM182

10.1.2 DOM层级1和DOM层级2182

10.1.3把DOM看作一颗树182

10.1.4操作节点183

10.2获取元素183

10.2.1通过ID获取元素184

10.2.2通过标签名获取187

10.2.3 HTML集合189

10.2.4处理兄弟节点189

10.3操作属性190

10.3.1查看属性190

10.3.2设置属性192

10.4创建元素193

10.4.1添加文本193

10.4.2添加元素并设置ID194

10.5删除元素195

10.6练习题197

第11章JavaScript事件和浏览器199

11.1了解Window事件199

11.1.1事件模型199

11.1.2通用事件处理程序202

11.2检测访问者信息204

11.2.1 userAgent属性简介205

11.2.2功能测试205

11.2.3保持JavaScript远离较旧的浏览器206

11.2.4其他navigator属性和方法208

11.3打开、关闭和调整窗口大小208

11.3.1打开窗口最佳实践209

11.3.2打开标签:是否需要JavaScript210

11.3.3调整和移动窗口210

11.4定时器211

11.5练习题212

第12章 创建和使用cookie215

12.1了解cookie215

12.2使用JavaScript创建cookie216

12.2.1一个简单的cookie216

12.2.2设置cookie的过期日期217

12.2.3设置cookie路径220

12.2.4设置cookie域221

12.2.5使用安全cookie222

12.3使用JavaScript读取cookie223

12.4删除cookie225

12.5练习题225

第13章在JavaScript中操作图像227

13.1使用图像翻转227

13.1.1一个简单的翻转227

13.1.2现代翻转228

13.2预载入图像235

13.3操作滚动放映236

13.3.1创建一个滚动放映237

13.3.2向后移动239

13.4使用图像映射242

13.5练习题246

第14章 结合使用web表单和JavaScript247

14.1 JavaScript和web表单247

14.2获取表单数据250

14.3使用表单信息250

14.3.1使用选择框251

14.3.2使用复选框255

14.3.3使用单选按钮258

14.4预先验证表单数据260

14.4.1绕过JavaScript验证260

14.4.2验证文本字段263

14.5练习题265

第15章JavaScript和CSS267

15.1什么是CSS?267

15.1.1使用属性和选择器268

15.1.2应用CSS269

15.2 JavaScript和CSS之间的关系270

15.2.1通过ID设置元素样式270

15.2.2根据类型设置元素样式273

15.2.3使用JavaScript设置CSS类275

15.2.4使用JavaScript获取元素样式276

15.2.5使用JavaScript修改样式表277

15.3练习题280

第16章JavaScript错误处理281

16.1介绍处理错误的两种方法281

16.2使用try/catch语句281

16.3使用onerror事件290

16.3.1将onerror添加到window对象290

16.3.2忽略错误292

16.3.3将onerror添加到image对象293

16.4练习题294

第Ⅳ部分AJAX和服务器端集成299

第17章JavaScript和XML299

17.1使用XML和JavaScript299

17.1.1 XML文档示例299

17.1.2使用JavaScript载入XML文档300

17.2操作来自Exce12007的XML数据307

17.3一点展望307

17.4练习题308

第18章JavaScript应用309

18.1 JavaScript应用程序的组件309

18.1.1三巨头:显示、行为、数据309

18.1.2显示:页面布局309

18.1.2行为:控制会发生什么310

18.1.3数据:消费、显示以及验证310

18.2 JavaScript和Web界面310

第19章 初探AJAX313

19.1 AJAX简介313

19.2 XMLHttpRequest对象314

19.2.1实例化XMLHttpRequest对象314

19.2.2发送AJAX请求315

19.2.3处理AJAX响应317

19.2.4处理XML响应321

19.2.5使用JSON322

19.2.6处理头部323

19.2.7使用POST方法324

19.3案例学习:动态搜索和更新326

19.4练习题332

第20章 深入AJAX333

20.1使用XML和CSS创建一个HTML表格333

20.2使用CSS样式化表格337

20.3创建动态下拉框341

20.4从用户和AJAX接受输入346

20.5练习题346

第Ⅴ部分jQuery349

第21章JavaScript库及框架介绍349

21.1了解编程库349

21.2定义你自己的JavaScript库349

21.3纵观流行的JavaScript库和框架351

21.3.1 jQuery351

21.3.2 Yahoo!用户接口351

21.3.3 MooTools351

21.3.4其他库352

21.4练习题352

第22章jQuery介绍353

22.1 jQuery入门353

22.2使用JQuery353

22.2.1两种jQuery下载353

22.2.2包含JQuery354

22.2.3基本jQuery语法354

22.2.4将jQuery连接到Load事件355

22.3使用选择器356

22.3.1根据ID选择元素357

22.3.2根据类选择元素357

22.3.3根据类型选择元素357

22.3.4根据层级选择元素358

22.3.5根据位置选择元素358

22.3.6根据属性选择元素361

22.3.7选择表单元素361

22.3.8更多选择器362

22.4函数362

22.4.1遍历DOM362

22.4.2操作属性367

22.4.3修改文档和HTML368

22.4.4插入元素368

22.4.5回调函数369

22.5事件369

22.5.1绑定和解除绑定369

22.5.2鼠标事件和悬停371

22.5.3更多事件处理程序373

22.6 AJAX和jQuery373

22.6.1 AJAX错误和超时376

22.6.2发送数据到服务器376

22.6.3其他重要选项377

22.7 jQuery更多信息377

22.8练习题377

第23章jQuery效果和插件379

23.1提高可用性的核心功能379

23.1.1内置效果379

23.1.2渐入渐出384

23.1.3滑动384

23.2 jQueryUI384

23.2.1使用jQueryUI384

23.2.2拖和放385

23.2.3手风琴效果387

23.2.4 jQueryUI的更多详情391

23.3练习题391

附录 练习题答案要点393

热门推荐