JavaScript网页编程案例教程

JavaScript网页编程案例教程
作 者: 屈鹏飞
出版社: 清华大学出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: javascript
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《JavaScript网页编程案例教程》作者简介

内容简介

本书通过一系列目前流行的应用实例,从基础起步,深入地介绍了应用JavaScript进行网络编程的技术。书中不仅给出了一些程序,而且对关键的程序、函数和对象都进行了细致的分析,使读者能够迅速掌握应用JavaScript进行网络编程的高级技巧。全书共分11章和两个附录,第1章介绍了JavaScript的发展历程、特点以及JavaScript的变量设置、流程控制、模式匹配等基础知识。第2章到第10章是本书的核心,以JavaScript在实际的应用进行分类,详细地阐述了JavaScript在时间、状态栏和标题栏、文字、表单、图像、鼠标效果和对层的控制方法等方面的应用。第11章介绍了JavaScript的高级应用,包括制作导航菜单和在线游戏以及用于进行Flash动画编程的ActionScript脚本语言的一些相关知识和高级命令等。最后的两个附录分别给出了客户端和服务器端JavaScript对象层次、JavaScript保留字与特殊字符。本书是从基础起步,难度逐渐增加的,因此适合有一定编程基础的大学生、科研人员和电脑爱好者学习;由于内含丰富的应用实例和语言细节,也适用于网页设计和网络编程的专业人员参考。

图书目录

第1章 JavaScript专业效果设计概述

1. 1 JavaScript特点

1. 1. 1 JavaScript语言的特点

1. 1. 2 JavaScript的应用范围

1. 1. 3 JavaScript前景展望

1. 2 JavaScript的编程内核

1. 2. 1 JavaScript的程序结构

l. 2. 2 JavaScriPt的语法

1. 2. 3 JavaScriPt的数据类型和变量

1. 2. 4 JavaScript编程的流程控制

1. 2. 5 JavaScript的函数的使用

1. 2. 6 常见的几种对象简述

1. 3 本章小结

第2章 JavaScript的时间效果

2. 1 Chinaren主页中的JavaScript运用

2. 2 时间的获取和显示

2. 2. 1 时间的获取

2. 2. 2 动态显示当前的时间

2. 3 倒计时程序和复杂的时间效果

2. 3. 1 静态倒计时程序的创建

2. 3. 2 创建动态显示的倒计时时间

2. 3. 3 其他的时间显示效果

2. 4 JavaScript时间在网络上的实际应用

2. 4. 1 设计一个给朋友的生日贺卡

2. 4. 2 定时弹出广告条或分时弹出广告条

2. 5 Date对象的属性和方法

2. 5. 1 与Date对象相关的参数简介

2. 5. 2 get方法

2. 5. 3 set方法

2. 5. 4 其他属性和方法

2. 6 本章小结

第3章 控制状态栏和标题栏的显示

3. 1 修改状态栏的默认属性

3. 1. 1初识状态栏

3. 1. 2 与状态栏有关的JavaScript对象

3. 1. 3 设定状态栏的默认信息

3. 1. 4 修改超链接在状态栏的显示信息

3. 2 状态栏的动态显示效果

3. 2. 1 状态栏里动态显示时间

3. 2. 2 状态栏里的跑马灯效果

3. 2. 3 在状态栏里创建一个闪烁文本

3. 2. 4 状态栏里的打字效果

3. 3 复杂的运动效果

3. 3. 1 文字挤压效果

3. 3. 2 复合的运动效果

3. 3. 3 可以控制的文字从右边弹入的效果

3. 4标题栏效果

3. 4. 1 标题栏效果和状态栏效果的区别

3. 4. 2 标题栏里的闪烁的效果

3. 4. 3 标题栏里创建动画效果

3. 5 本章小结

第4章 改善文字效果

4. 1 用JavaScript改变文字属性

4. 1. 1 文字属性简介

4. 1. 2 JavaScript关于文本格式方面的对象. 方法和属性

4. 2 使用滤镜

