下载 >  开发技术 >  Javascript > JavaScript高级程序设计(源码)
0分

JavaScript高级程序设计(源码)

JavaScript高级程序设计(源码)
2007-07-30 上传大小:204KB
立即下载 开通VIP
分享
收藏 举报
JavaScript高级程序设计第三版源码全

avaScript高级程序设计第三版源码全,2017最新款的正版书源码,提供入门学习。

立即下载
2积分/C币
JavaScript高级程序设计.pdf[以及]『源代码』(免费版).rar

JavaScript高级程序设计.pdf[以及]『源代码』(免费版).rar<br>内含:<br>1、JavaScript高级程序设计.pdf<br>2、JavaScript高级程序设计源码<br>因为上次有朋友批评我一个资源收2分有些高了,所以从这次起,我上传的资源全部免费。我也鼓励这种免费上传的行为,呵呵 做个榜样

立即下载
30积分/C币
Javascript 高级程序设计第3版(完整源代码书上每个例子都有)

前端开发必备 Javascript 高级程序设计第3版(完整源代码书上每个例子都有)本书从最早期Netscape浏览器中的JavaScript开始讲起,直到当前它对XML和Web服务的具体支持,内容主要涉及JavaScript的语言特点、JavaScript与浏览器的交互、更高级的JavaScript技巧,以及与在Web应用程序中部署JavaScript解决方案有关的问题,如错误处理、调试、安全性、优化/混淆化、XML和Web服务,最后介绍应用所有这些知识来创建动态用户界面。 本书适合有一定编程经验的开发人员阅读,也可作为高校相关专业课程的教材。

立即下载
1积分/C币
JavaScript高级程序设计(第3版)高清完整PDF中文+源码

本资源包括JavaScript高级程序设计(第3版)PDF高清完整中文版以及书内对应的实例源码,有助于初学者学习。

立即下载
8积分/C币
JavaScript高级程序设计(第3版)高清完整PDF中文+英文+源码

javascript高级程序设计第三版,作者对各个知识点都阐述得非常好且涵盖了一些高级JavaScript知识点,但是,要看懂这本书你至少要对web开发有一定的基本了解。所以,如果你有一点点编程经验或者web开发经验(不一定是JavaScript),这本书你绝对值得拥有

立即下载
2积分/C币
《JavaScript高级程序设计(第3版)》中文 高清完整PDF版+源码

《JavaScript高级程序设计(第3版)》中文 高清完整PDF版+源码,资料非常不错,仅供学习参考,请支持正版。

立即下载
3积分/C币
Javascript高级程序设计源代码

JavaScript最新经典教程 * Amazon超级畅销书 * AJAX程序员必备, , 随着国内的计算机图书市场越来越细化,各类引进版和原创图书在各自领域内如雨后春笋般展露头角,各类“经典”和“圣经”横空出世。但是有一个领域内却一直遗留了大片空白,就是JavaScript类图书。除了O'Reil

立即下载
3积分/C币
JavaScript高级程序设计(第3版)高清完整PDF中文 英文 源码

JavaScript高级程序设计(第3版)高清完整PDF中文 英文 源码

立即下载
6积分/C币
JavaScript高级程序设计(第3版)源代码+高清PDF+mobi格式

本书介绍 Javascript基本概念,DOM,事件,表单脚本以及HTML5脚本编程等内容,有高清PDF格式和mobi格式的,方便读者在各种电子产品上进行学习,并附上对应源代码,欢迎下载!

立即下载
4积分/C币
JavaScript 高级程序设计 中文完整版 PDF

如果你需要全面的了解JavaScript,知道JavaScript的语法,DOM,正则表达式,事件,浏览器差异等等,那么仅仅看这本书就够了

立即下载
2积分/C币
JavaScript高级程序设计(附源码)

