完全手册:JavaScript动态网页开发详解 教程/光盘 电子教程/随书光盘[ISO] wqscJavascriptguangpan ISO
文章类别:
- 1 12 月, 2022
- 0 条评论
- Visual C++实践与提高数据库篇 PDF中文版 Visual C 实践与提高数据库篇 pdf
- JavaScript设计模式 扫描版
- JAVA私塾高级设计模式视频 AVI[压缩包] Java高级-理论部分-1 rar
- 轻松学开发:轻松学Java Web开发随书光盘 [压缩包] 轻松学Java Web rar
- 爱上单片机 第二版 杜洋 杜洋著 扫描版 pdf
- Java SOA Cookbook (第1版) (Java SOA Cookbook: SOA Implementation Recipes, Tips, a Eben Hewitt(Java SOA Cookbook) Eben Hewitt文字版 pdf
你必须注册后才能投票!
快捷索引
会员福利
资源格式: 光盘镜像
版本: 电子教程/随书光盘
发行时间: 2008年01月
简介:
【作 者】杨水清
【丛 书 名】 完全手册系列
【出 版 社】 电子工业出版社
【内容简介】
你还认为JavaScript只能制作网页特效,那就大错特错了。现在网络领域最流行的理念是Web 2.0,而该理念的技术核心是Ajax,Ajax的核心是JavaScript。所以说JavaScript是网络的核心的核心!.
目前大部分JavaScript书籍还停留在对象介绍、属性说明的阶段,并没有结合当前Web 2.0的趋势,讲解Ajax、正则表达式、XMLHttp等应用,而这些技术才是企业所需要的。本书正是适应这种趋势,在保证你掌握了JavaScript的基础知识、基本编程以后,学习各种高级技术。想了解本书优势详见前言。…
目录:
第一篇 JavaScript入门篇
第1章 JavaScript语言概述
1.1 JavaScript是什么
1.1.1 JavaScript简史
1.1.2 JavaScript有何特点
1.2 JavaScript能做什么
1.2.1 表单数据合法性验证
1.2.2 页面特效
1.2.3 交互式菜单
1.2.4 动态页面
1.2.5 数值计算
1.3 JavaScript编程起步
1.3.1 “Hello World!”程序
1.3.2 选择JavaScript脚本编辑器
1.4 如何引入JavaScript脚本代码
1.4.1 通过<script>与</script>标记对引入
1.4.2 通过<script>标记的src属性引入
1.4.3 通过JavaScript伪URL引入
1.4.4 通过HTML文档事件处理程序引入
1.5 嵌入JavaScript脚本代码的位置
1.5.1 在<head>与</head>标记对之间放置
1.5.2 在<body>与</body>标记对之间放置
1.5.3 在两个标记对之间混合放置
1.6 选择合适的浏览器
1.7 处理不支持JavaScript脚本的情况
1.7.1 使用<!–和–>标记对直接屏蔽法
1.7.2 使用<noscript>和</noscript>标记对给出提示信息
1.8 JavaScript的实现基础
1.8.1 ECMAScript
1.8.2 DOM
1.8.3 BOM
1.9 客户端与服务器端脚本
1.10 JavaScript与JScript、 VBScript
1.11 JavaScript与Java、Java applet
1.12 JavaScript的未来如何
1.13 本章小结
第2章 JavaScript语言入门
2.1 编程准备
2.1.1 编程术语
2.1.2 脚本执行顺序
2.1.3 大小写敏感
2.1.4 空白字符
2.1.5 分号
2.1.6 块
2.2 数值类型
2.2.1 整型和浮点数值
2.2.2 八进制和十六进制
2.3 变量
2.3.1 变量标识符
2.3.2 变量申明
2.3.3 变量作用域
2.4 弱类型
2.5 基本数据类型
2.5.1 Number型
2.5.2 String型
2.5.3 Boolean型
2.5.4 Undefined型
2.5.5 Null型
2.5.6 Function型
2.6 组合类型
2.6.1 Array型
2.6.2 Object型
2.7 运算符
2.7.1 赋值运算符
2.7.2 基本数学运算符
2.7.3 位运算符
2.7.4 位移运算符
2.7.5 自加和自减
2.7.6 比较运算符
2.7.7 逻辑运算符
2.7.8 逗号运算符
2.7.9 空运算符
2.7.10 ?…:运算符
2.7.11 对象运算符
2.7.12 typeof运算符
2.7.13 运算符优先级
2.8 核心语句
2.8.1 基本处理流程
2.8.2 if条件假设语句
2.8.3 switch流程控制语句
2.8.4 for循环语句
2.8.5 while和do-while循环语句
2.8.6 使用break和continue进行循坏控制
2.8.7 with对象操作语句
2.8.8 使用for…in进行对象循坏
2.8.9 含标签的语句
2.9 函数
2.9.1 函数的基本组成
2.9.2 全局函数与局部函数
2.9.3 作为对象的函数
2.9.4 函数递归调用
2.9.5 语言注释语句
2.9.6 函数应用注意事项
2.10 本章小结
第3章 JavaScript事件处理
3.1 什么是事件
3.2 HTML文档事件
3.2.1 事件捆绑
3.2.2 浏览器事件
3.2.3 HTML元素事件
3.2.4 IE扩展的事件
3.3 JavaScript如何处理事件
3.3.1 匿名函数
3.3.2 显式声明
3.3.3 手工触发
3.4 事件处理器的返回值
3.5 事件处理器设置的灵活性
3.6 现代事件模型与Event对象
3.7 IE4中的Event对象
3.7.1 对象属性
3.7.2 事件上溯
3.7.3 阻止事件上溯
3.7.4 事件改向
3.8 NN4中的Event对象
3.8.1 对象属性
3.8.2 事件捕获
3.8.3 关闭事件捕获
3.8.4 事件传递
3.9 DOM的解决之道
3.9.1 事件流方向
3.9.2 Event对象
3.9.3 事件类型
3.10 本章小结
第4章 JavaScript基于对象编程
4.1 面向对象编程与基于对象编程
4.1.1 什么是对象
4.1.2 面向对象编程
4.1.3 面向对象编程:继承
4.1.4 面向对象编程:封装
4.1.5 面向对象编程:多态
4.1.6 基于对象编程
4.2 JavaScript对象的生成
4.2.1 HTML文档结构
4.2.2 DOM框架
4.2.3 顶级对象之间的关系
4.2.4 浏览器载入文档时对象的生成
4.3 JavaScript核心对象
4.4 文档对象的引用
4.4.1 通过对象位置访问文档对象
4.4.2 通过name属性访问文档对象
4.4.3 通过id属性访问文档对象
4.4.4 通过联合数组访问文档对象
4.5 创建和使用自定义对象
4.5.1 通过定义对象的构造函数的方法
4.5.2 通过对象直接初始化的方法
4.5.3 修改、删除对象实例的属性
4.5.4 通过原型为对象添加新属性和新方法
4.5.5 自定义对象的嵌套
4.5.6 内存的分配和释放
4.6 本章小结
第5章 文档对象模型(DOM)
5.1 DOM概述
5.1.1 基本对象模型
5.1.2 Netscape Navigator浏览器扩展
5.1.3 Internet Explorer浏览器扩展
5.1.4 Opera、Mozilla和其他浏览器扩展
5.1.5 W3C DOM
5.1.6 W3C DOM规范级别
5.2 文档对象模型的层次
5.3 文档对象的产生过程
5.4 对象的属性和方法
5.4.1 何谓节点
5.4.2 元素节点(element node)
5.4.3 文本节点(text node)
5.4.4 属性节点(attribute node)
5.4.5 对象属性
5.4.6 id属性和class属性
5.4.7 通过id属性返回指定对象
5.4.8 通过元素标签返回指定对象
5.4.9 通过name属性返回指定对象
5.4.10 获取特定属性的取值
5.4.11 设置特定属性的取值
5.4.12 删除特定的属性
5.5 附加的节点处理方法
5.5.1 生成节点
5.5.2 插入和添加节点
5.5.3 复制节点
5.5.4 删除和替换节点
5.5.5 文本节点操作
5.6 对象的事件处理程序
5.7 浏览器兼容性策略
5.8 本章小结
第6章 String、Math、Array等数据对象
6.1 String对象
6.1.1 如何使用String对象方法操作字符串
6.1.2 获取目标字符串长度
6.1.3 连接两个字符串
6.1.4 验证电子邮件地址的合法性
6.1.5 返回指定位置的字符串
6.1.6 在URL中定位字符串
6.1.7 分隔字符串
6.1.8 将字符串标记为HTML语句
6.1.9 常见属性和方法汇总
6.2 Math对象
6.2.1 基本数学运算
6.2.2 任意范围随机数发生器
6.2.3 访问其基本属性
6.2.4 使用with声明简化表达式
6.2.5 常见属性汇总
6.2.6 常见方法汇总
6.3 Array对象
6.3.1 创建数组并访问其特定位置元素
6.3.2 数组中元素的顺序问题
6.3.3 模拟堆栈和队列操作的方法
6.3.4 使用splice()方法添加和删除数组元素
6.3.5 修改length属性更改数组
6.3.6 调用Array对象的方法生成字符串
6.3.7 连接两个数组
6.3.8 常见属性和方法汇总
6.4 Date对象
6.4.1 生成日期对象的实例
6.4.2 如何提取日期各字段
6.4.3 如何设置日期各字段
6.4.4 将日期转化为字符串
6.5 Number对象
6.5.1 创建Number对象的实例
6.5.2 将Number对象转化为字符串
6.5.3 通过原型属性为对象添加属性和方法
6.5.4 常见属性和方法汇总
6.6 Boolean对象
6.6.1 创建Boolean对象的实例
6.6.2 将Boolean对象转化为字符串
6.6.3 常见属性和方法汇总
6.7 Function对象
6.7.1 两个概念:Function与function
6.7.2 使用Function对象构造函数
6.7.3 常见属性和方法汇总
6.8 Object对象
6.8.1 创建Object对象的实例
6.8.2 常见属性和方法列表
6.9 本章小结
第7章 Window及相关顶级对象
7.1 顶级对象模型参考
7.2 Window对象
7.2.1 警告框
7.2.2 确认框
7.2.3 提示框
7.2.4 实例:学生信息采集系统
7.2.5 设定时间间隔
7.2.6 事件超时控制
7.2.7 创建和管理新窗口
7.2.8 常见属性和方法汇总
7.3 Navigator对象
7.3.1 获取浏览器信息
7.3.2 常见方法和属性汇总
7.4 Screen对象
7.4.1 获取客户端屏幕信息
7.4.2 定位窗口到指定位置
7.4.3 常见属性和方法汇总
7.5 History对象
7.5.1 使用back()和forward()方法进行站点导航
7.5.2 使用go()方法进行站点导航
7.5.3 常见属性和方法汇总
7.6 Location对象
7.6.1 统一资源定位器(URL)
7.6.2 Location对象属性与URL的对应
7.6.3 使用reload()方法重载页面
7.7 Frame对象
7.7.1 框架集文档中对象的结构
7.7.2 控制指定的框架
7.7.3 常见属性和方法汇总
7.7.4 Frameset对象
7.7.5 iframe元素对象
7.8 Document对象
7.9 本章小结
第8章 Document对象
8.1 对象模型参考
8.2 Document对象
8.2.1 获取目标文档信息
8.2.2 设置文档颜色值
8.2.3 往文档写入新内容
8.2.4 常见属性和方法汇总
8.3 body元素对象
8.3.1 获取body元素对象信息
8.3.2 常见属性和方法汇总
8.4 本章小结
第9章 link对象和anchor对象
9.1 对象之间关系
9.2 anchor对象
9.3 link对象
9.3.1 更改href属性默认行为
9.3.2 获取href属性详细信息
9.3.3 常见属性汇总
9.4 本章小结
第10章 image、area和map对象
10.1 image对象
10.1.1 对象访问
10.1.2 获取对象的信息
10.1.3 使用image对象缓存图片
10.1.4 常见属性和方法汇总
10.2 area对象和map对象
10.2.1 area对象
10.2.2 map对象
10.2.3 图片区域映射
10.3 本章小结
第11章 style和styleSheets对象
11.1 样式表导入方法
11.1.1 直接嵌入样式信息
11.1.2 通过@import选择符附加法
11.1.3 使用link关键字链接外部样式表
11.2 style相关对象集合
11.2.1 style元素对象和styleSheets对象数组
11.2.2 rule对象和cssRule对象
11.2.3 style元素对象和style对象
11.3 style元素对象
11.4 styleSheets对象数组
11.5 rule和cssRule对象
11.5.1 常见属性和方法汇总
11.5.2 返回和设置样式表信息
11.6 style对象
11.6.1 属性值类型
11.6.2 文本属性
11.6.3 定位属性
11.6.4 边界属性
11.7 filter对象
11.7.1 滤镜访问
11.7.2 alpha滤镜
11.7.3 blur滤镜
11.7.4 chroma滤镜
11.7.5 dropShadow滤镜
11.7.6 flipH滤镜
11.7.7 flipV滤镜
11.7.8 glow滤镜
11.7.9 gray滤镜
11.7.10 invert滤镜
11.7.11 light滤镜
11.7.12 mask滤镜
11.7.13 shadow滤镜
11.7.14 wave滤镜
11.7.15 xRay滤镜
11.8 本章小结
第12章 div对象和embed对象
12.1 定位对象
12.1.1 div对象
12.1.2 div对象的浏览器兼容性
12.1.3 通过style关键字访问div对象
12.1.4 span对象
12.1.5 使用span对象生成雪花效果
12.2 嵌入对象
12.2.1 applet元素对象
12.2.2 embed元素对象
12.2.3 object元素对象
12.3 本章小结
第13章 HTML元素对象
13.1 表单对象
13.2 form元素对象
13.2.1 对象访问途经
13.2.2 表单数据传递
13.2.3 完全引用法
13.2.4 使用this.form作为参数传递
13.2.5 直接传递法
13.2.6 对象测试程序
13.2.7 常见属性和方法汇总
13.3 text、hidden、password和textarea元素对象
13.3.1 text元素对象
13.3.2 hidden元素对象
13.3.3 password元素对象
13.3.4 textarea元素对象
13.4 button、reset和submit元素对象
13.4.1 button元素对象
13.4.2 reset元素对象
13.4.3 submit元素对象
13.4.4 用户注册实例
13.5 checkbox和radio元素对象
13.5.1 checkbox元素对象
13.5.2 radio元素对象
13.5.3 学籍注册实例
13.6 select和option元素对象
13.6.1 select元素对象
13.6.2 option元素对象
13.6.3 动态更新下拉列表(NN3+和IE4+)
13.6.4 动态更新下拉列表(NN6+和IE5+)
13.6.5 动态更新下拉列表(W3C DOM)
13.7 fieldset、legend和label元素对象
13.7.1 fieldset和legend元素对象
13.7.2 label元素对象
13.8 表格对象
13.8.1 table元素对象
13.8.2 thead、tbody和tfoot元素对象
13.8.3 tr、td和th元素对象
13.8.4 caption元素对象
13.8.5 col和colgroup元素对象
13.9 列表对象
13.9.1 ol元素对象
13.9.2 ul元素对象
13.9.3 li元素对象
13.9.4 dl、dt和dd元素对象
13.10 文本属性对象
13.10.1 blockquote与q元素对象
13.10.2 br元素对象
13.10.3 font元素对象
13.10.4 h1-h6元素对象
13.10.5 hr元素对象
13.10.6 marquee元素对象
13.10.7 Text及TextNode元素对象
13.11 本章小结
第二篇 JavaScript进阶篇
第14章 正则表达式
14.1 正则表达式简介
14.2 如何使用正则表达式
14.3 RegExp对象
14.3.1 RegExp对象的创建
14.3.2 实例属性
14.3.3 静态属性
14.3.4 属性应用实例
14.4 正则表达式的操作方法
14.4.1 test()方法
14.4.2 exec()方法
14.4.3 compile()方法
14.4.4 RegExp对象中三种方法综合举例
14.4.5 search()方法
14.4.6 match()方法
14.4.7 replace()方法
14.4.8 split()方法
14.4.9 小结
14.5 简单模式
14.5.1 普通字符
14.5.2 特殊字符
14.5.3 字符类
14.5.4 量词
14.5.5 贪婪模式
14.5.6 非贪婪模式
14.5.7 简单模式综合举例
14.6 复杂模式
14.6.1 分组
14.6.2 反向引用
14.6.3 候选
14.6.4 非捕获性分组
14.6.5 正向前瞻
14.6.6 负向前瞻
14.6.7 边界定位符
14.6.8 正则表达式中操作符的优先权顺序
14.6.9 复杂模式综合实例
14.7 基本操作实例
14.7.1 验证日期
14.7.2 验证信用卡号
14.7.3 验证电子邮件地址
14.8 一些常用的正则表达式
14.9 本章小结
第15章 JavaScript中的XML
15.1 XML简介
15.1.1 什么是XML
15.1.2 一个简单的XML文档
15.1.3 一个相对完整的XML文档
15.1.4 构建良构的XML文档准则
15.1.5 XML的显示
15.1.6 XML小结
15.2 JavaScript中的XML DOM
15.2.1 XML DOM
15.2.1 XML DOM树型结构
15.3 Microsoft IE对XML DOM的支持
15.3.1 创建XML DOM
15.3.2 装载XML文档
15.3.3 读取XML文档
15.3.4 XML文档有效性检查
15.3.5 节点操作
15.4 Mozilla Firefox对XML DOM的支持
15.4.1 创建XML DOM
15.4.2 装载
15.4.3 读取XML文档
15.4.4 错误处理
15.5 智能XML DOM
15.6 JavaScript中的XPath
15.6.1 XPath简介
15.6.2 JavaScript中使用XPath(Microsoft IE)
15.6.3 JavaScript中XPath查询实例(Microsoft IE)
15.6.4 Mozilla Firefox对XPath的支持
15.7 JavaScript对XSLT的支持
15.7.1 JavaScript中使用XSLT(Mocrosoft IE)
15.7.2 JavaScript中使用XSLT(Mozilla Firefox)
15.8 本章小结
第16章 客户端与服务器端通信
16.1 HttP请求
16.1.1 XMLHttp对象简介
16.1.2 XMLHttp对象的属性和方法
16.1.3 使用XMLHttp对象发送请求
16.1.4 GET请求
16.1.5 POST请求
16.2 LiveConnect请求
16.3 LiveConnect请求中的GET方法
16.3.1 创建java.net.URL实例对象
16.3.2 打开一个输入流,准备接受数据
16.3.3 创建一个Reader,准备读取数据
16.3.4 处理服务器返回的数据
16.3.5 关闭Reader,返回responseText
16.3.6 调用LiveConnect请求的get方法
16.4 LiveConnect请求中的POST方法
16.4.1 建立连接,设置环境变量
16.4.2 发送参数请求
16.4.3 接收处理数据
16.4.4 调用LiveConnect请求的Post方法
16.5 智能HttP请求
16.5.1 智能Get请求
16.5.2 智能Post请求
16.6 Windows Cookie
16.6.1 什么是Cookie
16.6.2 Cookie的结构
16.6.3 建立Cookie
16.6.4 读取Cookie
16.6.5 删除Cookie
16.6.6 Cookie应用实例:记录用户名和访问次数
16.6.7 服务器端的Cookie操作
16.6.8 客户端和服务器端的Cookie传递
16.6.9 Cookie的安全性
16.6.10 如何禁止Cookie
16.7 本章小结
第17章 Javascript与Ajax技术
17.1 什么是Ajax
17.1.1 Ajax的定义
17.1.2 Ajax的诞生与发展
17.2 为什么需要Ajax
17.2.1 传统的Web框架
17.2.2 Ajax技术框架
17.2.3 Ajax的优势
17.3 Ajax核心技术
17.3.1 JavaScript
17.3.2 XMLHttpRequest
17.3.3 DOM
17.3.4 XML
17.4 Ajax应用实例
17.4.1 Google 主页
17.4.2 Google Maps
17.5 Ajax应用场景
17.5.1 数据验证
17.5.2 按需读取数据
17.5.3 自动实时更新页面
17.6 使用Ajax
17.6.1 创建XMLHttpRequest对象
17.6.2 向服务器发送请求
17.6.3 处理服务器响应
17.6.4 完整的Ajax框架
17.6.5 开山之作:“Hello,Ajax”程序
17.6.6 注册信息实时验证实例
17.6.7 级联目录实例
17.6.8 自动实时更新页面
17.6.9 小结
17.7 Ajax的不足之处
17.8 本章小结
第三篇 JavaScript高级篇
第18章 JavaScript错误与异常处理
18.1 为何进行错误处理
18.2 错误与异常的关系
18.2.1 错误
18.2.2 异常
18.2.3 异同点
18.3 不同浏览器环境中的错误报告
18.3.1 Windows IE
18.3.2 Mozilla
18.3.3 MacOS Safari
18.3.4 MacOS IE
18.3.5 Opera 7
18.3.6 小结
18.4 使用onerror事件进行错误处理
18.4.1 onerror事件
18.4.2 onerror错误处理方法
18.4.3 onerror错误处理方法的优缺点
18.5 使用try/catch结构进行错误处理
18.5.1 try/catch结构
18.5.2 Error对象
18.5.3 嵌套try/catch结构
18.5.4 throw抛出异常
18.6 脚本代码调试
18.6.1 使用alert语句跟踪调试
18.6.2 使用Java控制台
18.6.3 使用Microsoft Script Debugger调试器
18.6.4 使用Venkman调试器
18.7 本章小结
第19章 JavaScript与插件通信
19.1 浏览器插件
19.1.1 流行的浏览器插件
19.1.2 检测已安装的插件
19.2 JavaScript与Java Applet通信
19.2.1 JavaScript脚本访问Java Applet
19.2.2 Java Applet访问JavaScript脚本
19.2.3 Java Applet安全性问题与措施
19.3 JavaScript与Flash通信
19.3.1 JavaScript脚本访问Flash
19.3.2 Flash访问JavaScript脚本
19.3.3 getURL()函数
19.3.4 fsCommand()函数
19.3.5 综合应用实例
19.4 本章小结
第20章 JavaScript脚本的安全性
20.1 何谓安全性
20.1.1 安全性分类
20.1.2 历史安全措施
20.1.3 同源政策
20.1.4 数据感染
20.1.5 数字签名
20.1.6 总体解决方案
20.2 JavaScript代码安全性
20.2.1 使用内建函数
20.2.2 使用转义字符‘\’
20.2.3 使用工具软件
20.2.4 使用加密算法
20.3 JavaScript资源访问安全性
20.3.1 创建ActiveXObject 对象
20.3.2 Scripting.FileSystemObject对象
20.3.3 文件操作
20.3.4 文件夹操作
20.3.5 驱动器操作
20.3.6 安装、开启和关闭FSO
20.3.7 Scripting.Dictionary对象
20.3.8 WScript.shell对象
20.3.9 注册表操作
20.3.10 执行应用程序
20.3.11 与网络进行交互
20.3.12 与Microsoft Word进行交互
20.3.13 与Microsoft Excel进行交互
20.3.14 小结
20.4 JavaScript执行安全性
20.5 本章小结
第21章 游戏编程入门与实例
21.1 俄罗斯方块游戏
21.1.1 游戏操作
21.1.2 胜负判定
21.2 框架文件“Russia Tetris.html”
21.3 脚本文件“Russia Tetris.js”
21.3.1 常量声明和变量设定
21.3.2 初始化游戏区和下一方块显示区
21.3.3 开始游戏和随机选择方块
21.3.4 消隐方块和计算当前得分
21.3.5 响应用户按键动作
21.3.6 移动当前方块
21.3.7 旋转当前方块为其下一状态
21.3.8 变换位置并判断是否到达边界
21.3.9 消隐满足条件的行
21.3.10 游戏暂停和重新开始
21.3.11 判断游戏是否结束
21.4 键盘键码值
21.5 本章小结
附录
附录A JavaScript保留字
附录B JavaScript网上资源
附录C 参考书
[安全检测]已通过安全检测
安全检测软体: NOD32防毒系统
版本: 2.70.39
杀毒引擎版本: 2707(20071206)
共用伺服器:no1.eserver.emule.org.cn
共用服务时间:周日——周四 晚上18:00-5:00
书我要,下载先! http://www.books51.com/ 祝您开卷有益!
同类文章
文章类别:
本文链接: http://www.books51.com/291648.html
【点击下方链接,复制 & 分享文章网址】
完全手册:JavaScript动态网页开发详解 教程/光盘 电子教程/随书光盘[ISO] wqscJavascriptguangpan ISO → http://www.books51.com/291648.html |
上一篇: J2ME开发大全 (J2ME TheCompleteReference)中英文版 Java_J2ME_TheCompleteReference_McGrawHill_Osborne pdf
下一篇: 程序天下:C#实用开发参考大全 教程/光盘 电子教程/随书光盘[ISO] cxtxc#shiyongdianzijiaocheng rar
你必须注册后才能投票!
最新评论