主页 详情

《JavaScript从入门到精通 第3版》_(美)苏灵著_13488954_9787302351757

【书名】:《JavaScript从入门到精通 第3版》
【作者】:(美)苏灵著
【出版社】:北京:清华大学出版社
【时间】:2014
【页数】:378
【ISBN】:9787302351757
【SS码】:13488954

最新查询

内容简介

第Ⅰ部分 Java啥?JavaScript的用处、优势和用法

第1章 JavaScript超乎你的想象

1.1 JavaScript简史

1.1.1 Internet Explorer 3.0

1.1.2 ECMAScript

1.1.3标准多多

1.1.4 DOM

1.2 JavaScript程序的组成

1.3把JavaScript放到网页上

1.4 JavaScript能够做什么

1.5 JavaScript不能做什么

1.5.1 JavaScript不能强加于客户端

1.5.2 JavaScript无法保证数据安全性

1.5.3 JavaScript不能跨域

1.5.4 JavaScript不能充当服务器

1.6 JavaScript使用提示

1.6.1 JavaScript适用于哪些场景

1.6.2网站要支持哪些浏览器

1.6.3 Windows 8登场

练习题

第2章 使用JavaScript开发

2.1 JavaScript开发选择

2.2配置环境

2.3使用Visual Studio 2010编写JavaScript

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

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

2.4使用Eclipse编写JavaScript

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

2.4.2在Eclipse内使用外部JavaScript文件

2.5不使用IDE编写JavaScript

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

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

2.6调试JavaScript

练习题

第3章 JavaScript的语法和语句

3.1一些常识

3.1.1区分大小写

3.1.2空白

3.1.3注释

3.1.4分号

3.1.5换行

3.1.6正确放置JavaScript

3.2 JavaScript语句

3.2.1语句中有什么

3.2.2 JavaScript语句的两种类型

3.3 JavaScript中的保留字

3.4函数简介

3.5 JavaScript的严格模式

练习题

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

4.1 JavaScript中的数据类型

4.1.1数字

4.1.2字符串的用法

4.1.3布尔值

4.1.4未定义

4.1.5对象

4.1.6数组

4.2定义和使用变量

4.2.1声明变量

4.2.2变量类型

4.2.3变量作用域

4.2.4 Date对象

4.3使用RegExp对象

4.3.1正则表达式的语法

4.3.2引用和垃圾回收机制

4.4学习类型转换

4.4.1数字转换

4.4.2字符串转换

4.4.3布尔值转换

练习题

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

5.1操作符

5.2加法操作符

5.3乘法操作符

5.4位操作符

5.5相等操作符

5.6关系操作符

5.6.1 in操作符

5.6.2 instanceof操作符

5.7一元操作符

5.7.1自增和自减

5.7.2使用加号转换成数字

5.7.3使用减号创建负数

5.7.4按位求反和逻辑非

5.7.5使用delete操作符

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

5.8赋值操作符

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

5.9逗号操作符

练习题

第6章 条件和循环控制流

6.1 if语句的用法

6.1.1 if语句的语法

6.1.2 Internet Explorer中的prompt()函数

6.1.3复合条件

6.2使用else if语句和else语句

6.3三元条件语句

6.4使用switch测试

6.5 while循环

6.5.1 while语句

6.5.2 do…while语句

6.6使用for循环

6.6.1 for循环

6.6.2 for…in循环

6.6.3 for each…in循环

6.7使用条件语句验证表单

练习题

第7章 使用函数

7.1函数的组成

7.1.1函数参数

7.1.2再探变量作用域

7.1.3返回值

7.1.4函数调用的更多内容

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

7.1.6闭包

7.2方法

7.3对话框函数概览

练习题

第8章 JavaScript中的对象

8.1面向对象开发

8.1.1对象

8.1.2属性

8.1.3方法

8.1.4类

8.2创建对象

8.2.1为对象添加属性

8.2.2为对象添加方法

8.3数组详解

8.3.1 length属性

8.3.2数组方法

8.4利用内建对象

8.4.1使URI更安全

8.4.2使用eval()方法

练习题

第9章 浏览器对象模型

9.1浏览器简介

9.1.1浏览器层级

9.1.2事件

9.3获取屏幕信息

9.4使用navigator对象

9.5 location对象

9.6 history对象

练习题

第10章 JavaScript库与框架

10.1了解编程库

10.2定义自己的JavaScript库

10.3纵观流行的JavaScript库和框架

10.3.1 jQuery

10.3.2 Modernizr

10.3.3 Yahoo!用户接口

10.3.4 MooTools

10.3.5其他库

练习题

第11章 jQuery

11.1 jQuery入门

11.2使用jQuery

11.2.1两种jQuery下载

11.2.2包含jQuery

11.2.3基本的jQuery语法

11.2.4将jQuery连接到load事件

11.3使用选择器

11.3.1根据ID选择元素

11.3.2根据类选择元素

11.3.3根据类型选择元素

11.3.4根据层级选择元素

11.3.5根据位置选择元素

11.3.6根据属性选择元素

选择表单元素

11.3.8更多选择器

11.4函数

11.4.1遍历DOM

11.4.2操作属性

11.4.3修改文档和HTML

11.4.4插入元素

11.4.5回调函数

