javascript宝典[吐血推荐]

原书名: Pro JavaScript Techniques
作 者: John Resig,程序员,世界级的js领头羊,大名鼎鼎的JQuery库的缔造者
日 期:2006年底

   此书,对JavaScript全面阐述,循序渐进,将JavaScript的现代应用,娓娓道来,堪称大师之作。其对JavaScript的深入探讨和研究足以让精通JavaScript的老鸟汗颜,而又如此明白、浅显的表述出来更是难能可贵。市面上除了JavaScript的犀牛书,此书堪称王者,强烈推荐!
    不管是JavaScript的菜鸟,还是想了解面向对象的JavaScript,还是想深入HTMLDom的核心,此书必备!!!

因版权原因,只能列出目录,无法直接载出,请转至此链接。
http://bbs.blueidea.com/thread-2733371-1-1.html

目录(文章发出后将更新为相关链接)

第一部分:现代JavaScript简介

第一章  现代JavaScript编程
        面向对象的JavaScript
        测试你的代码
        为发布而进行封装
        非侵入的DOM脚本编程
              文档对象模型
              事件
              JavaScript与CSS
        Ajax
        浏览器支持
        本章摘要

第二部分 专业的JavaScript开发

第二章  面对对象的JavaScript
        语言特性
              引用
              函数重载和类型检查
              作用域
              闭包
              上下文
        面向对象基础
              对象
              对象构造
        本章摘要

第三章  创建可重用的代码
        标准化面象对象代码
              原型继承
              类继承
              Base库
              Prototype库
        封装
              命名空间
              整理你的代码
              压缩
        发布
        本章摘要

第四章  调试和测试工具
        调试
               错误控制台
               DOM查看器
               Firebug
               Venkman
        测试
               JSUnit
               J3Unit
               Test.Simple
        本章摘要

第三部分 Unobtrusive JavaScript

第五章 文档对象模型
        文档对象模型简介
        DOM导航 //导航,navigating
              处理DOM中的空白
              简单的DOM导航
              绑定到每一个HTML元素
              标准的DOM方法
        等待HTML DOM加载
              等待页面加载
              等待大部分DOM加载
              判定DOM何时加载完成
        在HTML文档中查找元素
              通过类名查找元素
              通过CSS选择符查找元素
              XPath
        获取元素的内容
              获取元素内的文本
              获取元素内的HTML
        操作元素属性
              获取和设置属性值
        修改DOM
              使用DOM创建节点
              插入到DOM
              注入HTML到DOM
              从DOM中移除节点
        本章摘要

第六章 事件
        JavaScript事件简介
              异步事件vs.线程
              事件的阶段
        通用的事件特性
              事件对象
              this关键字
              取消事件冒泡
              改写浏览器的默认动作
        绑定事件监听器
              传统绑定
              DOM绑定:W3C
              DOM绑定:IE
              addEvent和removeEvent
        事件的类型
        Unobtrusive DOM脚本编程
              预料JavaScript被禁用
              确保链接不依赖JavaScript
              监视何时CSS被禁用
              事件的可访问性
        本章摘要

第七章 JavaScript与CSS
        访问样式信息
        动态的元素
              元素的位置
              元素的尺寸
              元素的可见性
        动画
              滑入
              淡出
        浏览器
              鼠标位置
              视口
        拖放
       
              moo.fx和jQuery
              Scriptaculous
        本章摘要


  以下章节内容将停止发表,因为人民邮电出版社称他们已经取得版权且译本就要出版了,要求不要再在网上传播相关内容。由于我的极度疏懒(起先懒得 去找版权,后来又拖拖拉拉,没有连续译完),事情这样收场,实在是对不住大家。如果您对此书仍有兴趣的话,等着掏银子去买吧。他们的译者英文应该比我好 吧。



第八章 改进表单
       表单验证
              必填字段
              模式匹配
              规则集
       显示错误信息
              验证
              何时验证
       改善用可性
              盘旋标签
              标记必填字段
       本章摘要

第九章 建造一个相册
       示例相册
              LightBox
              ThickBox
       建造相册
              Unobtrusive加载
              透明的层叠
              定位的相框
              导航
              滑动展示
       本章摘要

第四部分 Ajax

第十章 Ajax简介
       使用Ajax
              Http请求
              Http响应
       处理响应的数据
       完整的Ajax包
       不同的数据使用示例
              基于XML的RSS Feed
              HTML注入器
              JSON和JavaScript:远程执行
       本章摘要

第十一章 用Ajax增强Blogs
       无限的Blog //Never-Ending Blog
              博客模板
              数据源
              事件探测
              请求
              结果
       实时Bloging //Live Bloging
       本章摘要

第十二章 自动完成的搜索
       自动完成示例
       建造页面
       监视键盘输入
       检索结果
       导航结果列表
              键盘导航
              鼠标导航
       最终结果
       本章摘要

第十三章 Ajax WiKi一例
       什么是WiKi
       与数据库对话
       Ajax请求
       服务器端代码
              处理请求
              执行和格式化SQL
       处理JAON响应
       附加案例研究:一个JavaScript Blog
       应用程序代码
              核心JavaScript代码
              JavaScript SQL库
              服务器端Ruby代码
       本章摘要

第五部分 JavaScript的未来

第十四章 JavaScript去向何方?
       JavaScript 1.6和JavaScript 1.7
              JavaScript 1.6
              JavaScript 1.7
       Web Applications 1.0
              建构一个时钟
              简单的行星模拟
       Comet
       本章摘要

第六部分 附录
       
附录A DOM参考
       在线资源
       术语表
       全局变量
              document
              HTMLElement
       DOM导航
              body
              childNodes
              documentElement
              firstChild
              getElementById(elemID)
              getElementsByTagName(tagName)
              lastChild
              nextSibling
              parentNode
              previousSibling
       结点信息
              innerText
              nodeName
              nodeType
              nodeValue
       属性
              className
              getAttribute(attrName)
              removeAttribute(attrName)
              setAttribute(attrName,attrValue)
       DOM修改
              appendChild(nodeToAppend)
              cloneNode(true|false)
              createElement(tagName)
              createElementNS(namespace,tagName)
              createTextNode(textString)
              innerHTML
              insertBefore(nodeToInsert,nodeToInsertBefore)
              removeChild(nodeToRemove)
              replaceChild(nodeToInsert,nodeToReplace)

附录B 事件参考
       在线资源
       术语表
       事件对象
              事件共有属性
              鼠标事件属性
              键盘事件属性
       页面事件
              load
              beforeunload
              error
              resize
              scroll
              unload
       UI事件
              focus
              blur
       鼠标事件
              click
              dblclick
              mousedown
              mouseup
              mousemove
              mouseover
              mouseout
       键盘事件
              keydown/keypress
              keyup
       表单事件
              select
              change
              submit
              reset
附录C 浏览器
       现代浏览器
              Internet Explorer
              Mozilla
              Safari
              Opera
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值