目录 第1章 JavaScript是什么 1 1.1 历史简述 1 1.2 JavaScript实现 2 1.2.1 ECMAScript 3 1.2.2 DOM 5 1.2.3 BOM 8 1.3 小结 8 第2章 ECMAScript基础 9 2.1 语法 9 2.2 变量 10 2.3 关键字 12 2.4 保留字 12 2.5 原始值和引用值 13 2.6 原始类型 13 2.6.1 typeof运算符 14 2.6.2 Undefined类型 14 2.6.3 Null类型 15 2.6.4 Boolean类型 15 2.6.5 Number类型 15 2.6.6 String类型 17 2.7 转换 18 2.7.1 转换成字符串 18 2.7.2 转换成数字 19 2.7.3 强制类型转换 20 2.8 引用类型 22 2.8.1 Object类 22 2.8.2 Boolean类 23 2.8.3 Number类 23 2.8.4 String类 24 2.8.5 instanceof运算符 28 2.9 运算符 28 2.9.1 一元运算符 28 2.9.2 位运算符 32 2.9.3 Boolean运算符 37 2.9.4 乘性运算符 40 2.9.5 加性运算符 41 2.9.6 关系运算符 42 2.9.7 等性运算符 43 2.9.8 条件运算符 45 2.9.9 赋值运算符 45 2.9.10 逗号运算符 46 2.10 语句 46 2.10.1 if语句 46 2.10.2 迭代语句 47 2.10.3 有标签的语句 48 2.10.4 break语句和continue语句 48 2.10.5 with语句 50 2.10.6 switch语句 50 2.11 函数 51 2.11.1 无重载 53 2.11.2 arguments对象 53 2.11.3 Function类 54 2.11.4 闭包 56 2.12 小结 57 第3章 对象基础 58 3.1 面向对象术语 58 3.1.1 面向对象语言的要求 58 3.1.2 对象的构成 59 3.2 对象应用 59 3.2.1 声明和实例化 59 3.2.2 对象引用 59 3.2.3 对象废除 59 3.2.4 早绑定和晚绑定 60 3.3 对象的类型 60 3.3.1 本地对象 60 3.3.2 内置对象 70 3.3.3 宿主对象 75 3.4 作用域 75 3.4.1 公用、受保护和私有作用域 75 3.4.2 静态作用域并非静态的 76 3.4.3 关键字this 76 3.5 定义类或对象 78 3.5.1 工厂方式 78 3.5.2 构造函数方式 80 3.5.3 原型方式 80 3.5.4 混合的构造函数/原型方式 81 3.5.5 动态原型方法 82 3.5.6 混合工厂方式 83 3.5.7 采用哪种方式 84 3.5.8 实例 84 3.6 修改对象 86 3.6.1 创建新方法 86 3.6.2 重定义已有方法 87 3.6.3 极晚绑定 88 3.7 小结 88 第4章 继承 89 4.1 继承机制实例 89 4.2 继承机制的实现 90 4.2.1 继承的方式 90 4.2.2 一个更实际的例子 96 4.3 其他继承方式 100 4.3.1 zInherit 100 4.3.2 xbObjects 104 4.4 小结 108 第5章 浏览器中的JavaScript 109 5.1 HTML中的JavaScript 109 5.1.1 〈script/〉标签 109 5.1.2 外部文件格式 110 5.1.3 内嵌代码和外部文件 111 5.1.4 标签放置 111 5.1.5 隐藏还是不隐藏 113 5.1.6 〈noscript/〉标签 113 5.1.7 XHTML中的改变 114 5.2 SVG中的JavaScript 116 5.2.1 SVG基础 116 5.2.2 SVG中的〈script/〉标签 117 5.2.3 SVG中的标签放置 118 5.3 BOM 119 5.3.1 window对象 119 5.3.2 document对象 130 5.3.3 location对象 133 5.3.4 navigator对象 135 5.3.5 screen对象 136 5.4 小结 137 第6章 DOM基础 138 6.1 什么是DOM? 138 6.1.1 XML简介 138 6.1.2 针对XML的API 141 6.1.3 节点的层次 141 6.1.4 特定语言的DOM 144 6.2 对DOM的支持 145 6.3 使用DOM 145 6.3.1 访问相关的节点 145 6.3.2 检测节点类型 146 6.3.3 处理特性 147 6.3.4 访问指定节点 148 6.3.5 创建和操作节点 150 6.4 HTML DOM特征功能 155 6.4.1 让特性像属性一样 155 6.4.2 table方法 156 6.5 遍历DOM 158 6.5.1 NodeIterator 158 6.5.2 TreeWalker 163 6.6 测试与DOM标准的一致性 165 6.7 DOM Level 3 166 6.8 小结 166 第7章 正则表达式 167 7.1 正则表达式支持 167 7.1.1 使用RegExp对象 168 7.1.2 扩展的字符串方法 169 7.2 简单模式 170 7.2.1 元字符 170 7.2.2 使用特殊字符 170 7.2.3 字符类 172 7.2.4 量词 174 7.3 复杂模式 177 7.3.1 分组 177 7.3.2 反向引用 178 7.3.3 候选 179 7.3.4 非捕获性分组 180 7.3.5 前瞻 181 7.3.6 边界 182 7.3.7 多行模式 183 7.4 理解RegExp对象 184 7.4.1 实例属性 184 7.4.2 静态属性 185 7.5 常用模式 186 7.5.1 验证日期 187 7.5.2 验证信用卡号 188 7.5.3 验证电子邮件地址 192 7.6 小结 193 第8章 检测浏览器和操作系统 194 8.1 navigator对象 194 8.2 检测浏览器的方式 194 8.2.1 对象/特征检测法 194 8.2.2 user-agent字符串检测法 195 8.3 user-agent字符串简史 196 8.3.1 Netscape Navigator 3.0与 IE3.0 196 8.3.2 Netscape Communicator 4.0与IE 4.0 197 8.3.3 IE 5.0及更高版本 198 8.3.4 Mozilla 198 8.3.5 Opera 200 8.3.6 Safari 201 8.3.7 结语 201 8.4 浏览器检测脚本 201 8.4.1 方法学 202 8.4.2 第一步 202 8.4.3 检测Opera 204 8.4.4 检测Konqueror/Safari 206 8.4.5 检测IE 208 8.4.6 检测Mozilla 209 8.4.7 检测Netscape Communicator 4.x 210 8.5 平台/操作系统检测脚本 211 8.5.1 方法学 211 8.5.2 第一步 212 8.5.3 检测Windows操作系统 212 8.5.4 检测Macintosh操作系统 214 8.5.5 检测Unix操作系统 214 8.6 全部脚本 215 8.7 例子:登录页面 219 8.8 小结 224 第9章 事件 225 9.1 今天的事件 225 9.2 事件流 226 9.2.1 冒泡型事件 226 9.2.2 捕获型事件 227 9.2.3 DOM事件流 228 9.3 事件处理函数/监听函数 229 9.3.1 IE 230 9.3.2 DOM 231 9.4 事件对象 232 9.4.1 定位 233 9.4.2 属性/方法 233 9.4.3 相似性 235 9.4.4 区别 238 9.5 事件的类型 240 9.5.1 鼠标事件 240 9.5.2 键盘事件 244 9.5.3 HTML事件 246 9.5.4 变化事件 251 9.6 跨平台的事件 252 9.6.1 EventUtil对象 252 9.6.2 添加/删除事件处理函数 252 9.6.3 格式化event对象 254 9.6.4 获取事件对象 258 9.6.5 示例 259 9.7 小结 260 第10章 高级DOM技术 261 10.1 样式编程 261 10.1.1 DOM样式的方法 263 10.1.2 自定义鼠标提示 264 10.1.3 可折叠区域 265 10.1.4 访问样式表 266 10.1.5 最终样式 270 10.2 innerText和innerHTML 271 10.3 outerText和outerHTML 273 10.4 范围 274 10.4.1 DOM中的范围 274 10.4.2 IE中的范围 284 10.4.3 范围在实际中的应用 288 10.5 小结 288 第11章 表单和数据完整性 289 11.1 表单基础 289 11.2 对〈form/〉元素进行脚本编写 291 11.2.1 获取表单的引用 291 11.2.2 访问表单字段 291 11.2.3 表单字段的共性 292 11.2.4 聚焦于第一个字段 292 11.2.5 提交表单 293 11.2.6 仅提交一次 294 11.2.7 重置表单 295 11.3 文本框 295 11.3.1 获取/更改文本框的值 296 11.3.2 选择文本 297 11.3.3 文本框事件 298 11.3.4 自动选择文本 298 11.3.5 自动切换到下一个 299 11.3.6 限制textarea的字符数 300 11.3.7 允许/阻止文本框中的字符 301 11.3.8 使用上下按键操作数字文本 306 11.4 列表框和组合框 308 11.4.1 访问选项 309 11.4.2 获取/更改选中项 309 11.4.3 添加选项 310 11.4.4 删除选项 311 11.4.5 移动选项 312 11.4.6 重新排序选项 313 11.5 创建自动提示的文本框 313 11.5.1 匹配 314 11.5.2 内部机制 314 11.6 小结 316 第12章 表格排序 317 12.1 起点——数组 317 12.2 对单列的表格排序 319 12.2.1 比较函数 320 12.2.2 sortTable()函数 320 12.3 对多列表格进行排序 323 12.3.1 比较函数生成器 323 12.3.2 修改sortTable()方法 324 12.3.3 逆序排列 325 12.3.4 对不同的数据类型进行排序 327 12.3.5 高级排序 330 12.4 小结 334 第13章 拖放 335 13.1 系统拖放 335 13.1.1 拖放事件 336 13.1.2 数据传输对象dataTransfer 341 13.1.3 dragDrop()方法 345 13.1.4 优点及缺点 346 13.2 模拟拖放 346 13.2.1 代码 347 13.2.2 创建放置目标 349 13.2.3 优点及缺点 352 13.3 zDragDrop 352 13.3.1 创建可拖动元素 352 13.3.2 创建放置目标 353 13.3.3 事件 353 13.3.4 例子 354 13.4 小结 355 第14章 错误处理 356 14.1 错误处理的重要性 356 14.2 错误和异常 357 14.3 错误报告 358 14.3.1 IE(Windows) 358 14.3.2 IE(MacOS) 359 14.3.3 Mozilla(所有平台) 359 14.3.4 Safari(MacOS) 360 14.3.5 Opera 7(所有平台) 361 14.4 处理错误 362 14.4.1 onerror事件处理函数 362 14.4.2 try...catch语句 365 14.5 调试技巧 370 14.5.1 使用警告框 370 14.5.2 使用Java控制台 371 14.5.3 将消息写入JavaScript控制台 (仅限Opera 7+) 372 14.5.4 抛出自定义错误 372 14.5.5 JavaScript校验器 373 14.6 调试器 374 14.6.1 Microsoft Script Debugger 374 14.6.2 Venkman 376 14.7 小结 383 第15章 JavaScript中的XML 384 15.1 浏览器中的XML DOM支持 384 15.1.1 IE中的XML DOM支持 384 15.1.2 Mozilla中XML DOM支持 388 15.1.3 通用接口 393 15.2 浏览器中的XPath支持 403 15.2.1 XPath简介 403 15.2.2 IE中的XPath支持 404 15.2.3 Mozilla中的XPath支持 404 15.3 浏览器中的XSLT支持 408 15.3.1 IE中的XSLT支持 410 15.3.2 Mozilla中XSLT支持 413 15.4 小结 415 第16章 客户端与服务器端的通信 416 16.1 cookie 416 16.1.1 cookie的成分 416 16.1.2 其他安全限制 417 16.1.3 JavaScript中的cookie 417 16.1.4 服务器端的cookie 419 16.1.5 在客户端与服务器端之间传递cookie 422 16.2 隐藏框架 423 16.3 HTTP请求 426 16.3.1 使用HTTP首部 428 16.3.2 实现的复制品 429 16.3.3 进行GET请求 430 16.3.4 进行POST请求 430 16.4 LiveConnect请求 431 16.4.1 进行GET请求 431 16.4.2 进行POST请求 433 16.5 智能HTTP请求 435 16.5.1 get()方法 435 16.5.2 post()方法 438 16.6 实际使用 439 16.7 小结 439 第17章 Web服务 440 17.1 Web服务快速入门 440 17.1.1 Web服务是什么? 440 17.1.2 WSDL 441 17.2 IE中的Web服务 443 17.2.1 使用WebService组件 444 17.2.2 WebService组件例子 445 17.3 Mozilla中的Web服务 447 17.3.1 加强的特权 447 17.3.2 使用SOAP方法 448 17.3.3 使用WSDL代理 451 17.4 跨浏览器的方案 454 17.4.1 WebService对象 454 17.4.2 Temperature 服务 456 17.4.3 使用TemperatureService对象 458 17.5 小结 458 第18章 与插件进行交互 459 18.1 为何使用插件 459 18.2 流行的插件 460 18.3 MIME类型 460 18.4 嵌入插件 461 18.4.1 加入参数 461 18.4.2 Netscape 4.x 462 18.5 检测插件 462 18.5.1 检测Netscape式插件 463 18.5.2 检测ActiveX插件 467 18.5.3 跨浏览器检测 469 18.6 Java applet 470 18.6.1 嵌入applet 470 18.6.2 在JavaScript中引用applet 471 18.6.3 创建applet 471 18.6.4 JavaScript到Java的通信 472 18.6.5 Java到JavaScript的通信 475 18.7 Flash动画 477 18.7.1 嵌入Flash动画 477 18.7.2 引用Flash动画 478 18.7.3 JavaScript到Flash的通信 478 18.7.4 Flash到JavaScript通信 481 18.8 ActiveX控件 483 18.9 小结 485 第19章 部署问题 486 19.1 安全性 486 19.1.1 同源策略 486 19.1.2 窗口对象问题 487 19.1.3 Mozilla特有的问题 488 19.1.4 资源限制 490 19.2 国际化 491 19.2.1 使用JavaScript检测语言 491 19.2.2 策略 492 19.2.3 字符串的思考 492 19.3 优化JavaScript 495 19.3.1 下载时间 495 19.3.2 执行时间 499 19.4 知识产权的问题 512 19.4.1 混淆 512 19.4.2 Microsoft Script Encoder(仅IE) 513 19.5 小结 514 第20章 JavaScript的未来 515 20.1 ECMAScript 4 515 20.1.1 Netscape的提案 515 20.1.2 实现 521 20.2 ECMAScript for XML 522 20.2.1 途径 522 20.2.2 for each..in循环 524 20.2.3 新的类 524 20.2.4 实现 532 20.3 小结 532 索引