11.5更多jQuery参考资源

练习题

第Ⅱ部分 将JavaScript集成到设计

第12章 文档对象模型

12.1文档对象模型

12.1.1 DOM层级0:遗留DOM

12.1.2 DOM层级1到3

12.1.3把DOM看作一颗树

12.1.4操作节点

12.2获取元素

12.2.1通过ID获取元素

12.2.2通过标签名获取

12.2.3 HTML集合

12.2.4处理兄弟节点

12.3操作属性

12.3.1查看属性

12.3.2设置属性

12.4创建元素

12.4.1添加文本

12.4.2添加元素并设置ID

12.5删除元素

练习题

第13章 JavaScript事件和浏览器

13.1了解Window事件

13.1.1事件模型

13.1.2通用事件处理程序

13.1.3 jQuery事件处理

13.1.4绑定和解除绑定

13.2检测访问者信息

13.2.1 userAgent属性简介

13.2.2功能测试

13.2.3让JavaScript远离早期的浏览器

13.2.4其他navigator属性和方法

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

13.3.1打开窗口最佳实践

13.3.2打开标签:无需JavaScript

13.3.3调整和移动窗口

13.4定时器

13.5事件

13.5.1鼠标事件和悬停

13.5.2事件处理程序更多参考

练习题

第14章 在JavaScript中操作图像

14.1操作图像悬停

14.1.1一个简单的悬停

14.1.2使用jQuery的现代悬停

14.1.3仔细观察前面的练习

14.2预加载图像

14.3操作滚动放映

14.3.1创建一个滚动放映

14.3.2向后移动

14.3.3 jQuery滚动放映

14.4操作图像映射

练习题

第15章 结合 web表单使用JavaScript

15.1 JavaScript和web表单

15.1.1使用JavaScript验证

15.1.2使用jQuery验证

15.2使用表单信息

15.2.1使用选择框

15.2.2使用复选框

15.2.3使用单选按钮

15.3预先验证表单数据

15.3.1绕过JavaScript验证

15.3.2验证文本字段

练习题

第16章 JavaScript和CSS

16.1 CSS是什么

16.1.1使用属性和选择器

16.1.2应用CSS

16.2 JavaScript和CSS之间的关系

16.2.1通过ID设置元素样式

16.2.2根据类型设置元素样式

16.2.3使用JavaScript设置CSS类

16.2.4使用JavaScipt获取元素样式

练习题

第17章 jQuery效果和插件

17.1安装jQuery UI

17.1.1获得jQuery UI

17.1.2安装jQuery UI

17.1.3构建一个jQuery UI演示页

17.2创建一个jQuery UI日历

自定义日历

17.3添加一个对话框

17.3.1创建模式对话框

17.3.2添加按钮

17.4 JQuery UI更多参考资源

练习题

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

18.1 jQuery Mobile入门

18.2获取jQuery Mobile

18.2.1下载jQuery Mobile

18.2.2测试jQuery Mobile

18.3 jQuery Mobile的链接

18.3.1创建一个链接

18.3.2改变页面过渡

18.3.3没有AJAX的链接

18.4使用工具栏增强页面

18.4.1添加导航栏

18.4.2添加页脚导航栏

18.4.3将按钮添加到工具栏

18.4.4其他工具栏增强

18.5 jQuery Mobile更多参考

练习题

第19章 获取数据到JavaScript

19.1 JavaScript应用程序的架构

19.2 JavaScript和界面

19.3 AJAX简介

19.4使用jQuery的AJAX

19.5没有X的AJAX

19.6下一步是什么?

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

第20章 使用AJAX

20.1 XMLHttpRequest对象

20.1.1实例化XMLHttpRequest对象

20.1.2发送AJAX请求

20.1.3处理AJAX响应

20.1.4处理XML响应

20.1.5使用JSON

20.1.6处理头部

20.1.7使用POST方法

20.2 AJAX和j Query

20.2.1 AJAX错误和超时

20.2.2发送数据到服务器

20.2.3其他重要选项

练习题

第21章 开发Windows 8 app

21.1 Windows 8应用

21.2开发Windows 8 app

21.3发行Windows app

21.3.1在Windows商店中发行

21.3.2在企业内发行

小结

第Ⅳ部分 JavaScript和Windows 8

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

22.1安装Visual Studio 2012

22.2为Windows 8安装Visual Studio2012 Express

22.3 Windows 8 app模板

22.3.1 Blank App模板

22.3.2 Grid App模板

22.3.3 Split App模板

22.4在App清单中设置App细节

22.5为Windows商店打包App

22.5.1认证要求

22.5.2我如何赚钱?

22.5.3技术过程

练习题

第23章 创建Windows App

23.1 App开发过程

23.2开始App设计和编程

23.3自定义App

23.3.1自定义JavaScript

23.3.2自定义主要的HTML文件

23.3.3自定义详细HTML

23.3.4自定义CSS

23.3.5定型App

23.4自定义软件包清单

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

23.4.2定义功能

23.5测试

小结

附录 练习题答案


书查询(www.shuchaxun.com)本网页唯一编码:
0b17680087c9786b9bf437de920b2044#99dfbe36a7b1ac2fc81b138cfed87d4c#71204887#13488954.zip