《JavaScript修炼之道》是JavaScript的实战秘籍。作者将自己多年的编程经验融入其中,不仅可以作为学习之用,更是日常JavaScript开发中不可多得的参考手册,使读者少走很多弯路。《JavaScript修炼之道》的内容涵盖了当今流行的JavaScript库的运行机制,也提供了许多应用案例。《JavaScript修炼之道》针对各任务采取对页式编排,在对各任务的讲解中,左页解释了任务的实现原理,而右页则举出了该任务的代码片段以及可供对照参考的相关任务,便于读者阅读和理解。《JavaScript修炼之道》的读者既包括JavaScript编程的新手,也包括已有不少Web应用编程经验的开发者。
第一部分 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 同时选择或反选多个checkbox 46
任务21 表单验证:基本技巧48
任务22 表单验证:进阶技巧50
任务23 表单验证:高级技巧52
任务24 在表单中提供动态的帮助tooltip 54
任务25 自动完成输入 56
任务26 使用动态多文件上传 58
第五部分 服务器端技术
任务27 读取及写入cookie 62
任务28 通过Ajax 载入内容(同域名) 64
任务29 使用JSON 66
任务30 使用JSON-P 68
任务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
《纸币史话》内容简介:本书从汉武帝时发行的“白鹿皮币”和唐宪宗时期的“飞钱”谈起,梳理了中国古代纸币历经宋、金、元、明、清
《宋词背后那些有趣的灵魂》内容简介:《宋词背后那些有趣的灵魂》是一本透过词人人生来品读古典诗词之美的书,囊括了十位宋代优秀
Asthefirstbooktosharethenecessaryalgorithmsforcreatingcodetoexperimentwithdesign...
《VerilogHDL高级数字设计》结构清晰,内容组织合理、适合于计算机机、电子等相关专业本科高年级学生或研究生课程,同时也通用于
潛入!圖解王久恆啟一的圖解教室!在日本,有「職場圖解王」稱號的久恆啟一,本書中首度公開他在圖解教室裡,如何指導學生「自己
《去湿地观鸟》内容简介:米娅非常开心地去湿地秋游,她看到了各种不同的鸟类,还意外发现了被捕鸟网困住的震旦鸦雀。她将可怜的震
Computabilityandcomplexitytheoryshouldbeofcentralconcerntopractitionersaswellast...
VisualBasic通用范例开发金典(含光盘) 本书特色 本书系统全面地介绍了Visual Basic软件——Microsoft Visual Basic 6...
《HBase企业应用开发实战》内容简介:国内资深Hadoop技术专家实践经验结晶,完全从企业实际生产环境和需求出发,旨在帮助企业真正解
《禅学指归》内容简介:本书收录了胡适论述中国佛教及禅宗的文章。胡适本人不信任何宗教。然而,说到对佛教和禅宗的研究,作为研究
《完美教学:素描基础入门108例》内容简介:每一个人都有绘画的天赋。拿起笔,你也能快速画出生动的画面。这本书从专业的角度告诉我
系统集成项目管理工程师掌中宝 本书特色 全书采用32开本,书藉可装入您的口袋,便于随身携带;正文全用小五号字体,版式精美,印刷清晰;书中知识点全,覆盖整个考试大...
《在苍茫中点灯(珍藏版)》内容简介:继《掬水月在手》之后,《在苍茫中点灯》是陈春花老师的第二本散文集。散文中穿插着各种管理
《单片机基础及应用项目式教程》内容简介:本书以宏晶公司的STC89C52RC单片机为例,采用“项目和任务驱动”模式编写,将单片机基础
如同某种势不可挡的新型病毒,地下黑客圈子流言四起:某个聪明绝顶、胆大妄为的家伙发动了对线上犯罪网络的恶意接管,这个犯罪网
《丹尼尔·希利斯讲计算机》内容简介:虽然计算机技术及应用以及编程技术都取得了巨大进步,对社会产生的影响也远远超出了预言家的
单片机原理与应用及C51程序设计-(第3版)-赠送电子课件 本书特色 mcs-51系列单片机应用广泛,是学习单片机技术较好的系统平台,同时也是单片微型计算机应用...
折线模糊神经网络与模糊系统逼近 本书特色 本书主要分两个方面进行阐述:一方面,基于折线模糊数的算术运算对一类新型的折线模糊神经网络进行建模和性能分析,并讨论该网...
《SEO深度解析》以SEO从业人员普遍存在的疑问、经常讨论的问题、容易被忽视的细节以及常见的错误理论为基础,对SEO行业所包含的各
《设计师不读书》是一本为创意专业人士“量身打造”,激发他们设计灵感的书。创意总监、广告撰稿人和设计的倡导者奥斯汀·豪对创