立即下载
3积分/C币
(红皮书)JavaScript高级程序设计(第3版).pdf 高性能JavaScript

1、红皮书可作为入门入籍查看,其实还有一本绿皮书(犀牛的权威指南),更像一本工具词典。红皮书相对好入门一点; 2、高性能JavaScript里面描述了一些JavaScript的奇淫技巧,以及JS这门语言的一些精华和糟粕,不可多得之书 3、书籍为高清,自带书签 无水印 喜欢的可以看看

立即下载
5积分/C币
【JavaScript高级程序设计(第3版)】中文+高清+完整+详细书签版PDF

《JavaScript高级程序设计》是2006年人民邮电出版社出版的图书,作者是(美)(Nicholas C.Zakas)扎卡斯。本书适合有一定编程经验的开发人员阅读,也可作为高校相关专业课程的教材。

立即下载
2积分/C币
Javascript高级程序设计&JavaScript权威指南(第6版)中文版

JavaScript权威指南(第6版)中文版pdf+源代码 Javascript高级程序设计

立即下载
50积分/C币
JavaScript高级程序设计(第三版)高清电子书

JavaScript高级程序设计(第三版)高清电子书,页面非常清晰。

立即下载
1积分/C币
Javascript高级程序设计源码

Javascript高级程序设计源码 Javascript高级程序设计源码

