轻松学用JavaScript 含盘
分類: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: 著者:美Emily A.Vander ;译者: 张庆珍等译
出 版 社: 电子工业出版社
出版时间: 2001-6-1字数: 510版次:页数: 327印刷时间:开本:印次:纸张:I S B N : 9787505367203包装: 精装内容简介
本书全面系统地介绍JavaScript语言制作Web页的客户端编程技术方法.全书从基础入手,以通俗的语言,深入浅出地讲解客户端JavaScript的特点,语法规则,基本结构,编程方法和使用技巧,其内容翔实,实例丰富,讲解清晰简练,易学易用.书中提供了许多脚本程序实例,实为Web开发人员学习JavaScript的必备材料.本书针对JavaScript语言初学者编写,即使从没有涉足过任何程序编程的人,也可借于本书指导,制作出自己Web页.本书即是Web开发初学者的良师,又是中高级专业人员的益友.
目录
前言
第一部分 创建Web页
第一章 JavaScript的基本知识
1.1 JavaScript是什么
1.1.1 使用简单
1.1.2 运行快捷
1.1.3 应用广泛
1.2 JavaScript和HTML
1.3 JavaScript和Web浏览器
1.4 用JavaScript可以实现HTML不能实现的效果
1.4.1 增加Web页的智能化
1.4.2 与用户相互作用
1.4.3 创建动画
1.4.4 自定义Web页
1.5 开始要具备什么条件
1.5.1 硬件条件
1.5.2 软件条件
1.5.3 文档
第二章 编写第一个脚本
2.1 从设计思想到实用的JavaScript应用程序
2.1.1 设计思想
2.1.2 第一步:建立HMTL文件
2.1.3 第二步:创建脚本并把它插入HTML代码
2.1.4 测试脚本
2.2 脚本字符种类
2.2.1 把JavaScript嵌入到HTML
2.2.2 把禁用JavaScript浏览器中的代码隐藏起来
2.2.3 函数
2.2.4 注释语句
2.2.5 if…then语句
2.2.6 方法的优越性
2.2.7 事件处理程序
第三章 JavaScript编程概念
3.1 JavaScript语法
3.2 JavaScript表达式
3.2.1 关键字var
3.2.2 函数的定义
3.2.3 操作符
3.2.4 其他操作符
3.3 对象模型
3.3.1 对象
3.3.2 对象属性
3.3.3 方法
3.3.4 事件处理程序
3.3.5 自定义函数
3.4 Netscape Navigator的对象模型
3.4.1 JavaScript的数据类型
3.5 Microsoft Internet Explorer的对象模型
第二部分 增加Web页的智能性
第四章 检测用户浏览器环境
4.1 JavaScript:非标准的标难
4.1.1 ECMA标准
4.1.2 突破浏览器的束缚
4.2 “浏览器检测”脚本
4. 2.1 语句顺序
4.2.2 变量的全局性和局部性
4.2.3 字符串处理
4.2.4 JavaScript制作
第五章 日期处理
5.1 日期
5.2 修改普通日期显示格式
5.2.1 查出时间:格式化时间脚本
5.2.2 弄清日期:格式化日期脚本
第六章 关于Cookie
6.1 Cookie实例
6.1.1 为什么要用Cookie
6.1.2 Cookie的安全问题
6.1.3 尝试Cookie
6.2 回访者脚本
6.2.1 熟练使用Cookie
第三部分 Web页交互
第七章 按钮
7.1 选择按钮
7.1.1 在Web页和屏幕上处理大事件
7.1.2 自定义特制按钮:button和radio元素
7.1.3 现成的按钮:reset和submit元素
7.2 订购表单脚本
第八章 完美的图片
8.1 给图片命名
8.2 生动网页的脚本
8.2.1 OnDonner、onDasher、onPrancer、onClick事件处理程序
8.2.2 鼠标检测I:onMouseOver
8.2. 3 鼠标检测II:onMoMseOut
8.2.4 返回生动的网页
8.3 最佳导航栏
8.3.1 创建图像超链接
8.3.2 链接到E—mail
第九章 滚动鼠标
9.1 什么是滚动图像
9.2 给导航栏添加逼真的色彩
9.2.1 预先载入图像
9.2.2 建立图像交换区
9.2.3 完整的变换图像效果脚本
9.2.4 身边的工具
第十章 搜集用户输入信息
10.1 表单可选项
10.1.1 对用户输入信息进行有效性验证
10.1.2 增加反馈信息
10.2 创建订购表单脚本
10.2.1 存在性检查
10.2.2 数字有效性验证
10.2.3 样式有效性验证
10.2.4 表单有效性验证汇总
第十一章 框架窗口
11.1 每次一页
11.1.1 构建框架窗口
11.1.2 框架窗口链接
11.2 创建折叠式的索引
11.2.1 使用库函数
11.2.2 调用全部代码
第四部分 Web站点自动化
第十二章 动态超文本标记语言概述
12.1 Web页的动画感
12.2 幻灯片编号
12.3 显示和隐藏图像
12.4 设计具体程序
第十三章 计时
13.1 用JavaScript计时
13.2 秒表脚本
13.3 暂停刷新网页功能
第十四章 JavaScript技巧
14.1 定期更新
14.2 Java小应用程序的优点
14.3 传递数据信息
14.4 窗口的机遇
14.5 用户插入网页的内容
14.6 制作滚动效果的文本
14.7 对不同用户提供不同的浏览方式
第五部分 十个组成部分
第十五章 十个主要的在线javaScript资源
15.1 可查阅的十大Web站点
15.1.1 Netscape网站
15.1.2 Microsfot网站
15.1.3 CNET网站
15.1.4 ZDNet网站
15.1.5 Project Cool的JavaScript Zone网站
15.1.6 Gamelan网站
15.1.7 Abut.com网站
15.1.8 Netscape的DevEdge FAQ网站
15.1.9 WebReference.com网站
15.1.10 ScriptSearch.com网站
15.2 不可错过的新闻组
第十六章 JavaScript常见错误及其避免方法
16.1 匆忙中造成的输入错误
16.2 拆散配对字符造成的错误
16.2.1 单个尖括号造成的错误
16. 2.2 单个开/关标记产生的错误
16.2.3 单个圆括号造成的错误
16.2.4 单个单引号造成的错误
16.3 脚本说明语句放错位置造成的错误
16.4 错误地嵌套引号造成的错误
16.5 把数字当字符来处理造成的错误
16. 6 把字符串当数字来处理造成的错误
16. 7 JavaScript无法解决的问题:逻辑错误
16. 8 忽视浏览器的不兼容性造成的错误
第十七章 调试脚本的十个技巧
17.1 JavaScript解释器只能看懂代码,理解不了设计思想
17.2 依据具体情况确定问题种类和出处
17.3 查阅文档资料
17.4 显示变量值
17.5 把长语句块拆成较小函数
17.6 在消除问题的过程中磨练提高
17.6.1 调试浏览器问题
17.6.2 跟踪HTML错误
17.6.3 检查JavaScript代码
17.7 利用其他人的经验
17.8 试用由来已久的试验纠错法
17.9 例外处理
附录
附录A JavaScript保留字
附录B JavaScript颜色
附录C 文档对象模型参考资料
附录D 特殊字符
附录B 关于光盘