JavaScript动态网页技术详解

JavaScript动态网页技术详解
作 者: 张立峰
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: J2EE
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  张立峰,男,资深软件工程师,从1996年开始一直从事有关JavaScript的研发工作,2003年开始从事JavaScript的培训和咨询工作,拥有多年的教学经验。在JavaScriptWeb编程方面颇有心得,在软件开发、软件工程、网队建设及部门管理方面也有很丰富的经验。作者参加过的部分项目:2005年参与中国移动CRM系统的开发项目;2006年参与Qomo开源项目(javaScript);2007年参与用友进销存管理系统开发项目;2008年参与国资委监事会电子资料室项目的编写工作。

内容简介

《JavaScript动态网页技术详解》是一本JavaScript综合开发技术大全,几乎囊括了使用JavaScript进行网页设计开发的全部知识,同时在讲解的过程中结合了大量实用而有代表性的实例。本书全部采用知识点与实例相结合的讲解方式,对每个实例的关键知识点都做了细致的注释,让读者通过阅读本书,可以快速掌握用JavaScript制作动态网页的技巧,在短时间内独立建立起有着友好用户体验的剐页。附赠光盘中包含了本书实例的源代码清单、特效源代码集合,以及其他网页设计和制作的相关资源。《JavaScript动态网页技术详解》适合动态网页开发的初学者阅读,也可以作为大、中专院校相关专业学生的培训教材和参考资料。

图书目录

第一部分 概述

第1章 JavaScript编程起步——开始

JavaScript之旅

1.1什么是JavaScript

本书实例源代码\第一章Ⅵ-1 .txt和l-2.txt

1.1.1 了解JavaScript

1.1.2 JavaScript是脚本编写语言

1.1.3 JavaScript是基于对象的语言

1.1.4 JavaScript是解释执行的语言

1.1.5 JavaScript是弱类型语言

1.1.6 JavaScript通过事件驱动执行

1.2 为何选择JavaScnpt

1.2.1 B/S模式

1.2.2 JavaScript的应用范围

1.2.3 对JavaScript的一些误解

1.3 JavaScript的支持环境

本书实例源代码1第一章Yl-3.txt

1.3.1 JavaScript浏览器及服务器

1.3.2 JavaScript的应用环境

1.3.3 JavaScript的版本

1.4 JavaScript和Java的联系和区别

1.4.1 JavaScript和Java的联系

1.4.2 JavaScript和Java的区别

1.5 JavaScript是不断发展的

1.6 JavaScript和VBScript的比较

本书实例源代码\第一章\l-4.txt

1.6.1 关于VBScript

1.6.2 VBScript的功能特点

1.7 本章小结

第2章 HTML语言——学习

JavaScript的基础

2.1 HTML的基础知识

本书实例源代码\第二章\2-l.txt~2-4.txt

2.1.1 HTML的相关概念

2.1.2 HTML的基本架构

2.1.3 HTML的公共属性

2.2 在HTML文档中嵌入JavaScript

本书实例源代码\第二章\2-5.txt~2-7.txt

2.2.1 引入JavaScript脚本代码

2.2.2 嵌入JavaScript脚本代码的位置

2.2.3 处理不支持JavaScript脚本的情况

2.2.4 JavaScript的实现基础

2.3 编写JavaScriDt脚本

本书实例源代码\第二章\2-8.txt

2.3.1 编写脚本需要的工具

2.3.2 编写第一个脚本

2.4 脚本在什么时候执行

本书实例源代码\第二章\2-9.txt和2-lO.txt

2.4.1 在打开页面时执行脚本

2.4.2 利用onLoad事件执行脚本

2.4.3 通过用户事件执行脚本

2.5 本章小结,

第3章 开发环境

3.1 浏览器的支持

3.1.1 主流浏览器

3.1.2 非主流浏览器

3.2 集成开发环境IDE

3.2.1 集成开发环境的功能和优点

3.2.2 JavaScript的集成开发环境

3.3 浏览器捕获异常

本书实例源代码\第三章\3-l.txt

3.3.1 错误与异常的关系

3.3.2 不同浏览器环境中的错误报告

3.3.3 异常处理

3.4 脚本代码调试

3.4.1 调试工具

3.4.2调试技术

3.5 本章小结

第二部分 JavaScript核心内容

第4章 语言结构

4.1 JavaScript语言的基本组成结构

4.1.1 JavaScript语言的基本架构

4.1.2 JavaScript的基本语法

4.2 常量

本书实例源代码\第四章\4-l.txt~4-3.txt

4.3 变量

本书实例源代码\第四章、4-4.txt和4-5.txt

4.3.1 变量的命名

4.3.2 变量的类型

4.3.3 变量的声明

4.3.4 变量的作用域

4.4 表达式

本书实例源代码\第四章\4-6.txt

4.5 运算符

本书实例源代码\第四章\4-7.txt~4-9.txt

4.5.1 算术运算符

4.5.2 关系运算符

4.5.3 逻辑运算符

4.5.4 位运算符

4.5.5 赋值运算符

4.5.6 其他运算符

4.5.7 运算符的优先顺序和结合顺序

4.6 程序的流程控制

本书实例源代码\第四章\4-lO.txt~4-21.txt

4.6.1 条件语句

4.6.2 循环语句

4.6.3 switch语句

4.6.4 异常处理语句

4.6.5 其他语句

4.7 JavaScript弹出的对话框

本书实例源代码\第四章\4-22.txt~4-25.txt

4.7.1 警告(alert)对话框

4.7.2 确认(confirm)对话框

4.7.3 提示(prompt)对话框

4.8 本章小结

第5章 数据类型

5.1 基本数据类型

5.1.1 数值

5.1.2 字符串

5.1.3 布尔型

5.2 复合数据类型

本书实例源代码\第五章\5-l.txt~5-4.txt

5.2.1 数组

5.2.2 对象

5.2.3 JavaScript函数

5.3 其他数据类型

5.3.1 null

5.3.2 undefined

5.3.3 Date对象

5.3.4 Error对象

5.4 正则表达式

5.4.1 正则表达式常量

5.4.2 正则表达式对象

5.5 类型识别与类型转换

5.6 实例

本书实例源代码、第五章\5-5.txt

5.7 本章小结

第6章 字符串

6.1 字符串的构造

6.1.1 创建字符串

6.1.2 转义序列

6.1.3 字符串构造函数

6.2 字符串的使用

6.3 字符串的处理

本书实例源代码、第六章\6-l.txt

6.4 本章小结

第7章 函数——和对象交织在一起

7.1 函数的定义和调用

本书实例源代码\第七章\7-l.txt~7-3.txt

7.1.1 定义函数

……

第三部分 JavaScript的高级进阶功能

第四部分 JavaScript应用实例