Ajax是当今Web开发领域最流行的词汇。而JavaScript与CSS、XML和DOM几种老技术,加上XMLHttpRequest就构成了Ajax的四大基石。对于JavaScript,一些更资深的同事告诉我的感觉是失望。面对不同的浏览器和浏览器的不同版本,没有优秀的调试开发工具,JavaScript成了软件开发的泥潭。.
而本书的出版则给我们增加了一丝解决这些问题的信心。
它从最简单的地方入手,不仅讲述了JavaScript的基础知识,还讲述了JavsScript如何操作CSS、DOM等Ajax基础技术。而关于跨浏览器兼容问题的解决,则贯穿了本书的始终。本书对于各种浏览器、浏览器版本、JavaScript版本、DOM版本的介绍,有助于我们理解所遇到的各种新旧代码,使我们能够对这些代码做出正确的取舍。..
本书还提供了一些使用JavaScript的最佳实践。无论是新手还是老手,这些如何正确使用JavaScript的经验都能帮助他们养成良好的编程习惯。本书还介绍了一些调试和开发JavaScript的工具,这些工具无疑能够提高我们的开发效率。
本书最后对于Ajax和几个流行的JavaScript库的介绍,无疑会开阔我们在JavaScript使用上的思路。
本书是一本真正意义上的“新书”,不仅介绍了最新的JavaScript知识和方向,还完全覆盖了当今Web开发中关于JavaScript的所有重要话题,它使用了大量实例代码,图文并茂地讲解了使用JavaScript的各个层次和领域的内容。它不是一本参考手册,但却是一本值得拥有的教程。...
前言
第1章 JavaScript初探
1.1 规范和实现相互交织的历史
1.2 跨浏览器的不兼容性和其他常见的JavaScript传说
1.3 你能用JavaScript来做什么
1.4 JavaScript初探:“HelloWorld!”
1.5 JavaScript沙箱
1.6 可访问性和JavaScript的最佳实践
第2章 JavaScript数据类型与变量
2.1 变量的标识
2.2 作用域
2.3 简单类型
2.4 常量:有名称但不改变
2.5 习题
第3章 运算符和语句
3.1 JavaScript语句的格式
3.2 简单语句
3.3 条件语句和程序流
3.4 条件运算符
3.5 逻辑运算符
3.6 高级语句:循环语句
3.7 习题
第4章 JavaScript对象
4.1 对象构造函数
4.2 Number对象
4.3 String对象
4.4 正则表达式与RegExp
4.5 有专门用途的对象:Date和Math
4.6 JavaScript数组
4.7 关联数组:不是数组的数组
4.8 习题
第5章 函数
5.1 定义函数:细数所有方式
5.2 回调函数
5.3 函数和递归
5.4 嵌套函数、函数闭包和内存泄漏
5.5 作为对象的函数
5.6 习题
第6章 捕捉事件
6.1 O级DOM上的事件句柄
6.2 2级DOM上的事件句柄
6.3 产生事件
6.4 习题
第7章 表单与即时验证
7.1 访问表单
7.2 把事件附加在表单上:不同的方法
7.3 选择列表
7.4 单选按钮和复选框
7.5 输入字段和JiT正则表达式
7.6 习题
第8章 沙箱及之上的cookie、连通性和隐私
第9章 基础浏览器对象
第10章 DOM:文档对象模型
第11章 创建定制的JavaScript对象
第12章 构建动态网页:在脚本中加入样式
第13章 使用Ajax
第14章 好消息:生动的程序库!令人惊异的Web服务!有趣的API!
附录 习题答案
《智能学习的未来》内容简介:人工智能发展迅猛,与之相比,我们人类到底还有没有优势?我们会被取代吗? 想要在这场人机大战中取胜
计算机软件技术基础(第3版) 内容简介 本书是计算机基础教材,全书较系统、通俗地介绍了计算机软件技术的基础知识和常用的系统软件。内容包括数据结构、操作系统、数据...
Architectslookatthousandsofbuildingsduringtheirtraining,andstudycritiquesofthose...
《明朝大历史》内容简介:《明朝大历史》包括三部分。《明史简述》是吴晗在中央高级党校所作学术讲演的记录稿,扼要而系统地讲述了
Thedigitalerapromises,asdidmanyothertechnologicaldevelopmentsbeforeit,thetransfo...
《中国布衣(精编本)》内容简介:中国民间社会,有一种布衣精神。它指的是那些特立独行于帝阙与儒林之外者,无名有品,无位有尊。
《王维诗选:四僧插图版》内容简介:王维诗选一书中精选王维文辞优美、通俗易懂的佳作100首,生僻的字词都作了注音和注释。同时又特
《TensorFlow+Keras自然语言处理实战》内容简介:神经网络是深度学习的核心内容,TensorFlow是现在最为流行的深度学习框架之一。本
《第三类聚居:城乡一元生命体研究》内容简介:本书以全新视域,对自然界的自相似性、聚居性等基本规律以及牛顿自然哲学的数学原理
如果你希望通过并发编程来充分发挥多核处理器的强大功能,那么本书将为你提供所需的理论知识和实际经验。《并发的艺术》是为数不
《Spark大数据分析实战》内容简介:作为一个通用大数据计算框架,Spark广泛应用于多种典型大数据分析场景。通过这本书,你将了解到
《PyTorch机器学习从入门到实战》内容简介:近年来,基于深度学习的人工智能掀起了一股学习的热潮。本书是使用PyTorch深度学习框架
《民法典与罗马法》内容简介:《民法典与罗马法》一书,分两大部分:第一部民法典,由“穿过新冠肺炎危机入典的《民法总则》”“我
数据库重构 本书特色 本书首次专门讨论数据库重构,向数据专业人员展示了如何运用重构、测试驱动及其他敏捷技术进行演进式数据库开发。书中通过许多实际例子,详细说明了...
亚历山大·奥斯特瓦德(AlexOsterwalder)亚历山大·奥斯特瓦德博士是国际畅销书《商业模式新生代》的第一作者,充满激情的企业家
《锋利的jQuery》循序渐进地对jQuery的各种函数和方法调用进行了介绍,读者可以系统地掌握jQuery的DOM操作、事件监听和动画、表单
《男人使用手册》内容简介:对于女人来说,男人是一个出口,一旦女人爱上男人,她便开始了一段出走,世界颠倒,灵魂出走,走出自己
《儿童歌曲演唱教程 低幼版》内容简介:《儿童歌曲演唱教程(低幼版)》适合幼儿园和小学音乐教学使用。作者:尤静波、高歌作品目录
《市场有效周期理论的构建、实证及应用》内容简介:本书对有效市场假说进行了修正与发展,构建了市场有效周期理论,并运用具有代表性
《Lightroom Classic原创高级实战教程》内容简介:本书讲授Lightroom Classic的高级实用性技法,分为基础篇、精通篇和高手篇。在基