《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框架
附录
《分配正义新论:人道与公平》内容简介:当今的分配正义理论主要是义务论的。这种义务论分配正义理论一方面或多或少受到康德伦理思
《醉鲨》内容简介:★“荣获挪威最重要的文学奖——伯瑞格文学奖 (The Brage Prize),至今在挪威畅销不衰。★一部精彩绝伦的北欧探
《HTML5+CSS3+JavaScript前端开发基础》内容简介:本书面向Web前端开发初学者,全面系统地讲解了HTML5、CSS3、JavaScript基础...
这是一本版式设计的高端作品集!不同于市面上比较基础的版式设计类书籍,本书中包含了全球最新的,最具创意的版式设计方案,并配
《Excel VBA应用与技巧大全》内容简介:Excel是应用最广泛的办公软件之一,它大大提高了办公人员的工作效率。但是各行各业的办公需
《坐长凳者》内容简介:按照古老的犹太习俗,当拉比在犹太会堂讲道的时候,坐在第一排听课的一定是非常聪明的人,坐在最后一排听课
《给青年的十二封信(经典译林)》内容简介:朱光潜赠予青年朋友的人生智慧书; 附录朱光潜谈修养、谈文学等多篇精彩文章 本书是美
1.它是Pearson、Amazon、Bames&Noble计算机畅销书!2.知名Linux专家MarkSobell编写的这本书,为系统管理员、开发人员和高级用...
数据库系统基础教程-原书第3版 本书特色 《数据库系统基础教程(原书第3版)》特点:全面改版的组织结构。UML数据库模型的新内容。包括3NF综合算法在内的操作依...
“赢在京东”系列电商教程是京东官方认证用书,由一线业务精英和权威专家团队出品的电商读物,将不断分享京东发展过程中的优势资
AutoCAD2009中文版高级简明教程 内容简介 《Auto CAD 高级简明教程(2009中文版)》共分为7章,主要阐述AutoCAD的界面、绘图环境的设置...
现代通信原理分上、下两册,本书是上册,主要介绍通信的基本原理、分析方法及信号传输系统。本书共7章,内容包括绪论、预备基础知
《期权36课:基本知识与实战策略》内容简介:这本书的目标读者是刚开始学习期权以及有一定期权基础,但又想提高实践与理论相结合能
《目标跟踪中的群智能优化方法》内容简介:全书内容分为9章,系统地介绍了群智能优化方法的发展及其在目标跟踪中的应用,包括基于标
本书系统地介绍了近年来国内外人机界面的最新发展与成果,全书共分6部分,14章。第1部分为概述,介绍了人机界面的定义、起源、发
《汽车材料及轻量化趋势》内容简介:作为提高汽车燃油经济性的手段之一,轻量化并不是新鲜的技术名词。从20世纪70年代以来,汽车轻
Solid Edge高级篇 本书特色 本书以EDS公司*新版本的SolidEdge为内容编写而成。本套丛书分为《SolidEdge基础教程》、SolidEdge...
《糖王周毅翻糖蛋糕之古风集》内容简介:世界权威性翻糖蛋糕大赛中 获全场特等奖的作品——武则天,和醉卧忘忧境 首次公开出版,揭
《HTML+CSS+JavaScript网页制作案例教程》内容简介:Web标准的最大特点是采用HTML+CSS+JavaScript将网页内容、外观样式及动态效...
《新中国金融体制变迁与金融业发展(英文版)》内容简介:本书系统梳理了新中国成立以来中国金融体系的变迁,帮助读者认识到中国金