注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关JavaScript宝典(第7版)

JavaScript宝典(第7版)

JavaScript宝典(第7版)

定 价:¥128.00

作 者: (美)古德曼 等著,杨岳湘 等译
出版社: 清华大学出版社
丛编项:
标 签: Java Java Script J2EE 程序设计 计算机/网络

购买这本书可以去


ISBN: 9787302303220 出版时间: 2013-01-01 包装: 平装
开本: 大32开 页数: 1012 字数:  

内容简介

  本书的脚本清单以等宽字体显示,使它们与其他正文区分开。由于本书的页宽有限,脚本清单常常会断行,此时,脚本的剩余部分就显示在下一行,与清单的左边缘齐平,就像在打开自动换行功能的文本编辑器中一样。在文档中输入脚本清单时,假如这些断行引发了问题,最好在配书光盘上找到相应的清单,看看脚本应该是什么样子。在本书的第Ⅱl部分,在阅读对象模型或者语言功能(它们需要某个浏览器的指定最低版本)之前,不可能编写出多个页面。在需要特定的浏览器或浏览器版本时,为了更便于在文中阅读,多数浏览器引用由缩写和版本号组成。比如:WinlE5表示运行于Windows系统的IntemetExplorer5:NN4表示运行于任何操作系统的Netscape Navigator4-Moz表示现代Mozilla浏览器f它派生了Firefox、Netscape6和以后版本,以及Camino);Safari表示Apple用于Mac 0Sx的浏览器。如果浏览器的某个版本引入了一个功能,而且在后续版本中都支持,就在这个版本号后面加一个“+”符号。例如,标记为WinlE5.5+的功能,表示该功能至少需要Windows环境的IntemetExplorer5.5,WinlE8和将来的WinlE版本也支持该功能。如果在现代浏览器的第1版中实现了某功能,就在这个浏览器系列名称的后面加上加号(+),比如Moz+表示所有基于Mozilla的浏览器。有时,某功能或一些特殊行为只应用于一个浏览器。例如,某功能标记为NN4,表示只是在NetscapeNavigator 4.x中有这个功能。减号(例如,WinlE一)表示浏览器不支持当前讨论的内容. 本版书中的HTML标记格式符合HTML5的编码约定,也遵循许多XHTML标准,例如标记和特性名都使用小写形式。 “注意”、“提示”、“警告”、“交叉引用”这几个图标在本书中随处可见,用于标记重点内容,或者告诉你在哪里可以找到更详细的信息。

作者简介

  Danny Goodman,撰写了许多颇受欢迎的畅销书,包括The Complete Hyper Card Handbook、Danny Goodman's AppleScript Handbook、Dynamic HTML: The Definitive Reference和JavaScript&DHTML Cookbook。他是声誉卓著的计算机脚本语言权威人士和专家级教师。他的写作风格和教育方式会继续为他赢得全球各地读者和教师的赞美。Michael Morrison,一位作家、开发人员、玩具发明家,还是多部Java、C++、wep脚本、XML、游戏开发和移动设备等图书的作者,Michael撰写的一些著名图书有Faster Smarter HTMLand XML、Teach Yourself HTML&CSS in 24 Hours和Beginning Game Programming.Michael还是Stalefish实验室(www.stalefishlabs.com)的创始人,这是一家专门开发非常游戏、玩具和互动产品的娱乐公司。Paul Novitski,自从1981年就开始作为一位自由职业的程序员编写软件。他曾经自学BASIC.来编写机器语言反汇编器,所以他可以砍掉一些Wang's OIS微码。他自从90年代后期开始专注于互联网编程。他的公司Juniper Webcraft开发的HTML-strict网站便于访问,使用语义标记、分隔的开发层和直观的用户界面。在生活中,他享受着甜美的安比拉琴音乐和抚养双胞胎儿子的快乐。Tia Gustaff Rayl,一位数据库和Web技术的开发和培训顾问。最近她发布了XHTML、CSS、JavaScript和SQL的课件。她在获得佛罗里达大学的英语和教育博士学位后开始了其软件生涯。与大多数这个领域的新手一样,她最初的计算任务是维护软件。她在软件业呆的时间很长,完全了解了软件的整个生命周期、应用程序和数据库开发、项目管理、PC和大型机环境的培训。90年代中期,她开始开发早期的支持Web的数据库应用程序,并在其代码中添加JavaScript。她继续承接开发项目,以磨练自己的编程技巧。她梦想着可以利用业余时间与丈夫及两条狗一起周游世界。