4. 2. 1 滤镜简介

4. 2. 2 变色文本的阴影运动效果

4. 2. 3 使用glow 闪烁 滤镜

4. 3 交互显示的文字效果

4. 4 动态文本的创建

4. 4. 1 文字的旋转与变色

4. 4. 2 文字从远处拉近效果的实现

4. 4. 3 基于文本框的跑马灯设计

4. 5 垂直运动的字幕设计

4. 5. 1 marquee简介

4. 5. 2 垂直运动字幕设计

4. 6 本章小结

第5章 JavaScript在表单元素上的应用

5. 1 表单总览

5. 1. 1 查询. 搜索. 登录使用的表单

5. 1. 2 用户申请和免费邮件申请

5. 1. 3 用于在线购物的表单设计

5. 2 检验表单元素的方法

5. 2. 1 alert方法和JavaScript警告框的设计

5. 2. 2 button

5. 2. 3 checkbox

5. 2. 4 text文本框

5. 2. 5 radio检查框

5. 2. 6 text眺a文本域

5. 2. 7 select与叩血n创建选择框

5. 2. 8 reset. submit. hidden

5. 3 表单元素对事件的触发和处理

5. 3. 1 焦点的获得与失去

5. 3. 2 单击的模拟和处理

5. 3. 3 对onChange事件的处理

5. 3. 4 Select和onSelect

5. 4 利用JavaScript对用户填写表单进行指导

5. 4. 1 原始HTML页面的创建

5. 4. 2 JavaScript效验程序的设计

5. 5 表单的其他应用

5. 5. 1 在线购物的计算功能--对表单的数学处理

5. 5. 2 浏览器功能的模拟

5. 6 本章小结

第6章 JavaScript的图像操作

6. 1 如何使用JavaScript来显示图片

6. 1. 1 HTML显示图片的方法

6. 1. 2 使用JavaScript来显示图片

6. 2 深入使用Image对象

6. 2. 1 使用JavaScript来控制图片的格式

6. 2. 2 Image对象的方法和事件

6. 3 翻转图片的制作

6. 3. 1 基本原理和程序

6. 3. 2 翻转图片在实际中的应用

6. 3. 3 控制更多的图片和页面元素

第5章 JavaScript在表单元素上的应用

5. 1 表单总览

5. 1. 1 查询. 搜索. 登录使用的表单

5. 1. 2 用户申请和免费邮件申请

5. 1. 3 用于在线购物的表单设计

5. 2 检验表单元素的方法

5. 2. 1 alert方法和JavaScript警告框的设计

5. 2. 2 button

5. 2. 3 checkbox

5. 2. 4 text文本框

5. 2. 5 radio检查框

5. 2. 6 text眺a文本域

5. 2. 7 select与叩血n创建选择框

5. 2. 8 reset. submit. hidden

5. 3 表单元素对事件的触发和处理

5. 3. 1 焦点的获得与失去

5. 3. 2 单击的模拟和处理

5. 3. 3 对onChange事件的处理

5. 3. 4 Select和onSelect

5. 4 利用JavaScript对用户填写表单进行指导

5. 4. 1 原始HTML页面的创建

5. 4. 2 JavaScript效验程序的设计

5. 5 表单的其他应用

5. 5. 1 在线购物的计算功能--对表单的数学处理

5. 5. 2 浏览器功能的模拟

5. 6 本章小结

第6章 JavaScript的图像操作

6. 1 如何使用JavaScript来显示图片

6. 1. 1 HTML显示图片的方法

6. 1. 2 使用JavaScript来显示图片

6. 2 深入使用Image对象

6. 2. 1 使用JavaScript来控制图片的格式

6. 2. 2 Image对象的方法和事件

6. 3 翻转图片的制作

6. 3. 1 基本原理和程序

6. 3. 2 翻转图片在实际中的应用

6. 3. 3 控制更多的图片和页面元素

6. 4 使用JavaScript和滤镜来创建页面特效

6. 4. 1 图片透明度的周期变化

