书籍详情
JavaScript和jQuery实战手册(原书第2版)
作者:David Sawyer McFarland 著,孙向阳 李军 等译
出版社:机械工业出版社
出版时间:2013-03-08
ISBN:9787111399032
定价:¥99.00
购买这本书可以去
内容简介
《JavaScript和jQuery实战手册(原书第2版)》第1版不仅在市场上取得了良好的销售成绩,而且获得了读者极佳的口碑,在JavaScript编程领域独树一帜!第2版结合JavaScript和jQuery最新技术,对全书内容进行了更新和优化,使之在技术上更先进,也更易于学习。《JavaScript和jQuery实战手册(原书第2版)》的最大特色就是内容系统且全面:从JavaScript的基本概念,到Web最流行的JavaScript库:jQuery,再到构建Web功能;从JavaScript各组件和服务的使用,到jQuery和Ajax等开发工具的应用,再到Web应用程序的发布;从基本的Web搭建等基础知识,到jQuery、CSS、Ajax等高级知识……几乎面面俱到,广度与深度兼备。全书通过大量代码示例说明图的方式说明代码的工作机制,以及各个部分的作用和功能,引导读者在实践中学习和领悟JavaScript的基本思想。通过学习《JavaScript和jQuery实战手册(原书第2版)》,读者不仅能够掌握JavaScript编程的各项技术细节,还能体会到不断剖析、层层递进解决问题的思路。让读者在实践中学,轻松地掌握使用JavaScript和jQuery开发Web应用的有用技能。
作者简介
David Sawyer McFarland,Sawyer McFarland Media公司总裁,资深Web应用开发工程师、培训讲师和技术作家。在Web开发方面拥有将近20年的工作经验,具有非常高的知名度和非常大的影响力。曾担任加州大学伯克利分校的网络负责人并负责针对Macworld.com进行了一次完全由CSS驱动的重新设计。曾在《Practical Web Design》《MX Developer's Journal》《Macworld》杂志和CreativePro.com发表了大量关于Web设计的文章,广受读者好评。
目录
目录
The MissingCredits................................................1
前言........................................................................5
第一部分:JavaScript 入门
第1章 编写第一个JavaScript 程序........................... 23
1.1编程简介...............................................................................................24
1.2 如何把JavaScript添加到页面................................................................27
1.3 第一个JavaScript程序...........................................................................31
1.4 把文本写到Web页面上.........................................................................34
1.5附加外部JavaScript文件.......................................................................35
1.6追踪错误...............................................................................................37
第2章 JavaScript 的语法........................................42
2.1语句......................................................................................................42
2.2内置函数...............................................................................................43
2.3数据类型...............................................................................................43
2.4变量......................................................................................................46
2.5操作数据类型和变量............................................................................51
2.6教程:使用变量创建消息.....................................................................56
2.7教程:请求信息...................................................................................58
2.8数组......................................................................................................60
2.9教程:编写使用数组的页面.................................................................68
2.10对象的简单介绍..................................................................................71
2.11注释....................................................................................................73
第3章 为程序添加逻辑和控制................................. 77
2.1使程序智能地响应................................................................................77
2.2教程:使用条件语句............................................................................89
2.3使用循环处理重复性任务.....................................................................93
2.4函数:把有用的代码转换为可复用的命令........................................100
2.5教程:一个简单测验..........................................................................109
第二部分:jQuery 入门
第4章 jQuery 简介................................................117
4.1 JavaScript库简介................................................................................117
4.2 获取jQuery.........................................................................................119
4.3 把jQuery添加到页面...........................................................................121
4.4 修改Web页面:概览...........................................................................124
4.5理解文档对象模型..............................................................................127
4.6再谈选择页面元素..............................................................................128
4.7向页面添加内容.................................................................................138
4.8设置和读取标签属性..........................................................................141
4.9 读取、设置和删除HTML属性............................................................147
4.10操作选择中的每个元素....................................................................148
4.11自动提取引用...................................................................................151
第5章 动作/响应:让页面通过事件动起来............. 157
5.1事件....................................................................................................157
5.2 以jQuery的方式使用事件...................................................................162
5.3教程:事件简介.................................................................................164
5.4 更多的jQuery事件概念.......................................................................169
5.5高级事件管理.....................................................................................176
5.6 教程:一页的FAQ..............................................................................179
第6章 动画和效果................................................184
6.1 jQuery效果.........................................................................................184
6.2教程:登录滑块.................................................................................189
6.3动画....................................................................................................191
6.4在效果完成后执行一个操作...............................................................195
6.5教程:动画的仪表盘..........................................................................198
第三部分:构建网页功能
第7章 改进图像...................................................207
7.1交换图像.............................................................................................207
7.2教程:添加翻滚图像..........................................................................212
7.3教程:带有效果的照片集...................................................................216
7.4 使用jQuery lightBox的高级照片集.....................................................222
7.5 教程:FancyBox照片集......................................................................231
第8章 改进导航...................................................235
8.1一些链接基础知识..............................................................................235
8.2在新窗口中打开外部链接...................................................................238
8.3创建新窗口.........................................................................................241
8.4在页面上的一个窗口中打开页面.......................................................245
8.5基本的动画的导航栏..........................................................................249
第9章 扩展Web 表单............................................257
9.1理解表单.............................................................................................257
9.2为表单添加智能.................................................................................268
9.3教程:基本表单扩展..........................................................................272
9.4表单验证.............................................................................................278
9.5验证教程.............................................................................................291
第10 章 扩展界面.................................................302
10.1把信息组织到标签页面板.................................................................302
10.2为站点添加一个内容幻灯片.............................................................313
10.3确定页面元素的大小和位置.............................................................320
10.4添加工具提示...................................................................................327
第四部分:Ajax 与Web 服务器通信
第11 章 初识Ajax.................................................. 343
11.1Ajax...................................................................................................344
11.2 Ajax基础知识....................................................................................345
11.3 Ajax 的jQuery方式.............................................................................351
11.4JSON.................................................................................................373
第12 章 Flickr 和Google Maps...............................380
12.1 JSONP简介.......................................................................................380
12.2 给站点添加一个Flickr Feed..............................................................381
12.3 教程:给站点添加Flickr图像...........................................................386
12.4 向站点添加Google地图....................................................................390
第五部分:提示、技巧和除错
第13 章 让jQuery 发挥最大的作用.......................... 407
13.1 有用的jQuery提示和信息.................................................................407
13.2 使用jQuery文档................................................................................411
13.3 遍历DOM.........................................................................................417
13.4 用于操作HTML的更多函数.............................................................421
13.5高级事件处理...................................................................................425
第14 章 深入JavaScript ........................................428
14.1操作字符串.......................................................................................428
14.2在字符串中查找模式........................................................................433
14.3操作数字...........................................................................................447
14.4日期和时间.......................................................................................453
14.5综合应用...........................................................................................459
14.6 编写更高效的JavaScript...................................................................462
14.7创建快速载入的JavaScript................................................................468
第15 章 除错和调试..............................................470
15.1 常见JavaScript编程错误...................................................................470
15.2 使用Firebug调试...............................................................................481
15.3调试教程...........................................................................................492
附录 JavaScript 资源............................................499
The MissingCredits................................................1
前言........................................................................5
第一部分:JavaScript 入门
第1章 编写第一个JavaScript 程序........................... 23
1.1编程简介...............................................................................................24
1.2 如何把JavaScript添加到页面................................................................27
1.3 第一个JavaScript程序...........................................................................31
1.4 把文本写到Web页面上.........................................................................34
1.5附加外部JavaScript文件.......................................................................35
1.6追踪错误...............................................................................................37
第2章 JavaScript 的语法........................................42
2.1语句......................................................................................................42
2.2内置函数...............................................................................................43
2.3数据类型...............................................................................................43
2.4变量......................................................................................................46
2.5操作数据类型和变量............................................................................51
2.6教程:使用变量创建消息.....................................................................56
2.7教程:请求信息...................................................................................58
2.8数组......................................................................................................60
2.9教程:编写使用数组的页面.................................................................68
2.10对象的简单介绍..................................................................................71
2.11注释....................................................................................................73
第3章 为程序添加逻辑和控制................................. 77
2.1使程序智能地响应................................................................................77
2.2教程:使用条件语句............................................................................89
2.3使用循环处理重复性任务.....................................................................93
2.4函数:把有用的代码转换为可复用的命令........................................100
2.5教程:一个简单测验..........................................................................109
第二部分:jQuery 入门
第4章 jQuery 简介................................................117
4.1 JavaScript库简介................................................................................117
4.2 获取jQuery.........................................................................................119
4.3 把jQuery添加到页面...........................................................................121
4.4 修改Web页面:概览...........................................................................124
4.5理解文档对象模型..............................................................................127
4.6再谈选择页面元素..............................................................................128
4.7向页面添加内容.................................................................................138
4.8设置和读取标签属性..........................................................................141
4.9 读取、设置和删除HTML属性............................................................147
4.10操作选择中的每个元素....................................................................148
4.11自动提取引用...................................................................................151
第5章 动作/响应:让页面通过事件动起来............. 157
5.1事件....................................................................................................157
5.2 以jQuery的方式使用事件...................................................................162
5.3教程:事件简介.................................................................................164
5.4 更多的jQuery事件概念.......................................................................169
5.5高级事件管理.....................................................................................176
5.6 教程:一页的FAQ..............................................................................179
第6章 动画和效果................................................184
6.1 jQuery效果.........................................................................................184
6.2教程:登录滑块.................................................................................189
6.3动画....................................................................................................191
6.4在效果完成后执行一个操作...............................................................195
6.5教程:动画的仪表盘..........................................................................198
第三部分:构建网页功能
第7章 改进图像...................................................207
7.1交换图像.............................................................................................207
7.2教程:添加翻滚图像..........................................................................212
7.3教程:带有效果的照片集...................................................................216
7.4 使用jQuery lightBox的高级照片集.....................................................222
7.5 教程:FancyBox照片集......................................................................231
第8章 改进导航...................................................235
8.1一些链接基础知识..............................................................................235
8.2在新窗口中打开外部链接...................................................................238
8.3创建新窗口.........................................................................................241
8.4在页面上的一个窗口中打开页面.......................................................245
8.5基本的动画的导航栏..........................................................................249
第9章 扩展Web 表单............................................257
9.1理解表单.............................................................................................257
9.2为表单添加智能.................................................................................268
9.3教程:基本表单扩展..........................................................................272
9.4表单验证.............................................................................................278
9.5验证教程.............................................................................................291
第10 章 扩展界面.................................................302
10.1把信息组织到标签页面板.................................................................302
10.2为站点添加一个内容幻灯片.............................................................313
10.3确定页面元素的大小和位置.............................................................320
10.4添加工具提示...................................................................................327
第四部分:Ajax 与Web 服务器通信
第11 章 初识Ajax.................................................. 343
11.1Ajax...................................................................................................344
11.2 Ajax基础知识....................................................................................345
11.3 Ajax 的jQuery方式.............................................................................351
11.4JSON.................................................................................................373
第12 章 Flickr 和Google Maps...............................380
12.1 JSONP简介.......................................................................................380
12.2 给站点添加一个Flickr Feed..............................................................381
12.3 教程:给站点添加Flickr图像...........................................................386
12.4 向站点添加Google地图....................................................................390
第五部分:提示、技巧和除错
第13 章 让jQuery 发挥最大的作用.......................... 407
13.1 有用的jQuery提示和信息.................................................................407
13.2 使用jQuery文档................................................................................411
13.3 遍历DOM.........................................................................................417
13.4 用于操作HTML的更多函数.............................................................421
13.5高级事件处理...................................................................................425
第14 章 深入JavaScript ........................................428
14.1操作字符串.......................................................................................428
14.2在字符串中查找模式........................................................................433
14.3操作数字...........................................................................................447
14.4日期和时间.......................................................................................453
14.5综合应用...........................................................................................459
14.6 编写更高效的JavaScript...................................................................462
14.7创建快速载入的JavaScript................................................................468
第15 章 除错和调试..............................................470
15.1 常见JavaScript编程错误...................................................................470
15.2 使用Firebug调试...............................................................................481
15.3调试教程...........................................................................................492
附录 JavaScript 资源............................................499
猜您喜欢