立即下载
3积分/C币
JavaScript高级程序设计(第三版)高清版PDF+epub

JavaScript高级程序设计(第三版)高清版PDF+epub,epub版排版一般,不过可以在手机上看,高清版PDF非常好,非扫描版,排版还原纸质书,文字高清,可以在电脑上看,也可以在 kindle 上看。祝大家成为JavaScript/前端大牛。

立即下载
2积分/C币
javascript高级程序设计(中文版)epub格式

JavaScript高级程序设计epub中文版,楼主找了好久的epub格式中文版的高级程序设计,但CSDN里只有英文版的(毕竟对大多数人来说英文版看起来还是吃力的),现在上传中文版的,欢迎大家下载!

立即下载
4积分/C币
javascript权威指南第4版+(超清晰)javascript高级程序设计

javascript权威指南第四版,很适合没有任何编程经验的初学者,内容很详细; javascript高级程序设计第三版,作者对各个知识点都阐述得非常好且涵盖了一些高级JavaScript知识点,但是,要看懂这本书你至少要对web开发有一定的基本了解。所以,如果你有一点点编程经验或者web开发经验(不一定是JavaScript),这本书你绝对值得拥有

立即下载
50积分/C币
kindle 电子书 JavaScript高级程序设计(第3版).mobi

kindle 电子书 mobi 《JavaScript高级程序设计(第3版)》是JavaScript超级畅销书的最新版。ECMAScript5和HTML5在标准之争中双双胜出,使大量专有实现和客户端扩展正式进入规范,同时也为JavaScript增添了很多适应未来发展的新特性。

立即下载
5积分/C币
JavaScript高级程序设计(第3版)(PDF高清版)

目录 第1章 简介 1.1 简史 1.2 实现 1.2.1 ECMAScript 1.2.2 文档对象模型(DOM) 1.2.3 浏览器对象模型(BOM) 1.3 版本 1.4 小结 第2章 在HTML中使用 2.1 <*>元素 2.1.1 标签的位置 2.1.2 延迟脚本 2.1.3 异步脚本 2.1.4 在XHTML申的用法 2.1.5 不推荐使用的语法 2.2 嵌入代码与外部文件 2.3 文档模式 2.4 元素 2.5 小结 第3章 基本概念 3.1 语法 3.1.1 区分大小写 3.1.2 标识符 3.1.3 注释 3.1.4 严格模式 3.1.5 语句 3.2关键字和保留字 3.3 变量 3.4 数据类型 3.4.1 typeof操作符 3.4.2 Undefined类型 3.4.3 Null类型 3.4.4 Boolean类型 3.4.5 Number类型 3.4.6 String类型 3.4.7 0bj ect类型 3.5 操作符 3.5.1 一元操作符 3.5.2 位操作符 3.5.3 布尔操作符 3.5.4 乘性操作符 3.5.5 加性操作符 3.5.6 关系操作符 3.5.7 相等操作符 3.5.8 条件操作符 3.5.9赋值操作符 3.5.10 逗号操作符 3.6 语句 3.6.1 if语句 3.6.2 do—while语句 3.6.3 while语句 3.6.4 for语句 3.6.5 for—in语句 3.6.6 label语句 3.6.7 break和continue语句 3.6.8 with语句 3.6.9 switch语句 3.7 函数 3.7.1 理解参数 3.7.2 没有重载 3.8 小结 第4章 变量、作用域和内存问题 第5章 引用类型 第6章 面向对象的程序设计 第7章 函数表达式 第8章 BOM 第9章 客户端检测 第10章 DOM 第11章 DOM扩展 第12章 DOM2和DOM3 第13章 事件 第14章 表单脚本 第15章 使用Canvas绘图 第16章 HTML5脚本编程 第17章 错误处理与调试 第18章 GN xml 第19章 E4X 第20章 JSON 第21章 Ajax与Comet 第22章 高级技巧 第23章 离线应用与客户端存储 第24章 实践 第25章 新兴的API 附录A ECMAScript Harmony 附录B 严格模式 附录C JavaScript库 附录D JavaScript工具

