计算机书籍控

JavaScript修炼之道

《JavaScript修炼之道》:左页原理右页代码,极速修炼Web开发秘技,专注于浏览器端脚本编程,提供快速的解决方案,任务驱动,以实战掌握JavaScript全貌。
JavaScript已无处不在。在当今纷繁复杂的网络世界中,它是不可或缺的组成部分。然而,即便对有经验的开发人员而言,JavaScript的体系都像难以穿越的生态环境系统。为此,《JavaScript修炼之道》以有别于一般教程的任务驱动方式来组织,围绕35个必会的关键JavaScript任务进行论述,并针对常见任务提出了一些新的开发方法,再加上《JavaScript修炼之道》独特的左页原理右页代码的编排方式,使你在阅读过程中快速地获得提升。在《JavaScript修炼之道》中,作者将教会你基本原理、最便利的工具以及业内最佳实践,同时也能帮你简化编程模型,适应更加复杂的交互需求,提升用户在客户端的浏览体验。如果你熟悉其他任何语言编程,那么通过《JavaScript修炼之道》掌握JavaScript将易如反掌。

目录


第一部分 JavaScript必备操作
任务1 动态选择方法及属性2
任务2 通过模块模式实现代码访问控制4
任务3 使用可选/可变/命名参数6

第二部分 DOM、事件及定时器 任务4 获得DOM元素的引用10 任务5 动态修饰内容12 任务6 修改元素的内容14 任务7 在DOM加载完成后运行脚本16 任务8 监听及停止监听事件18 任务9 利用事件委托20 任务10 将行为和自定义事件解耦22 任务11 模拟后台处理24

第三部分 UI技巧 任务12 打造漂亮的tooltip28 任务13 制作友好的弹窗30 任务14 预载入图片32 任务15 创造光箱特效34 任务16 实现“无限翻页”36 任务17 在载入内容时保持显示区域38

第四部分 表单技巧 任务18 暂时禁用提交按钮42 任务19 提供输入长度反馈44 任务20 同时选择或反选多个checkbox46 任务21 表单验证:基本技巧48 任务22 表单验证:进阶技巧50 任务23 表单验证:高级技巧52 任务24 在表单中提供动态的帮助tooltip54 任务25 自动完成输入56 任务26 使用动态多文件上传58

第五部分 服务器端技术 任务27 读取及写入cookie 62 任务28 通过Ajax载入内容(同域名)64 任务29 使用JSON 66 任务30 使用JSON-P68 任务31 跨域“Ajax”(方法收集1)70 任务32 跨域“Ajax”(方法收集2)72

第六部分 使用混搭 任务33 Twitter的同步更新76 任务34 Flickr的同步更新78 任务35 获得地理位置及该位置的照片80

第七部分 附录 附录A JavaScript快速参考84 附录B JavaScript调试指南91 附录C JavaScript框架概览104 附录D 求助指南112 参考文献117

书籍下载

免费下载

正版书籍

JavaScript修炼之道