JavaScript和jQuery实战手册(原书第3版)
David Sawyer McFarland
姚待艳, 李占宣 译
出版时间:2017年03月
页数:617
JavaScript可以大幅提升网页的动画效果、交互性和视觉效果,但学习该门语言不太容易。本书首先逐步介绍JavaScript基础知识,然后展示如何使用jQuery(预先写好的JavaScript代码库)以及jQuery UI插件中的创新达到事半功倍的设计效果。

你需要了解的重要内容:
● 如何使网页栩栩如生。使用jQuery创建交互式元素来响应访问者的输入。
● 熟悉jQuery UI。使用标签面板、对话框、日期选择器和其他组件来扩展界面。
● 展示好的表单。获取访问者的信息,帮助顾客购买商品,表达会员的想法。
● 使用Ajax跨越浏览器。无须重新加载页面就可以与Web服务器通信来更新页面。
● 正确运用新技能。使用jQuery和jQuery UI插件一步步创建一个简单的应用程序。
● 深入剖析高级概念。使用ThemeRoller来定制组件,避免初学者常犯的错误。
  1. 前言
  2. 第一部分 JavaScript入门
  3. 第1章 编写第一个JavaScript程序
  4. 1.1 编程简介
  5. 1.2 如何把JavaScript添加到页面中
  6. 1.3 第一个JavaScript程序
  7. 1.4 把文本写到Web页面上
  8. 1.5 附加外部JavaScript文件
  9. 1.6 追踪错误
  10. 第2章 JavaScript的语法
  11. 2.1 语句
  12. 2.2 内置函数
  13. 2.3 数据类型
  14. 2.4 变量
  15. 2.5 操作数据类型和变量
  16. 2.6 教程:使用变量创建消息
  17. 2.7 教程:请求信息
  18. 2.8 数组
  19. 2.9 教程:编写使用数组的页面
  20. 2.10 对象的简单介绍
  21. 2.11 注释
  22. 第3章 为程序添加逻辑和控制
  23. 3.1 使程序智能地响应
  24. 3.2 教程:使用条件语句
  25. 3.3 使用循环处理重复性任务
  26. 3.4 函数:把有用的代码转换为可复用的命令
  27. 3.5 教程:一个简单测验
  28. 第二部分 jQuery入门
  29. 第4章 jQuery简介
  30. 4.1 JavaScript库简介
  31. 4.2 获取jQuery
  32. 4.3 把jQuery添加到页面中
  33. 4.4 修改Web页面:概览
  34. 4.5 理解文档对象模型
  35. 4.6 再谈选择页面元素
  36. 4.7 向页面中添加内容
  37. 4.8 设置和读取标签属性
  38. 4.9 读取、设置和删除HTML属性
  39. 4.10 操作选中的每个元素
  40. 4.11 自动提取引用
  41. 第5章 动作/响应:让页面通过事件动起来
  42. 5.1 事件
  43. 5.2 以jQuery的方式使用事件
  44. 5.3 教程:事件简介
  45. 5.4 更多的jQuery事件概念
  46. 5.5 高级事件管理
  47. 5.6 教程:一页的FAQ
  48. 第6章 动画和效果
  49. 6.1 jQuery效果
  50. 6.2 教程:登录滑块
  51. 6.3 动画
  52. 6.4 在效果完成后执行一个操作
  53. 6.5 教程:动画仪表盘
  54. 6.6 jQuery和CSS3的过渡和动画
  55. 第7章 常见jQuery任务
  56. 7.1 交换图像
  57. 7.2 教程:添加翻滚图像
  58. 7.3 教程:带有效果的照片集
  59. 7.4 控制链接的行为
  60. 7.5 在新窗口中打开外部链接
  61. 7.6 创建新窗口
  62. 7.7 jQuery插件介绍
  63. 7.8 创建响应式导航栏
  64. 第8章 扩展Web表单
  65. 8.1 理解表单
  66. 8.2 为表单添加智能
  67. 8.3 教程:基本表单扩展
  68. 8.4 表单验证
  69. 8.5 验证教程
  70. 第三部分 开始jQuery UI学习
  71. 第9章 扩展界面
  72. 9.1 jQuery UI
  73. 9.2 为何使用jQuery UI
  74. 9.3 使用jQuery UI
  75. 9.4 使用对话框添加消息
  76. 9.5 使用工具提示提供信息
  77. 9.6 添加标签面板
  78. 9.7 借助折叠节省空间
  79. 9.8 为页面添加菜单
  80. 第10章 再谈表单
  81. 10.1 使用样式采集数据
  82. 10.2 个性化选择菜单
  83. 10.3 个性化按钮
  84. 10.4 改进单选按钮和复选框
  85. 10.5 使用自动填充提供建议
  86. 10.6 jQuery UI表单组件教程
  87. 第11章 定制jQuery UI外观
  88. 11.1 ThemeRoller介绍
  89. 11.2 下载并使用新主题
  90. 11.3 重写jQuery UI样式
  91. 第12章 jQuery UI交互和效果
  92. 12.1 可拖动组件
  93. 12.2 可删除组件
  94. 12.3 拖放教程
  95. 12.4 页面项目排序
  96. 12.5 jQuery UI效果
  97. 第四部分 高级jQuery和JavaScript
  98. 第13章 初识Ajax
  99. 13.1 Ajax
  100. 13.2 Ajax基础知识
  101. 13.3 Ajax的jQuery方式
  102. 13.4 JSON
  103. 13.5 JSONP简介
  104. 13.6 给站点添加一个Flickr feed
  105. 13.7 教程:给站点添加Flickr图像
  106. 第14章 构建一个任务列表应用
  107. 14.1 应用程序概览
  108. 14.2 添加按钮
  109. 14.3 添加对话框
  110. 14.4 添加任务
  111. 14.5 标记完成的任务
  112. 14.6 删除任务
  113. 14.7 更多应用
  114. 第五部分 提示、技巧和排错
  115. 第15章 让jQuery发挥最大的作用
  116. 15.1 有用的jQuery提示和信息
  117. 15.2 使用jQuery文档
  118. 15.3 遍历DOM
  119. 15.4 用于操作HTML的更多函数
  120. 第16章 深入JavaScript
  121. 16.1 操作字符串
  122. 16.2 在字符串中查找模式
  123. 16.3 操作数字
  124. 16.4 日期和时间
  125. 16.5 编写更高效的JavaScript
  126. 16.6 综合应用
  127. 第17章 排错和调试
  128. 17.1 常见JavaScript编程错误
  129. 17.2 使用控制台调试
  130. 17.3 调试教程
  131. 第六部分 附录
  132. 附录A JavaScript资源
书名:JavaScript和jQuery实战手册(原书第3版)
译者:姚待艳, 李占宣 译
国内出版社:机械工业出版社
出版时间:2017年03月
页数:617
书号:978-7-111-54669-6
原版书书名:JavaScript & jQuery: The Missing Manual, 3rd Edition
原版书出版商:O'Reilly Media
David Sawyer McFarland
 
Sawyer McFarland Media公司总裁,资深Web应用开发工程师、培训讲师和技术作家。在Web开发方面拥有将近20年的工作经验,具有非常高的知名度和非常大的影响力。曾担任加州大学伯克利分校的网络负责人,他还在加州大学伯克利分校新闻学研究生院和波特兰州立大学任教。他居住在波特兰,并撰写了Adobe Dreamweaver 和CSS方面的Missing Manual系列畅销书。