立即下载
5积分/C币
JavaScript高级程序设计(英文版第三版)

学习JavaScript的极佳书籍,跟《JavaScript权威指南》齐名,这是第三版的英文版,才出来没多久的

立即下载
50积分/C币
JavaScript DOM高级程序设计.pdf 高清pdf下载地址.rar

JavaScript DOM高级程序设计.pdf 高清pdf下载.rar 由于文件过大,所以上传下载地址。www.javaxxz.com

立即下载
3积分/C币
JavaScript高级程序设计(第三版)(英文).(美)泽卡斯.pdf

javascript经典教程, Amazon超级畅销书, 前端开发人员必备. 作者:[美]Nicholas C.Zakas. JavaScrpt的应用在广度和深度上日益扩大和加深,前端开发亟待掌握的JavaScrpt技能也越来越具有挑战性。    这个新版本几乎全部更新、重写了上一版的内容,融入了作者近几年来奋战在前端开发一线的宝贵经验,是学习和提高JavaScrpt技能的必读经典。

立即下载
9积分/C币
JavaScript高级程序设计(高清中文版PDF)

JavaScript中的基础知识,面向对象程序设计,函数表达式,DOM,AJAX,高级技巧

立即下载
8积分/C币
JavaScript高级程序设计(第3版)中文高清完整.pdf

本书提供了JS开发人员必须掌握的内容,全面涵盖了JS的各种高级,有用的特性。

立即下载
11积分/C币
JavaScript高级程序设计(第三版).mobi 格式(注意)

