图书介绍

JavaScript从入门到精通 第3版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JavaScript从入门到精通 第3版
  • (美)苏灵著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302351757
  • 出版时间:2014
  • 标注页数:378页
  • 文件大小:65MB
  • 文件页数:393页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第Ⅰ部分 Java啥?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程序的组成6

1.3把JavaScript放到网页上7

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不能充当服务器10

1.6 JavaScript使用提示11

1.6.1 JavaScript适用于哪些场景12

1.6.2网站要支持哪些浏览器13

1.6.3 Windows 8登场14

练习题14

第2章 使用JavaScript开发15

2.1 JavaScript开发选择15

2.2配置环境16

2.3使用Visual Studio 2010编写JavaScript16

2.3.1使用Visual Studio 2012的第一个web(和JavaScript)项目17

2.3.2在Visual Studio 2012中使用外部JavaScript文件20

2.4使用Eclipse编写JavaScript23

2.4.1使用Eclipse开发第一个web(和JavaScript)项目23

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

2.5不使用IDE编写JavaScript30

2.5.1使用Notepad的第一个web(和JavaScript)项目30

2.5.2在没有IDE的情况下使用外部JavaScript文件32

2.6调试JavaScript33

练习题34

第3章 JavaScript的语法和语句35

3.1一些常识35

3.1.1区分大小写35

3.1.2空白35

3.1.3注释36

3.1.4分号37

3.1.5换行38

3.1.6正确放置JavaScript38

3.2 JavaScript语句39

3.2.1语句中有什么39

3.2.2 JavaScript语句的两种类型40

3.3 JavaScript中的保留字40

3.4函数简介41

3.5 JavaScript的严格模式43

练习题44

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

4.1 JavaScript中的数据类型45

4.1.1数字45

4.1.2字符串的用法50

4.1.3布尔值52

4.1.4未定义53

4.1.5对象53

4.1.6数组54

4.2定义和使用变量54

4.2.1声明变量55

4.2.2变量类型55

4.2.3变量作用域55

4.2.4 Date对象61

4.3使用RegExp对象68

4.3.1正则表达式的语法69

4.3.2引用和垃圾回收机制73

4.4学习类型转换74

4.4.1数字转换74

4.4.2字符串转换74

4.4.3布尔值转换75

练习题75

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

5.1操作符76

5.2加法操作符76

5.3乘法操作符77

5.4位操作符77

5.5相等操作符78

5.6关系操作符80

5.6.1 in操作符80

5.6.2 instanceof操作符81

5.7一元操作符81

5.7.1自增和自减82

5.7.2使用加号转换成数字82

5.7.3使用减号创建负数82

5.7.4按位求反和逻辑非82

5.7.5使用delete操作符83

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

5.8赋值操作符85

字节节省(又名缩小)的重要性86

5.9逗号操作符86

练习题87

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

6.1 if语句的用法88

6.1.1 if语句的语法88

6.1.2 Internet Explorer中的prompt()函数90

6.1.3复合条件92

6.2使用else if语句和else语句94

6.3三元条件语句98

6.4使用switch测试98

6.5 while循环100

6.5.1 while语句100

6.5.2 do…while语句101

6.6使用for循环102

6.6.1 for循环103

6.6.2 for…in循环104

6.6.3 for each…in循环106

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

练习题109

第7章 使用函数110

7.1函数的组成110

7.1.1函数参数110

7.1.2再探变量作用域112

7.1.3返回值113

7.1.4函数调用的更多内容114

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

7.1.6闭包116

7.2方法117

7.3对话框函数概览117

练习题121

第8章 JavaScript中的对象122

8.1面向对象开发122

8.1.1对象122

8.1.2属性122

8.1.3方法123

8.1.4类123

8.2创建对象126

8.2.1为对象添加属性126

8.2.2为对象添加方法129

8.3数组详解129

8.3.1 length属性130

8.3.2数组方法130

8.4利用内建对象136

8.4.1使URI更安全136

8.4.2使用eval()方法136

练习题137

第9章 浏览器对象模型138

9.1浏览器简介138

9.1.1浏览器层级138

9.1.2事件139

9.3获取屏幕信息141

9.4使用navigator对象142

9.5 location对象146

9.6 history对象152

练习题153

第10章 JavaScript库与框架154

10.1了解编程库154

10.2定义自己的JavaScript库154

10.3纵观流行的JavaScript库和框架155

10.3.1 jQuery155

10.3.2 Modernizr156

10.3.3 Yahoo!用户接口156

10.3.4 MooTools156

10.3.5其他库156

练习题156

第11章 jQuery157

11.1 jQuery入门157

11.2使用jQuery157

11.2.1两种jQuery下载157

11.2.2包含jQuery158

11.2.3基本的jQuery语法158

11.2.4将jQuery连接到load事件159

11.3使用选择器160

11.3.1根据ID选择元素160

11.3.2根据类选择元素161

11.3.3根据类型选择元素161

11.3.4根据层级选择元素161

11.3.5根据位置选择元素162

11.3.6根据属性选择元素164

选择表单元素165

11.3.8更多选择器165

11.4函数166

11.4.1遍历DOM166

11.4.2操作属性170

11.4.3修改文档和HTML170

11.4.4插入元素171

11.4.5回调函数172

11.5更多jQuery参考资源172

练习题173

第Ⅱ部分 将JavaScript集成到设计177

第12章 文档对象模型177

12.1文档对象模型177

