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!
附录 习题答案
《当我遇见一个人》内容简介:任何事物,如果你觉得它美,那么它一定暗合了某种美的规律。家庭教育也一样,一个孩子从呱呱坠地到健
那是一個不羈的年代:一個充滿示威抗議、迷幻藥實驗、反傳統社群,和無政府理想主義的時代。一九六○年代,美國社會歷經大幅動盪
本书对全新的移动服务(丰富的语音系统、因特网、信息和内容服务)的迅猛发展做出了全面描述。它介绍了全世界通信市场的发展史,
《新能源汽车关键部件结构图解手册》内容简介:本书是新能源汽车关键部件的结构图解手册,书中以图示配合文字讲解的方式,介绍了目
如今,我们要面对和使用的数据正在变得越来越庞大和复杂。如果说数据是新的石油。那么数据库就是油田、炼油厂、钻井和油泵。作为
《说不尽的红楼梦:曹雪芹在香山(增订本)》内容简介:本书始于北京香山正白旗39号老屋的发现,进而发现曹雪芹夫人芳卿的黄松木书
DonBox是微软公司的架构师,主要研究方向为下一代Web服务协议和程序设计模型。Don是软件集成技术方面的权威。在上世纪90年代,他
地理信息系统原理与算法 内容简介 本书系统总结、详细整理了国内外GIS 理论为核心算法的成果,并进行归纳分类、比较分析和提炼演绎。地理信息系统原理与算法 目录 ...
消费已成为中国经济主要发展动力,进一步激活消费的消费金融也上升到国家战略,蕴含70万亿蓝海市场,一大批银行、证券、基金、保
《深度学习实践:计算机视觉》内容简介:本书主要介绍了深度学习在计算机视觉方面的应用及工程实践,以Python 3为开发语言,并结合
FoxPro 6.0项目案例导航(含光盘) 内容简介 本书分为两大部分。**部分可视化教程:以教学讲解的方式详细剖析应用系统各界面和主要环节的制作,读者将**部...
《C语言从入门到精通(第4版)》内容简介:本书以零基础入门为宗旨,用范例引导读者学习,深入浅出地介绍了C语言的相关知识和实战技
《日本外务省藏档(二)》内容简介:本册文件集编纂收录的资料来自于日本亚洲历史资料中心所藏日本外务省档案和《日本外交文书》,
《法学野渡(第四版):写给法学院新生》内容简介:本书作者以一种“传道、授业、解惑”的视角,来审视法学的学习,以“至简、实用
《希利尔讲艺术史》内容简介:你知道为什么古希腊画家笔下的人物一般都是裸体吗? 你知道《最后的晚餐》为什么永远无法在美术馆里展
《符号学产品设计方法》基于符号学的视野,结合语言学、传播学、文化学、社会学、心理学等相关概念、原理和分析方法,对产品设计
要在当今不断变化、不可预知的市场中获得成功,企业需要重新全面地考虑、架构自己的战略。抛弃从内而外的研发新产品,企业需要开
计算机组成原理-学习指导与习题解答 本书特色 本套教材在原国家“九五”规划教材的基础上,按照“计算机学科教学计划2001”进行全面更新,以适应高校计算机专业课程...
《傅雷家书(四十周年纪念精装)》内容简介:傅雷家人编定的傅雷全家于1954年—1966年间的往来家信精选,收录信件215通,其中傅聪、
Visual Basic程序设计基础 节选 《高等学校计算机程序设计课程系列教材·Visual Basic程序设计基础》根据教育部高等学校计算机基础课程教学指导...