目  录 第1章 JavaScript简介  1 1.1 JavaScript简史  1 1.2 JavaScript实现  2 1.2.1 ECMAScript  3 1.2.2 文档对象模型(DOM)  5 1.2.3 浏览器对象模型(BOM)  8 1.3 JavaScript版本  8 1.4 小结  9 第2章 在HTML中使用JavaScript  10 2.1 [removed]元素  10 2.1.1 标签的位置  12 2.1.2 延迟脚本  13 2.1.3 异步脚本  13 2.1.4 在XHTML中的用法  14 2.1.5 不推荐使用的语法  16 2.2 嵌入代码与外部文件  16 2.3 文档模式  16 2.4 <noscript>元素  18 2.5 小结  18 第3章 基本概念  19 3.1 语法  19 3.1.1 区分大小写  19 3.1.2 标识符  19 3.1.3 注释  20 3.1.4 严格模式  20 3.1.5 语句  20 3.2 关键字和保留字  21 3.3 变量  22 3.4 数据类型  23 3.4.1 typeof操作符  23 3.4.2 Undefined类型  24 3.4.3 Null类型  25 3.4.4 Boolean类型  26 3.4.5 Number类型  27 3.4.6 String类型  32 3.4.7 Object类型  35 3.5 操作符  36 3.5.1 一元操作符  36 3.5.2 位操作符  39 3.5.3 布尔操作符  44 3.5.4 乘性操作符  47 3.5.5 加性操作符  48 3.5.6 关系操作符  50 3.5.7 相等操作符  51 3.5.8 条件操作符  53 3.5.9 赋值操作符  53 3.5.10 逗号操作符  54 3.6 语句  54 3.6.1 if语句  54 3.6.2 do-while语句  55 3.6.3 while语句  55 3.6.4 for语句  56 3.6.5 for-in语句  57 3.6.6 label语句  58 3.6.7 break和continue语句  58 3.6.8 with语句  60 3.6.9 switch语句  60 3.7 函数  62 3.7.1 理解参数  64 3.7.2 没有重载  66 3.8 小结  67 第4章 变量、作用域和内存问题  68 4.1 基本类型和引用类型的值  68 4.1.1 动态的属性  68 4.1.2 复制变量值  69 4.1.3 传递参数  70 4.1.4 检测类型  72 4.2 执行环境及作用域  73 4.2.1 延长作用域链  75 4.2.2 没有块级作用域  76 4.3 垃圾收集  78 4.3.1 标记清除  78 4.3.2 引用计数  79 4.3.3 性能问题  80 4.3.4 管理内存  81 4.4 小结  81 第5章 引用类型  83 5.1 Object类型  83 5.2 Array类型  86 5.2.1 检测数组  88 5.2.2 转换方法  89 5.2.3 栈方法  90 5.2.4 队列方法  91 5.2.5 重排序方法  92 5.2.6 操作方法  94 5.2.7 位置方法  95 5.2.8 迭代方法  96 5.2.9 缩小方法  97 5.3 Date类型  98 5.3.1 继承的方法  100 5.3.2 日期格式化方法  101 5.3.3 日期/时间组件方法  102 5.4 RegExp类型  103 5.4.1 RegExp实例属性  105 5.4.2 RegExp实例方法  106 5.4.3 RegExp构造函数属性  107 5.4.4 模式的局限性  109 5.5 Function类型  110 5.5.1 没有重载(深入理解)  111 5.5.2 函数声明与函数表达式  111 5.5.3 作为值的函数  112 5.5.4 函数内部属性  113 5.5.5 函数属性和方法  116 5.6 基本包装类型  118 5.6.1 Boolean类型  120 5.6.2 Number类型  120 5.6.3 String类型  122 5.7 单体内置对象  130 5.7.1 Global对象  131 5.7.2 Math对象  134 5.8 小结  137 第6章 面向对象的程序设计  138 6.1 理解对象  138 6.1.1 属性类型  139 6.1.2 定义多个属性  142 6.1.3 读取属性的特性  143 6.2 创建对象  144 6.2.1 工厂模式  144 6.2.2 构造函数模式  144 6.2.3 原型模式  147 6.2.4 组合使用构造函数模式和原型模式  159 6.2.5 动态原型模式  159 6.2.6 寄生构造函数模式  160 6.2.7 稳妥构造函数模式  161 6.3 继承  162 6.3.1 原型链  162 6.3.2 借用构造函数  167 6.3.3 组合继承  168 6.3.4 原型式继承  169 6.3.5 寄生式继承  171 6.3.6 寄生组合式继承  172 6.4 小结  174 第7章 函数表达式  175 7.1 递归  177 7.2 闭包  178 7.2.1 闭包与变量  181 7.2.2 关于this对象  182 7.2.3 内存泄漏  183 7.3 模仿块级作用域  184 7.4 私有变量  186 7.4.1 静态私有变量  188 7.4.2 模块模式  189 7.4.3 增强的模块模式  191 7.5 小结  192 第8章 BOM  193 8.1 window对象  193 8.1.1 全局作用域  193 8.1.2 窗口关系及框架  194 8.1.3 窗口位置  197 8.1.4 窗口大小  198 8.1.5 导航和打开窗口  199 8.1.6 间歇调用和超时调用  203 8.1.7 系统对话框  205 8.2 location对象  207 8.2.1 查询字符串参数  207 8.2.2 位置操作  208 8.3 navigator对象  210 8.3.1 检测插件  211 8.3.2 注册处理程序  213 8.4 screen对象  214 8.5 history对象  215 8.6 小结  216 第9章 客户端检测  217 9.1 能力检测  217 9.1.1 更可靠的能力检测  218 9.1.2 能力检测,不是浏览器检测  220 9.2 怪癖检测  220 9.3 用户代理检测  221 9.3.1 用户代理字符串的历史  222 9.3.2 用户代理字符串检测技术  228 9.3.3 完整的代码  242 9.3.4 使用方法  245 9.4 小结  246 第10章 DOM  247 10.1 节点层次  247 10.1.1 Node类型  248 10.1.2 Document类型  253 10.1.3 Element类型  261 10.1.4 Text类型  270 10.1.5 Comment类型  273 10.1.6 CDATASection类型  274 10.1.7 DocumentType类型  274 10.1.8 DocumentFragment类型  275 10.1.9 Attr类型  276 10.2 DOM操作技术  277 10.2.1 动态脚本  277 10.2.2 动态样式  279 10.2.3 操作表格  281 10.2.4 使用NodeList  283 10.3 小结  284 第11章 DOM扩展  286 11.1 选择符API  286 11.1.1 querySelector()方法  286 11.1.2 querySelectorAll() 方法  287 11.1.3 matchesSelector() 方法  288 11.2 元素遍历  288 11.3 HTML5  289 11.3.1 与类相关的扩充  289 11.3.2 焦点管理  291 11.3.3 HTMLDocument的变化  292 11.3.4 字符集属性  293 11.3.5 自定义数据属性  293 11.3.6 插入标记  294 11.3.7 scrollIntoView()方法  298 11.4 专有扩展  298 11.4.1 文档模式  298 11.4.2 children属性  299 11.4.3 contains()方法  300 11.4.4 插入文本  301 11.4.5 滚动  303 11.5 小结  304 第12章 DOM2和DOM3  305 12.1 DOM变化  305 12.1.1 针对XML命名空间的变化  306 12.1.2 其他方面的变化  309 12.2 样式  312 12.2.1 访问元素的样式  313 12.2.2 操作样式表  317 12.2.3 元素大小  320 12.3 遍历  326 12.3.1 NodeIterator  328 12.3.2 TreeWalker  330 12.4 范围  332 12.4.1 DOM中的范围  332 12.4.2 IE8及更早版本中的范围  340 12.5 小结  343 第13章 事件  345 13.1 事件流  345 13.1.1 事件冒泡  346 13.1.2 事件捕获  346 13.1.3 DOM事件流  347 13.2 事件处理程序  348 13.2.1 HTML事件处理程序  348 13.2.2 DOM0级事件处理程序  350 13.2.3 DOM2级事件处理程序  351 13.2.4 IE事件处理程序  352 13.2.5 跨浏览器的事件处理程序  353 13.3 事件对象  355 13.3.1 DOM中的事件对象  355 13.3.2 IE中的事件对象  358 13.3.3 跨浏览器的事件对象  360 13.4 事件类型  362 13.4.1 UI事件  362 13.4.2 焦点事件  367 13.4.3 鼠标与滚轮事件  368 13.4.4 键盘与文本事件  379 13.4.5 复合事件  384 13.4.6 变动事件  385 13.4.7 HTML5事件  388 13.4.8 设备事件  395 13.4.9 触摸与手势事件  399 13.5 内存和性能  402 13.5.1 事件委托  402 13.5.2 移除事件处理程序  404 13.6 模拟事件  405 13.6.1 DOM中的事件模拟  405 13.6.2 IE中的事件模拟  410 13.7 小结  411 第14章 表单脚本  412 14.1 表单的基础知识  412 14.1.1 提交表单  413 14.1.2 重置表单  414 14.1.3 表单字段  414 14.2 文本框脚本  419 14.2.1 选择文本  420 14.2.2 过滤输入  423 14.2.3 自动切换焦点  426 14.2.4 HTML5约束验证API  427 14.3 选择框脚本  431 14.3.1 选择选项  432 14.3.2 添加选项  434 14.3.3 移除选项  435 14.3.4 移动和重排选项  435 14.4 表单序列化  436 14.5 富文本编辑  438 14.5.1 使用contenteditable 属性  438 14.5.2 操作富文本  439 14.5.3 富文本选区  441 14.5.4 表单与富文本  443 14.6 小结  443 第15章 使用Canvas绘图  445 15.1 基本用法  445 15.2 2D上下文  446 15.2.1 填充和描边  446 15.2.2 绘制矩形  447 15.2.3 绘制路径  449 15.2.4 绘制文本  451 15.2.5 变换  453 15.2.6 绘制图像  456 15.2.7 阴影  457 15.2.8 渐变  458 15.2.9 模式  460 15.2.10 使用图像数据  460 15.2.11 合成  462 15.3 WebGL  463 15.3.1 类型化数组  463 15.3.2 WebGL上下文  468 15.3.3 支持  478 15.4 小结  478 第16章 HTML5脚本编程  480 16.1 跨文档消息传递  480 16.2 原生拖放  481 16.2.1 拖放事件  482 16.2.2 自定义放置目标  482 16.2.3 dataTransfer对象  483 16.2.4 dropEffect与effectAllowed  484 16.2.5 可拖动  485 16.2.6 其他成员  485 16.3 媒体元素  486 16.3.1 属性  487 16.3.2 事件  488 16.3.3 自定义媒体播放器  488 16.3.4 检测编解码器的支持情况  489 16.3.5 Audio类型  490 16.4 历史状态管理  491 16.5 小结  492 第17章 错误处理与调试  493 17.1 浏览器报告的错误  493 17.1.1 IE  493 17.1.2 Firefox  494 17.1.3 Safari  496 17.1.4 Opera  497 17.1.5 Chrome  498 17.2 错误处理  499 17.2.1 try-catch语句  500 17.2.2 抛出错误  503 17.2.3 错误(error)事件  505 17.2.4 处理错误的策略  506 17.2.5 常见的错误类型  507 17.2.6 区分致命错误和非致命 错误  510 17.2.7 把错误记录到服务器  511 17.3 调试技术  512 17.3.1 将消息记录到控制台  512 17.3.2 将消息记录到当前页面  515 17.3.3 抛出错误  515 17.4 常见的IE错误  516 17.4.1 操作终止  516 17.4.2 无效字符  518 17.4.3 未找到成员  518 17.4.4 未知运行时错误  519 17.4.5 语法错误  519 17.4.6 系统无法找到指定资源  519 17.5 小结  520 第18章 JavaScript与XML  521 18.1 浏览器对XML DOM的支持  521 18.1.1 DOM2级核心  521 18.1.2 DOMParser类型  522 18.1.3 XMLSerializer类型  523 18.1.4 IE8及之前版本中的XML  523 18.1.5 跨浏览器处理XML  527 18.2 浏览器对XPath的支持  529 18.2.1 DOM3级XPath  529 18.2.2 IE中的XPath  534 18.2.3 跨浏览器使用XPath  535 18.3 浏览器对XSLT的支持  537 18.3.1 IE中的XSLT  537 18.3.2 XSLTProcessor类型  541 18.3.3 跨浏览器使用XSLT  543 18.4 小结  544 第19章 E4X  546 19.1 E4X的类型  546 19.1.1 XML类型  546 19.1.2 XMLList类型  547 19.1.3 Namespace类型  548 19.1.4 QName类型  549 19.2 一般用法  550 19.2.1 访问特性  551 19.2.2 其他节点类型  552 19.2.3 查询  553 19.2.4 构建和操作XML  555 19.2.5 解析和序列化  557 19.2.6 命名空间  558 19.3 其他变化  559 19.4 全面启用E4X  560 19.5 小结  561 第20章 JSON  562 20.1 语法  562 20.1.1 简单值  562 20.1.2 对象  563 20.1.3 数组  564 20.2 解析与序列化  565 20.2.1 JSON对象  565 20.2.2 序列化选项  566 20.2.3 解析选项  569 20.3 小结  570 第21章 Ajax与Comet  571 21.1 XMLHttpRequest对象  571 21.1.1 XHR的用法  573 21.1.2 HTTP头部信息  575 21.1.3 GET请求  576 21.1.4 POST请求  577 21.2 XMLHttpRequest 2级  578 21.2.1 FormData  578 21.2.2 超时设定  579 21.2.3 overrideMimeType() 方法  580 21.3 进度事件  580 21.3.1 load事件  580 21.3.2 progress事件  581 21.4 跨源资源共享  582 21.4.1 IE对CORS的实现  582 21.4.2 其他浏览器对CORS的 实现  584 21.4.3 Preflighted Reqeusts  584 21.4.4 带凭据的请求  585 21.4.5 跨浏览器的CORS  585 21.5 其他跨域技术  586 21.5.1 图像Ping  586 21.5.2 JSONP  587 21.5.3 Comet  588 21.5.4 服务器发送事件  590 21.5.5 Web Sockets  591 21.5.6 SSE与Web Sockets  593 21.6 安全  593 21.7 小结  594 第22章 高级技巧  596 22.1 高级函数  596 22.1.1 安全的类型检测  596 22.1.2 作用域安全的构造函数  597 22.1.3 惰性载入函数  600 22.1.4 函数绑定  602 22.1.5 函数柯里化  604 22.2 防篡改对象  606 22.2.1 不可扩展对象  606 22.2.2 密封的对象  607 22.2.3 冻结的对象  608 22.3 高级定时器  609 22.3.1 重复的定时器  610 22.3.2 Yielding Processes  612 22.3.3 函数节流  614 22.4 自定义事件  616 22.5 拖放  618 22.5.1 修缮拖动功能  620 22.5.2 添加自定义事件  622 22.6 小结  624 第23章 离线应用与客户端存储  626 23.1 离线检测  626 23.2 应用缓存  627 23.3 数据存储  628 23.3.1 Cookie  629 23.3.2 IE用户数据  637 23.3.3 Web存储机制  638 23.3.4 IndexedDB  643 23.4 小结  654 第24章 最佳实践  656 24.1 可维护性  656 24.1.1 什么是可维护的代码  656 24.1.2 代码约定  657 24.1.3 松散耦合  659 24.1.4 编程实践  662 24.2 性能  666 24.2.1 注意作用域  666 24.2.2 选择正确方法  667 24.2.3 最小化语句数  672 24.2.4 优化DOM交互  673 24.3 部署  676 24.3.1 构建过程  676 24.3.2 验证  677 24.3.3 压缩  679 24.4 小结  681 第25章 新兴的API  682 25.1 requestAnimationFrame()  682 25.1.1 早期动画循环  682 25.1.2 循环间隔的问题  683 25.1.3 mozRequestAnimation-Frame  683 25.1.4 webkitRequestAnima-tionFrame与msRequest-AnimationFrame  685 25.2 Page Visibility API  686 25.3 Geolocation API  687 25.4 File API  689 25.4.1 FileReader类型  690 25.4.2 读取部分内容  692 25.4.3 对象URL  693 25.4.4 读取拖放的文件  694 25.4.5 使用XHR上传文件  695 25.5 Web计时  696 25.6 Web Workers  697 25.6.1 使用Worker  697 25.6.2 Worker全局作用域  698 25.6.3 包含其他脚本  699 25.6.4 Web Workers的未来  700 25.7 小结  700 附录A ECMAScript Harmony  701 附录B 严格模式  717 附录C JavaScript库  723 附录D JavaScript工具  727