12.1.1 DOM层级0:遗留DOM177

12.1.2 DOM层级1到3178

12.1.3把DOM看作一颗树178

12.1.4操作节点179

12.2获取元素179

12.2.1通过ID获取元素179

12.2.2通过标签名获取183

12.2.3 HTML集合185

12.2.4处理兄弟节点185

12.3操作属性186

12.3.1查看属性186

12.3.2设置属性188

12.4创建元素190

12.4.1添加文本190

12.4.2添加元素并设置ID191

12.5删除元素191

练习题194

第13章 JavaScript事件和浏览器195

13.1了解Window事件195

13.1.1事件模型195

13.1.2通用事件处理程序198

13.1.3 jQuery事件处理200

13.1.4绑定和解除绑定200

13.2检测访问者信息201

13.2.1 userAgent属性简介202

13.2.2功能测试202

13.2.3让JavaScript远离早期的浏览器203

13.2.4其他navigator属性和方法205

13.3打开、关闭和调整窗口大小205

13.3.1打开窗口最佳实践206

13.3.2打开标签:无需JavaScript207

13.3.3调整和移动窗口207

13.4定时器208

13.5事件210

13.5.1鼠标事件和悬停210

13.5.2事件处理程序更多参考211

练习题211

第14章 在JavaScript中操作图像212

14.1操作图像悬停212

14.1.1一个简单的悬停212

14.1.2使用jQuery的现代悬停213

14.1.3仔细观察前面的练习216

14.2预加载图像218

14.3操作滚动放映220

14.3.1创建一个滚动放映220

14.3.2向后移动222

14.3.3 jQuery滚动放映225

14.4操作图像映射227

练习题230

第15章 结合 web表单使用JavaScript231

15.1 JavaScript和web表单231

15.1.1使用JavaScript验证231

15.1.2使用jQuery验证234

15.2使用表单信息235

15.2.1使用选择框235

15.2.2使用复选框239

15.2.3使用单选按钮241

15.3预先验证表单数据242

15.3.1绕过JavaScript验证243

15.3.2验证文本字段246

练习题247

第16章 JavaScript和CSS248

16.1 CSS是什么248

16.1.1使用属性和选择器249

16.1.2应用CSS250

16.2 JavaScript和CSS之间的关系250

16.2.1通过ID设置元素样式251

16.2.2根据类型设置元素样式254

16.2.3使用JavaScript设置CSS类256

16.2.4使用JavaScipt获取元素样式257

练习题258

第17章 jQuery效果和插件259

17.1安装jQuery UI259

17.1.1获得jQuery UI259

17.1.2安装jQuery UI259

17.1.3构建一个jQuery UI演示页260

17.2创建一个jQuery UI日历264

自定义日历266

17.3添加一个对话框268

17.3.1创建模式对话框269

17.3.2添加按钮270

17.4 JQuery UI更多参考资源272

练习题273

第18章 使用jQuery Mobile进行移动开发274

18.1 jQuery Mobile入门274

18.2获取jQuery Mobile276

18.2.1下载jQuery Mobile276

18.2.2测试jQuery Mobile278

18.3 jQuery Mobile的链接279

18.3.1创建一个链接280

18.3.2改变页面过渡281

18.3.3没有AJAX的链接281

18.4使用工具栏增强页面283

18.4.1添加导航栏283

18.4.2添加页脚导航栏284

18.4.3将按钮添加到工具栏286

18.4.4其他工具栏增强287

18.5 jQuery Mobile更多参考289

练习题290

第19章 获取数据到JavaScript291

19.1 JavaScript应用程序的架构291

19.2 JavaScript和界面292

19.3 AJAX简介293

19.4使用jQuery的AJAX293

19.5没有X的AJAX294

19.6下一步是什么?295

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

第20章 使用AJAX299

20.1 XMLHttpRequest对象299

20.1.1实例化XMLHttpRequest对象299

20.1.2发送AJAX请求301

20.1.3处理AJAX响应302

20.1.4处理XML响应306

20.1.5使用JSON307

20.1.6处理头部308

20.1.7使用POST方法309

20.2 AJAX和j Query311

20.2.1 AJAX错误和超时313

20.2.2发送数据到服务器314

20.2.3其他重要选项314

练习题314

第21章 开发Windows 8 app315

21.1 Windows 8应用315

21.2开发Windows 8 app315

21.3发行Windows app319

21.3.1在Windows商店中发行319

21.3.2在企业内发行320

小结320

第Ⅳ部分 JavaScript和Windows 8323

第22章 使用Visual Studio开发Windows 8 App323

22.1安装Visual Studio 2012323

22.2为Windows 8安装Visual Studio2012 Express324

22.3 Windows 8 app模板329

22.3.1 Blank App模板330

22.3.2 Grid App模板333

22.3.3 Split App模板334

22.4在App清单中设置App细节335

22.5为Windows商店打包App336

22.5.1认证要求336

22.5.2我如何赚钱?337

22.5.3技术过程337

练习题337

第23章 创建Windows App338

23.1 App开发过程338

23.2开始App设计和编程339

23.3自定义App341

23.3.1自定义JavaScript341

23.3.2自定义主要的HTML文件345

23.3.3自定义详细HTML346

23.3.4自定义CSS348

23.3.5定型App349

23.4自定义软件包清单351

23.4.1添加启动画而、标志和贴片图像351

23.4.2定义功能351

23.5测试352

小结355

附录 练习题答案357

热门推荐