《JavaScript入门经典(第4版)》对上一版本做了。全面更新,使JavaScript代码适用于最新版本的IE、Firefox和Safari浏览器。JavaScript允许用户交互浏览精彩纷呈的个性化内容,可以极大地提升网页和Web应用程序的吸引力。精品入门教程《JavaScript入门经典(第4版)》全面透彻地讲解JavaScript编程基础知识,引导您立即开始在网页中嵌入JavaScript脚本。
点击链接进入英文版:
Beginning JavaScript
第1章 JavaScript与Web概述
1.1 JavaScript简介
1.1.1.JavaScIjpt的含义
1.1.2 JavaScript与Web
1.1.3 为什么选择JavaScript
1.1.4 JavaScript的功能
1.1.5 创建JavaScript Web应用程序所需的工具
1.2 脚本的使用场合
1.2.1 链接外部JavaScript文件
1.2.2 使用外部文件的优点
1.3 第一个简单的JavaScript程序
1.4 浏览器以及兼容性问题
1.5 小结
第2章 数据类型与变量
2.1 JavaScript中的数据类型
2.1.1 数值数据
2.1.2 文本数据
2.1.3 布尔数据
2.2 变量——保存在内存中的数据
2.2.1 创建变量并赋值
2.2.2 用其他变量的值为变量赋值
2.3 使用数据——计算数值及基本字符串操作
2.3.1 数值计算
2.3.2 运算符的优先级
2.3.3 基本的字符串操作
2.3.4 字符串与数值的混合操作
2.4 数据类型转换
2.5 数组
2.6 小结
2.7 习题
第3章 决策、循环和函数
3.1 决策语句——if和switch语句
3.1.1 比较运算符
3.1.2 if语句
3.1.3 逻辑运算符
3.1.4 在if语句中使用多个条件
3.1.5 else和else if
3.1.6 字符串的比较
3.1.7 switch语句
3.2 循环——for语句和while语句
3.2.1 for循环
3.2.2 for…in循环
3.2.3 while循环.
3.2.4 do…while循环
3.2.5 break和continue语句
3.3 函数
3.3.1 创建自定义函数
3.3.2 变量的作用域和生存期
3.4 小结
3.5 习题
第4章 常见错误、调试和错误处理
4.1 一些常见错误
4.1.1 未经定义的变量
4.1.2 区分大小写
4.1.3 不匹配的大括号
4.1.4 不匹配的圆括号
4.1.5 赋值而不是相等
4.1.6 将方法和属性混为一谈
4.1.7 在连接字符串时未使用加号(+)
4.2 错误处理
4.2.1 避免错误
4.2.2 try…catch语句
4.3 调试
4.3.1 在Firefox中用Firebug调试
4.3.2 在Intemet Explorer中调试
4.3.3 在Safari中调试
4.3.4 使用Opera的开发工具Dragonfly
4.4 小结
4.5 习题
第5章 JavaScript——基于对象的语言
5.1 基于对象的程序设计
5.1.1 对象的含义
5.1.2 JavaScript中的对象
5.1.3 使用JavaScript对象
5.1.4 基本数据类型与对象
5.2 JavaScript的内置对象类型
5.2.1 String对象
5.2.2 Array对象
5.2.3 Array的新方法
5.2.4 Math对象
5.2.5 Number对象
5.2.6 toFixed()方法
5.2.7 Date对象
5.3 创建对象的新类型(引用类型)
5.4 小结
5.5 习题
第6章 浏览器程序设计
6.1 浏览器对象简介
6.1.1 window对象
6.1.2 history对象
6.1.3 locmion对象
6.1.4 navigator对象
6.1.5 screen对象
6.1.6 document对象
6.1.7 使用document对象
6.1.8 images集合
6.1.9 links集合
6.2 用事件响应用户的操作
6.2.1 事件的含义
6.2.2 将代码连接到事件
6.2.3 确定用户的浏览器
6.3 小结
6.4 习题
第7章 HTML表单与用户交互
7.1 HTML表单
7.2 FOITII对象的其他属性和方法
7.2.1 表单中的HTMI.。元素
7.2.2 共有的属性和方法
7.2.3 按钮元素
7.2.4 文本元素
7.2.5 textarea元素
7.2.6 复选框和单选按钮
7.2.7 选择框
7.3 小结
7.4 习题
第8章 窗口和框架
8.1 框架和窗口对象
8.1.1 在框架之间编写代码
8.1.2 框架之间的代码访问
8.2 打开新窗口
8.2.1 打开新的浏览器窗口
8.2.2 窗口之间的脚本编程
8.2.3 移动窗口并重置其大小
8.3 安全性
8.4 小结
8.5 习题
……
第9章 字符串操作
第10章 日期、时间和计时器
第11章 使用Cookie存储信息
第12章 动态HTML和W3C文档对象模型
第13章 在JavaScript中使用ActiveX和插件
第14章 Ajax
第15章 JavaScript框架
附录
本书包括通信工程监理应知、通信工程质量控制应知、通信工程监理管理应会、通信工程质量控制应会、通信工程监理服务运作程序(对监
“这本深思熟虑的论文集(《安全之美》)帮助读者摆脱安全领域闪烁着欺骗光芒的心理恐惧,转而欣赏安全的微妙美感。本书描述了安
本书出自日本知名游戏公司万代南梦宫的资深开发人员之手,面向初级游戏开发人员,通过10个不同类型的游戏实例,展示了真正的游戏
可视化程序设计与C#.NET语言 本书特色 visual c#.net是面向对象的可视化程序设计语言,具有简洁、高效 、安全、性能优良等特点,是面向对象程序设计...
《创新的10个面孔:打造企业创新力的十种人》作者曾与无数世界级企业并肩作战,参与了众多成功产品的设计咨询以及企业创新文化的建
《奠基:苏联援华156项工程始末》内容简介:1953-1957年,新中国实施了第一个五年计划。以这一时期为主,苏联帮助中国建设了156项工
Java从入门到精通(第3版)(配光盘)(软件开发视频大讲堂) 本书特色 “软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每...
《软件测试的艺术》(原书第2版)成功、有效地进行软件测试的实用策略和技术:基本的测试原理和策略 验收测试程序检查和走查 安装
《家庭电工一本通(第2版)》内容简介:本书内容包括家庭安全用电早知道,家庭用电必备工具,家庭电工看图,家庭照明安装,家用电器
OWASP是一个开源的、非盈利的全球性安全组织,致力于应用软件的安全研究,在业界具有一流的影响力和**性。作为OWASP面向中国的区
《运动是最好的心药:心血管疾病运动治疗策略》内容简介:运动有益健康的理念深入人心,对于健康人群,多数的运动项目是安全有益的
《Android2高级编程(第2版)》述如何有效利用android2的功能来改进当前产品或创建新产品。《Android2高级编程(第2版)》是使用andr
《维护网络空间安全:中国网络安全法解读》内容简介:自2017年6月1日起;《中华人民共和国网络安全法》(本书简称《网络安全法》)正
本书全面介绍了如何使用Java2平台进行并发编程,较上一版新增和扩展的内容包括:·存储模型·取消·可移植的并行编程·实现并发控
WebStandardsarethestandardtechnologyspecificationsenforcedbytheWorldWideWebConso...
《看图自学吉他》内容简介:这是一本吉他基础教程,主要针对吉他初学者。在基础知识部分从最基本的吉他调弦、琴弦安装、吉他选购、
HowRubyWorksUndertheHoodRubyisapowerfulprogramminglanguagewithafocusonsimplicity...
Arduino不仅仅是全球最流行的开源硬件,也是一个优秀的硬件开发平台,更是硬件开发的趋势。Arduino简单的开发方式使得开发者更关
《左宗棠(中华先贤人物故事汇)》内容简介:左宗棠(1812—1885),字季高,一字朴存,号湘上农人,湖南湘阴人。他一生参与镇压太
《洞悉用户:用户研究方法与应用》内容简介:用户研究在现代设计中扮演着极为重要的角色。但就在若干年前,就连惠普、索尼、Tektr