6. 4. 2 使图片的透明度响应鼠标事件

6. 5 使用JavaScript创建动画

6. 5. 1 单个图片的运动

6. 5. 2 改变图片的src属性实现动画

6. 6 本章小结

第7章 JavaScript鼠标效果

7. 1 扩展鼠标效果

7. 1. 1 鼠标效果总览

7. 1. 2 在程序中使用鼠标效果

7. 2 设计图片跟随鼠标的效果

7. 2. 1 动态获得鼠标的位置

7. 2. 2 图片跟随鼠标效果的创建

7. 2. 3 文字跟随鼠标效果

7. 3 常见鼠标动态效果

7. 3. 1 三色鼠标效果

7. 3. 2 文字随鼠标跳跃

7. 3. 3 彩色环环绕鼠标的3D运动

7. 4 本章小结

第8章 JavaScript的窗口操作

8. 1 window对象方法总览

8. 1. 1 window对象方法与属性总览

8. 1. 2 窗口焦点的取得与移出

8. 1. 3 back. forward. home方法和history属性的应用

8. 1. 4 激活打印对话框

8. 1. 5 确认对话框的创建

8. 1. 6 获得当前窗口的详细信息

8. 2 控制窗口的大小和位置

8. 2. 1 窗口的定位

8. 2. 2 窗口大小的控制

8. 2. 3 窗口大小和定位的综合应用

8. 3 新建窗口与E-mail预览功能的实现

8. 3. 1 新建窗口

8. 3. 2 E-mail预览的实现

8. 4 弹出式窗口的设计

8. 4. 1 使用JavaScript导入已有页面

8. 4. 2 使用外嵌式. js文件来实现

8. 5 窗口的关闭

8. 5. 1 关闭当前窗口

8. 5. 2 关闭当前页面的子页面

8. 6 其他关于window对象的应用技巧

8. 6. 1 获取访客的姓名

8. 6. 2 加入收藏夹. 设为主页的设计方法

8. 7 本章小结

第9章 JavaScript中的密码

9. 1 客户端密码的特点和Password对象

9. 1. 1 客户端效验密码的方式

9. 1. 2 Password对象简介

9. 2 面向个人主页的JavaScript密码设计

9. 2. 1 最简单的密码设计

9. 2. 2 使用密码表

9. 2. 3 使用外嵌式文档

9. 3 常用的构建密码的方法

9. 3. 1 使用特殊字符作为密码

9. 3. 2 使用链接作为密码

9. 4 密码和源代码的保护

9. 4. 1 禁止使用右键

9. 4. 2 使用prompt 的方法

9. 5 本章小结

第10章 对框架. 层. Cookies的操作

10. 1 从freemail. 263. net学习框架网页的使用

10. 1. 1 创建最简单的框架页面

10. 1. 2 框架网页的嵌套

10. 2 使用JavaScript对框架进行操作

10. 2. 1 Frame对象

10. 2. 2 使用JavaScript来管理跨框架的通信

10. 3 用JavaScript来控制层

10. 3. 1 层的显示和隐藏的控制

10. 3. 2 层的运动的控制

10. 4 使用Cookies

10. 4. 1 Cookie的属性

10. 4. 2读写cookies的方法

10. 4. 3 应用cookie的范例

10. 5 本章小结

第11章 JavaScript的高级应用与ActionScript

11. 1 制作JavaScript菜单

11. 1. 1 简单的菜单设计

11. 1. 2 树形菜单的设计

11. 2 在线游戏的设计

11. 2. 1 JavaScript游戏:石头. 剪子. 布

11. 2. 2 射击游戏的设计

11. 3 ActionScript命令简介

11. 3. 1 ActionScript的语法基础

11. 3. 2 使用属性

11. 4 ActionScript动作简介

11. 4. 1 常见事件说明

11. 4. 2 Flash 5自带动作

11. 5 本章小结

附录1 客户端和服务器端JavaScript对象层次

附录2 JavaScript保留字与特殊字符