立即下载
3积分/C币
JavaScript高级程序设计第3版中文版 (附官方源代码)

如果说《javascript权威指南》是一本字典,那zakas这本《javascript高级程序设计》可以算是一本由浅入深的好读物。     如果入门js的话,我比较推荐这本,再搭配权威指南那本书,基本看完后,对js就有一定程度的深入了。     看下这本书的目录,大体上把js涉及到的概念都讲了一遍,而且非常通俗,至少在我对比权威指南这本书后,我是这么认为的。     书中涉及的概念基本涵盖了js的大部分内容,包括 作用域链、js数据类型、OOP对象在js中的实现、闭包、BOM和DOM模型、对变态IE的系列兼容的解决方案、事件流、还有xml、jason、E4X这些数据格式与js的交互操作简介、高级技巧的介绍(比如惰性载入)等等,大量的例子,配上详细的讲述,理解起来不会太费解,当然了,这本书你前后至少要翻上几遍......    看书的过程中会遇到蛮多问题的,你需要去goole找出答案。     说我自己的,在理解原型链的时候,作者在书中配出了相应的图,事后看来是非常粗糙的,但对当时入门的我来说,这样的简略恰恰帮我忽略不必要的东西。后来,我在看网上文章的过程中,特别是查阅了博客园的笨蛋的座右铭的博客(他的js系列文章,从内存的角度去解释js的实现原理和架构的时候),我才发现当时我对原型链的理解是多么粗糙。     我觉得zakas在写这本书的时候,是考虑到入门的人的,我刚才举的那个配图的例子就是,虽然简略,但却非常直观,省略掉不必要的东西,帮助你快速建立对原型链的心理模型,反观权威指南,整本书我都没看到有没类似的配图,而且读起来,好像吃饭吃到沙一样(翻译问题)。      不管怎么样,虽然这本书叫《js的高级程序设计》,但我觉得是内容涉及的比较多,而且深而已,对初学者的门槛还是不高的,如果担心的话,再拉《javascript权威指南》陪着看好了,我就是这么做的。

