图书介绍

JavaScript学习指南 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

JavaScript学习指南 第2版
  • (美)鲍尔斯著;李荣青,吴兰陟,甲来安译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115214041
  • 出版时间:2009
  • 标注页数:337页
  • 文件大小:25MB
  • 文件页数:356页
  • 主题词:JAVA语言-程序设计-指南

PDF下载


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

下载说明

JavaScript学习指南 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Hello JavaScript!1

1.1“Hello World!”程序1

1.2第二个“Hello World!”程序2

1.2.1script标签3

1.2.2JavaScript、ECMAScript和JScript的比较5

1.2.3在JavaScript中定义函数6

1.2.4事件句柄6

1.2.5浏览器对象document7

1.2.6属性操作符8

1.2.7var关键字和作用域9

1.2.8JavaScript语句9

1.2.9注释10

1.2.10你没看到的:HTML注释和CDATA小节10

1.3JavaScript文件12

1.4可访问性和JavaScript最佳实践14

1.4.1可访问性指南14

1.4.2noscript15

第2章 JavaScript数据类型和变量17

2.1标识变量18

2.1.1命名规范19

2.2基本类型21

2.3String数据类型22

2.3.1字符串转义符22

2.3.2字符串编码23

2.3.3字符串转换25

2.4Boolean数据类型27

2.5Number数据类型28

2.6null和undefined变量31

2.7常量:已命名数值,但不是变量33

2.8知识测验33

2.9测验答案34

第3章 操作符和语句35

3.1JavaScript语句的格式35

3.2赋值语句37

3.2.1算术操作符37

3.2.2一元操作符38

3.2.3操作符的优先级39

3.2.4带操作符的赋值符40

3.2.5位操作40

3.3条件分支语句和程序流42

3.3.1if...else条件分支语句44

3.3.2switch条件语句45

3.4条件操作符48

3.4.1相同和相等操作符48

3.4.2其他关系操作符51

3.4.3JavaScript中唯一的三元操作符53

3.5逻辑操作符53

3.6高级语句:循环55

3.6.1while循环55

3.6.2do...while循环56

3.6.3for循环56

3.7知识测验59

3.8测验答案59

第4章 JavaScript对象61

4.1基本数据类型对象61

4.2布尔值、数字和字符串63

4.2.1Boolean对象63

4.2.2Number对象、静态属性及实例方法64

4.2.3String对象67

4.3正则表达式和RegExp72

4.3.1RegExp方法:test和exec72

4.3.2正则表达式的应用75

4.4Date对象79

4.5Math对象82

4.5.1Math的属性82

4.5.2Math的方法83

4.6JavaScript数组85

4.6.1FIFO队列87

4.7知识测验89

4.8测验答案90

第5章 函数91

5.1声明式的函数91

5.1.1函数的命名规范和大小92

5.1.2函数返回值和参数92

5.2匿名函数94

5.3函数字面量97

5.3.1函数和递归98

5.3.2嵌套的函数、函数闭包与内存泄漏100

5.3.3回调函数103

5.4函数类型小结106

5.5函数作用域106

5.6函数就是一个对象107

5.7知识测验108

5.8测验答案108

第6章 排错、调试及跨浏览器问题110

6.1调试的简单方法110

6.2浏览器提供的开发和调试工具111

6.2.1Firefox和Firebug111

6.2.2使用console log114

6.2.3Firefox、Web Developer toolkit和NoScript116

6.2.4Opera和Dragonfly116

6.2.5Safari/WebKit和Web Inspector118

6.2.6Internet Explorer119

6.3处理浏览器之间的差异120

6.3.1对象检测120

6.3.2对象检测失败的场合123

6.3.3DOCTYPE、X-UA-Compatible和Quirks模式126

6.3.4阻止向后兼容:IE 8.0中的Meta标签http-equiv127

6.4知识测验127

6.5测验答案128

第7章 捕获事件129

7.1事件129

7.20级事件处理130

7.2.1Event对象133

7.2.2事件冒泡135

7.2.3事件句柄和this138

7.3DOM Level 2事件模型139

7.3.1生成事件145

7.4知识测验146

7.5测验答案147

