JavaScript 面向对象编程 PDF 文档
JavaScript 的演化是渐进而稳固的。历经过去十年的进程,JavaScript 在人们的认知里已经从一门简单的玩物式的语言逐渐发展成为一门倍受推崇的编程语言,被全世界的公司和开发者用来构造种种精彩的应用。
现代 JavaScript 编程语言一如既往地可靠、健壮,强大得令人难以置信。在本书中我进行的许多论述,将揭示是什么使得现代 JavaScript 应用程序与从前有着那么明显的不同。本章中出现的许多概念远不能算新奇,然而成千上万聪明的程序员的认同促使它们的用途得以升华并最终形成今天的格局。既如此,我们这就来着眼现代JavaScript 程序设计。
第一章 现代JavaScript编程
面向对象的JavaScript
测试你的代码
为分发而进行的封装
Unobtrusive DOM 脚本编程 (非侵入的DOM脚本编程)
本章摘要
第二章 面对对象的JavaScript
语言特性
引用
函数重载和类型检查
作用域
闭包
上下文
面向对象基础
对象
对象创建
公有方法
私有方法
特权方法
静态方法
本章摘要
第三章 创建可重用的代码
标准化面象对象代码
原型继承
类继承
Base库
Prototype库
封装
命名空间
清理你的代码
压缩
分发
本章摘要
第四章: 调试和测试工具
调试
错误控制台
DOM查看器
Firebug
Venkman
测试
JSUnit
J3Unit
本章摘要
第五章: 文档对象模型
文档对象模型简介
导航DOM
处理DOM中的空白
简单的DOM导航
绑定到每一个HTML元素
标准的DOM方法
等待HTML DOM加载
等待页面加载
等待大部分DOM加载
断定DOM何时加载完成
在HTML文档中查找元素
通过类名查找元素
通过CSS选择符查找元素
XPath
获取元素的内容
获取元素内的文本
获取元素内的HTML
操作元素属性
获取和设置属性值
修改DOM
使用DOM创建节点
插入到DOM
插入到DOM
注入HTML到DOM
从DOM中删除节点
本章摘要
第六章: 事件
JavaScript事件简介
异步事件vs.线程
事件的阶段
事件的一般特性
事件对象
this关键字
取消事件冒泡
改写浏览器的默认动作
绑定事件监听器
传统绑定
DOM绑定:W3C
DOM绑定:IE
addEvent和removeEvent
事件的类型
非侵入的DOM脚本
假设JavaScript被禁用
确保链接不依赖JavaScript
监视CSS何时被禁用
事件的可访问性
本章摘要
第七章: JavaScript与CSS
访问样式信息
动态的元素
元素的位置
元素的尺寸
元素的可见性
动画
滑入
淡入
浏览器
鼠标位置
视口
页面尺寸
滚动条位置
移动滚动条
视口尺寸
拖放
库
moo.fx和jQuery
Scriptaculous
拖放重排序
滑块输入
本章小结
下载地址:https://www.wenjiangs.com/wp-content/uploads/2023/05/4Hg4zQP4Chb41mBU.zip
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
上一篇: 深入设计模式 PDF 文档
下一篇: Linux 常用命令手册 PDF 文档
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论