图书目录

第Ⅰ部分 JavaScript入门
第1章 JavaScript在万维网和其他领域所起的作用
1.1 Web流量的竞争
1.2 其他Web技术
1.2.1 超文本标记语言(HTML和XHTMKi)
1.2.2 CSS
1.2.3 服务器编程
1.2.4 辅助程序和插件程序
1.3 JavaScript是一门综合性语言
1.3.1 LiveScript蜕变成JavaScript
1.3.2 微软的JavaScript版本
1.3.3 JavaScript版本
1.3.4 核心语言标准ECMASc
1.4 JavaScript:灵活易用的工具
第2章 脚本开发策略
2.1 浏览器的竞争
2.2 相互包容
2.3 当今存在的兼容性问题
2.3.1 将核心JavaScript语言从文档对象中独立出来
2.3.2 核心语言标准
2.3.3 文档对象模型
2.3.4 通过标记打下良好的基础
2.3.5 层叠样式表
2.3,6 标准兼容模式(DOCTYPE)转换
2.3.7 动态HTML和定位
2.4 开发脚本编写策略
2.4.1 功能降低和渐进增强
2.4.2 开发层的分离
2.4.3 延伸阅读
第3章 选择和使用工具
3.1 软件工具
3 .1.1 选择文本编辑器
3 .1.2 选择浏览器
3.2 建立编写环境
3.2.1 Windows
3.2.2 Mac OS X
3.2.3 重载问题
3.3 验证
3.4 创建第一个脚本
3 .4.1 第一步:静态HTML
3.4.2 第二步:连接JavaScript
3.4.3 第三步:用CSS指定样式
第4章 JavaScript基础
4.1 合并JavaScript和HTML
4.1.1 标记
4.1.2旧式内联JavaScript
4.1.3 容纳不支持JavaScript的用户代理
4.1.4 隐藏脚本
4.1.5 给不同的浏览器编写脚本
4.2 兼容性设计
4.2.1 处理beta版浏览器
4.2.2 参考章节中的兼容性等级
4.3 资深程序员的语言基础
第Ⅱ部分 JavaScript教程
第5章 第一个JavaScript脚本
5.1 第一个脚本的功能
5.2 输入第一个脚本
5.2.1 第一步:HTML文档
5.2.2 第二步:添加JavaScript
5.2.3 第三步:添加样式
5.3 进行改动
5.4 习题
第6章 浏览器对象和文档对象
6.1 脚本运行初步
6.2 使用JavaScript的场合
6.3 文档对象模型
6.3.1 HTML结构和DOM
6.3.2 浏览器窗口中的DOM
6.4 文档的载入
6.4.1 简单文档
6.4.2 添加段落元素
6.4.3 添加段落文本
6.4.4 生成新元素
6.5 对象引用
6.5.1 对象命名
6.5.2 引用特定对象
6.6 节点术语
6.6.1 节点
6.6.2 父子节点
6.7 对象的定义
6.7.1 属性
6.7.2 方法
6.7.3 事件
6.8 习题
第7章 脚本和HTML文档
7.1 把脚本连接到文档上
7.1.1 script标记的位置
7.1.2 非JavaScript的浏览器和XHTML
7.2 JavaScript语句
7.3 脚本语句的执行时间
7.3.1 文档载入时即刻执行
7.3.2 延时脚本
7.4 查找脚本错误
7.5 脚本和编程
7.6 习题
第8章 程序设计基础(一)
8.1 JavaScript语言
8.2 处理信息
8.3 变量
8.3.1 创建变量
8.3.2 变量的命名
8.4 表达式和求值
8,4.1 脚本中的表达式
8.4.2 表达式和变量
8.5 数据类型转换
8.5.1 将字符串转换成数值
8.5.2 将数字转换成字符串
8.6 操作符
8.6.1 算术操作符
8.6.2 比较操作符
8.7 习题
第9章 程序设计基础(二)
9.1 决策和循环
9.2 控制结构
9.2.1 if结构
……
第Ⅲ部分JavaScript核心语言参考
第Ⅳ部分文档对象参考
附录A JavaScript和浏览器对象快速参考
附录B 本书配套光盘内容

本目录推荐