第8章 表单、表单事件及校验149

8.1为表单添加事件:不同方法150

8.1.1跨浏览器兼容的事件处理150

8.1.2取消一个事件151

8.2选择列表框152

8.2.1动态修改选择列表框154

8.2.2选择列表框和自动选择156

8.3单选按钮和复选框159

8.4文本框、多行文本框、密码框和隐藏表单域元素162

8.4.1文本验证165

8.5input元素和基于正则表达式的验证166

8.6表单、沙箱和XSS169

8.7知识测验170

8.8测验答案171

第9章 浏览器就像个难题箱172

9.1浏览器结构概述172

9.2window对象173

9.3窗口的创建和控件174

9.3.1对话框:alert、confirm和prompt174

9.3.2创建自定义窗口175

9.3.3维护窗口178

9.4frame对象181

9.4.1location对象183

9.4.2基于iframe的远程脚本185

9.5添加并控制定时器188

9.6history、screen和navigator对象191

9.6.1history对象191

9.6.2screen对象191

9.6.3navigator对象192

9.6.4history、screen和navigator属性的实际应用193

9.7document对象195

9.7.1链接195

9.7.2图像197

9.8innerHTML199

9.9知识测验201

9.10测验答案201

第10章 cookie和其他客户端存储技术202

10.1JavaScript沙箱与cookie安全202

10.1.1同源安全策略203

10.1.2使用document.domain203

10.2cookie全解204

10.2.1cookie的保存和读取204

10.3Flash共享对象、Google Gears和HTML5 DOM存储209

10.4知识测验212

10.5测验答案212

第11章 DOM或以树形展示的Web页面214

11.1两个接口的传说214

11.2DOM HTML API215

11.2.1DOM HTML对象及其属性216

11.2.2DOM(HTML)集合220

11.3理解DOM:Core API223

11.3.1DOM树224

11.3.2节点属性和方法225

11.3.3DOM核心文档对象229

11.4元素及其上下文内访问232

11.5修改文档树234

11.6知识测验238

11.7测验答案239

第12章 动态页面240

12.1JavaScript、CSS和 DOM240

12.1.1样式属性240

12.2字体和文本244

12.2.1字体样式属性245

12.2.2文本属性246

12.3定位和动画248

12.3.1动态定位248

12.3.2拖放操作252

12.4大小和修剪256

12.4.1溢出和动态内容256

12.4.2修剪矩形258

12.5显示、可视性和不透明性261

12.5.1实现正确效果的正确工具261

12.5.2即时信息262

12.6再探DOM:可折叠表单、查询选择器和类名264

12.7知识测验268

12.8测验答案269

第13章 创建自定义JavaScript对象270

13.1JavaScript对象和原型270

13.1.1原型270

13.2创建自定义JavaScript对象272

13.2.1深入函数273

13.2.2公有和私有属性276

13.2.3getter和setter276

13.3对象封装278

13.4构造函数链和JavaScript继承284

13.5一次性对象287

13.6对象库:为复用而封装对象290

13.7高级错误处理技术(try、throw和catch)291

13.8知识测验295

13.9测验答案295

第14章 使用Ajax297

14.1Ajax的工作原理297

14.2Hello Ajax World!298

14.3XMLHttpRequest对象及请求的准备与发送302

14.3.1对象,对象,谁是对象302

14.3.2XMLHttpRequest对象的方法304

14.4处理Web请求的应答307

14.4.1检查Ajax请求的readyState和status值307

14.4.2处理Web请求应答308

14.5Ajax:不仅是代码311

14.5.1Ajax的动态特性311

14.5.2Ajax的可访问性和适度降格311

14.5.3安全和工作区312

14.6JavaScript和Ajax程序库313

14.7知识测验316

14.8测验答案316

第15章 Ajax数据:XML或J SO N318

15.1XML格式的Ajax应答318

15.1.1数据的MIME类型318

15.1.2在服务器端生成XML数据319

15.1.3在客户端处理XML数据322

15.2JSON326

15.2.1一个简单的JSON应用程序326

15.2.2JSON对象330

15.3知识测验334

15.4测验答案336

热门推荐