立即下载
3积分/C币
JavaScript高级程序设计第三版pdf+epub+mobi三种格式

JavaScript高级程序设计第三版pdf+epub+mobi三种格式,支持不同平台阅读

立即下载
3积分/C币
JavaScript DOM高级程序设计

你也许读了很多本或者几本或者打算读两本js书籍用来充电,如果你在进阶的路上已经走了一段有了js高级编程的基础,那么这本书是你实践的最佳选择。开篇就交给你怎么开发一个属于自己的js插件,我不习惯称之为js库。(无毅力者切勿下载,浪费资源),源码书籍里面有下载地址。

立即下载
5积分/C币
关闭
img

spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
点击完成任务获取下载码
输入下载码
为了良好体验,不建议使用迅雷下载
img

JavaScript高级程序设计(源码)

会员到期时间: 剩余下载个数: 剩余C币: 剩余积分:0
为了良好体验,不建议使用迅雷下载
VIP下载
您今日下载次数已达上限(为了良好下载体验及使用,每位用户24小时之内最多可下载20个资源)

积分不足!

资源所需积分/C币 当前拥有积分
您可以选择
开通VIP
4000万
程序员的必选
600万
绿色安全资源
现在开通
立省522元
或者
购买C币兑换积分 C币抽奖
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
为了良好体验,不建议使用迅雷下载
确认下载
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 0 0
为了良好体验,不建议使用迅雷下载
VIP和C币套餐优惠
img

资源所需积分/C币 当前拥有积分 当前拥有C币
5 4 45
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
确认下载
下载
您还未下载过该资源
无法举报自己的资源

兑换成功

你当前的下载分为234开始下载资源
你还不是VIP会员
开通VIP会员权限,免积分下载
立即开通

你下载资源过于频繁,请输入验证码

您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:webmaster@csdn.net!

举报

若举报审核通过,可返还被扣除的积分

  • 举报人:
  • 被举报人:
  • *类型:
    • *投诉人姓名:
    • *投诉人联系方式:
    • *版权证明:
  • *详细原因: