您好,欢迎来到jQuery吧!QQ群:193687763(钱端开发)

jQuery吧-Write Less, Do More | 注重前端开发

  • WEB前端开发书籍-网站重构

    WEB前端开发书籍-网站重构

    WEB前端开发书籍-网站重构

    百度网盘下载地址 http://pan.baidu.com/s/19XY6x
    网站重构
    什么是网站重构
    把"未采用CSS,大量使用HTML进行定位、布局,或者虽然已经采用CSS,但是未遵循HTML结构化标准的站点"变成"让标记回归标记的原本意义。通过在HTML文档中使用结构化的标记以及用CSS控制页面表现,使页面的实际内容与它们呈现的格式相分离的站点。"的过程就是网站重构(Website Reconstruction)
    《网站重构》一书
    国外专家推荐:
    “Zeldman为网站设计师和开发者们提供了一个幽默的、聪明的、重要的伙伴——《网站重构》。此书是对网站原有的艺术结构的一种深入的检查和挑战,因此将会使本书成为Web设计史上的罗塞塔碑(译者注:Rosetta stone,破解古埃及文字的关键文物,奠定了埃及学基础)。”
    ——Don Buckley 华纳兄弟公司交互市场副总裁
    “我的生活现在已经有一个新目标了:从我的代码中抛弃表现层的标志,专注为我自己和我的客户建立一个向后兼容的特点。我毫不怀疑,本书的知识将有助于我提高工作的质量,在竞争激烈的市场中保持优势。本书将成为理解和执行Web标准的权威指南。”
    ——Chad Vrandt Best软件公司CRM分部Web Services经理
    本书是为了希望自己的网站成本变得更低,运行得更好,访问者更多的网页设计师、开发者、网站所有者及管理者写的。
    本书着重分析了目前网站建设中存在的一些问题,以及“Web标准”思想的产生、发展和推广,并从技术细节上讲解了网站实际制作和开发的过程中如何向Web标准过渡,如何采用和符合Web标准。本书的出版目的就是帮助读者理解Web标准,创建出用最低的费用达到最多的用户,并维持最长时间的网站,并且提供一些相关的技术和技巧。
    不要停滞不前,不要拒绝接受全部观点!

  • 高性能网站建设指南

    高性能网站建设指南

    高性能网站建设指南

    百度网盘下载地址 http://pan.baidu.com/s/1f5J8l

    高性能网站建设指南
    内容简介

    在本书中,作者给出了14条具体的优化原则,每一条原则都配以范例佐证,并提供了在线支持。全书内容丰富,主要包括减少HTTP请求、EdgeComputing技术、ExpiresHeader技术、Gzip组件、CSS和JavaScript最佳实践、主页内联、Domain最小化、JavaScript优化、避免重定向的技巧、删除重复JavaScript的技巧、关闭ETags的技巧、Ajax缓存技术和最小化技术等。本书适合Web架构师、信息架构师、Web开发人员及产品经理阅读和参考。
    3作者简介

    SteveSouders,ChiefPerformanceYahoo!,为Yahoo!的其他产品团队开发了性能分析工具,并致力于推广这些最佳实践和工具。在加盟Yahoo!之前,Steve曾就职于多家中小型公司,其中有两家还是他协办的——HelixSystems和CoolSync。他是斯坦福大学管理科学与工程硕士。
    4编辑推荐

    《高性能网站建设指南》“如果实现了Steve这些建议中的20%,你的站点就能出现戏剧性的变化。有了这本书和YSlow扩展,实在是没有理由再构建出运行速度缓慢的网站了。” ——JoeHewitt,Firebu9调试器和Mozilla的DOM解释器的开发者
    “SteveSouders完成了一项神奇的工作,他提出了一系列简明的、可操作的,并且注重实效的开发步骤,使Web性能世界发生了翻天覆地的改变。” ——EricLawrence,微软FiddlerWebDebugger开发者
    SteveSouders,ChiefPerformanceYahoo!,为Yahoo!的其他产品团队开发了性能分析工具,并致力于推广这些最佳实践和工具。在加盟Yahoo!之前,Stevee曾就职于多家中小型公司,其中有两家还是他协办的——HelixSystems和CoolSync。他是斯坦福大学管理科学与工程硕士。
    5目录


    前言
    绪言A前端性能的重要性
    绪言BHTTP概述
    第1章规则1——减少HTTP请求
    第2章规则2——实用内容发布网络
    第3章规则3——添加Expires头
    第4章规则4——压缩组件
    第5章规则5——将样式表放在顶部
    第6章规则6——将脚本放在底部
    第7章规则7——避免CSS表达式
    第8章规则8——使用外部和CSS
    第9章规则9——减少DNS查找
    第10章规则10——精简JavaScript
    第11章规则11——避免重定向
    第12章规则12——移出重复脚本
    第13章规则13——配置ETag
    第14章规则14——使AJAX可缓存
    第15章析构十大网站
    索引

  • JavaScript设计模式

    JavaScript设计模式

    JavaScript设计模式

    百度网盘下载地址 http://pan.baidu.com/s/1h7Bhj
    JavaScript设计模式
    内容简介

    《JavaScript设计模式》共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。为了让每一章中的示例都尽可能地贴近实际应用,书中同时列举了一些JavaScript程序员最常见的任务,然后运用设计模式使其解决方案变得更模块化、更高效并且更易维护,其中较为理论化的例子则用于阐明某些要点。《JavaScript设计模式》适合各层次的Web前端开发人员阅读和参考,也适合有C++/Java/C#背景的服务器端程序员学习。
    4作者简介

    RossHarmes,资深Web程序员,有10多年编程经验。现任Yahoo前端工程师。他是开源图片博客软件Birch的开发者。
    DustinDiaz,资深Web程序员,现任Google用户界面工程师。新一代JavaScript框架DEDlChain(兼具jQuery和YUI的优势)的开发者。他还是一位中长跑健将,800米跑曾经在全美国排名第13。拥有西班牙语学士学位。
    5编辑推荐

    《JavaScript设计模式》中,Google和Yahoo公司的两位资深Web专家对此给出了掷地有声的肯定回答。作者针对常见的开发任务,从YUI等实战代码中取材,提供了专家级的解决方案,不仅透彻剖析了JavaScript扣的面向对象编程,而且深入探讨了如何用JavaScript实现以前只在服务器端应用的设计模式,如何根据实际场景选择恰当的设计模式,开发出高质量的企业级代码。《JavaScript设计模式》充分证明:JavaScript不仅毫不逊色于其他高级语言,已经是一种成熟且强大的面向对象语言,而且还拥有Java和C++等语言不具备的面向未来的特性,因此更加灵活、更富于表现力。
    Web应用取代桌面程序的时代已经到来!作为Web前端的核心技术,JavaScript的重要性不言而喻,它有望成为下一代统治性程序语言。但由于业界长期的误解和滥用,也有不少人仍然对此半信半疑。那么,JavaScript到底能否当此大任呢?无论是前端工程师,还是服务器端程序员,通过《JavaScript设计模式》都将使自己的JavaScript功力提升到前所未有的高度。
    目录
    第一部分面向对象的JavaScript

    第1章富有表现力的JavaScript
    1.1JavaScript的灵活性
    1.2弱类型语言
    1.3函数是一等对象
    1.4对象的易变性
    1.5继承
    1.6JavaScript中的设计模式
    1.7小结
    第2章接口
    2.1什么是接口
    2.1.1接口之利
    2.1.2接口之弊
    2.2其他面向对象语言处理接口的方式
    2.3在JavaScript中模仿接口
    2.3.1用注释描述接口
    2.3.2用属性检查模仿接口
    2.3.3用鸭式辨型模仿接口
    2.4本书采用的接口实现方法
    2.5Interface类
    2.5.1Interface类的使用场合
    2.5.2Interface类的用法
    2.5.3示例:使用Interface类
    2.6依赖于接口的设计模式
    2.7小结
    第3章封装和信息隐藏
    3.1信息隐藏原则
    3.1.1封装与信息隐藏
    3.1.2接口扮演的角色
    3.2创建对象的基本模式
    3.2.1门户大开型对象
    3.2.2用命名规范区别私用成员
    3.2.3作用域、嵌套函数和闭包
    3.2.4用闭包实现私用成员
    3.3更多高级对象创建模式
    3.3.1静态方法和属性
    3.3.2常量
    3.3.3单体和对象工厂
    3.4封装之利
    3.5封装之弊
    3.6小结
    第4章继承
    4.1为什么需要继承
    4.2类式继承
    4.2.1原型链
    4.2.2extend函数
    4.3原型式继承
    4.3.1对继承而来的成员的读和写的不对等性
    4.3.2clone函数
    4.4类式继承和原型式继承的对比
    4.5继承与封装
    4.6掺元类
    4.7示例:就地编辑
    4.7.1类式继承解决方案
    4.7.2原型式继承解决方案
    4.7.3掺元类解决方案
    4.8继承的适用场合
    4.9小结
    第5章单体模式
    5.1单体的基本结构
    5.2划分命名空间
    5.3用作特定网页专用代码的包装器的单体
    5.4拥有私用成员的单体
    5.4.1使用下划线表示法
    5.4.2使用闭包
    5.4.3两种技术的比较
    5.5惰性实例化
    5.6分支
    5.7示例:用分支技术创建XHR对象
    5.8单体模式的适用场合
    5.9单体模式之利
    5.10单体模式之弊
    5.11小结
    第6章方法的链式调用
    6.1调用链的结构
    6.2设计一个支持方法链式调用的JavaScript库
    6.3使用回调从支持链式调用的方法获取数据
    6.4小结
    第二部分设计模式

    第7章工厂模式
    7.1简单工厂
    7.2工厂模式
    7.3工厂模式的适用场合
    7.3.1动态实现
    7.3.2节省设置开销
    7.3.3用许多小型对象组成一个大对象
    7.4示例:XHR工厂
    7.4.1专用型连接对象
    7.4.2在运行时选择连接对象
    7.5示例:RSS阅读器
    7.6工厂模式之利
    7.7工厂模式之弊
    7.8小结
    第8章桥接模式
    8.1示例:事件监听器
    8.2桥接模式的其他例子
    8.3用桥接模式联结多个类
    8.4示例:构建XHR连接队列
    8.4.1添加核心工具
    8.4.2添加观察者系统
    8.4.3开发队列的基本框架
    8.4.4实现队列
    8.4.5哪些地方用了桥接模式
    8.5桥接模式的适用场合
    8.6桥接模式之利
    8.7桥接模式之弊
    8.8小结
    第9章组合模式
    9.1组合对象的结构
    9.2使用组合模式
    9.3示例:表单验证
    9.3.1汇合起来
    9.3.2向FormItem添加操作
    9.3.3向层次体系中添加类
    9.3.4添加更多操作
    9.4示例:图片库
    9.5组合模式之利
    9.6组合模式之弊
    9.7小结
    第10章门面模式
    10.1一些你可能已经知道的门面元素
    10.2JavaScript库的门面性质
    10.3用作便利方法的门面元素
    10.4示例:设置HTML元素的样式
    10.5示例:设计一个事件工具
    10.6实现门面模式的一般步骤
    10.7门面模式的适用场合
    10.8门面模式之利
    10.9门面模式之弊
    10.10小结
    第11章适配器模式
    11.1适配器的特点
    11.2适配原有实现
    11.3示例:适配两个库
    11.4示例:适配电子邮件API
    11.4.1用适配器包装Web邮件API
    11.4.2从fooMail转向dedMail
    11.5适配器模式的适用场合
    11.6适配器模式之利
    11.7适配器模式之弊
    11.8小结
    第12章装饰者模式
    12.1装饰者的结构
    12.1.1接口在装饰者模式中的角色
    12.1.2装饰者模式与组合模式的比较
    12.2装饰者修改其组件的方式
    12.2.1在方法之后添加行为
    12.2.2在方法之前添加行为
    12.2.3替换方法
    12.2.4添加新方法
    12.3工厂的角色
    12.4函数装饰者
    12.5装饰者模式的适用场合
    12.6示例:方法性能分析器
    12.7装饰者模式之利
    12.8装饰者模式之弊
    12.9小结
    第13章享元模式
    13.1享元的结构
    13.2示例:汽车登记
    13.2.1内在状态和外在状态
    13.2.2用工厂进行实例化
    13.2.3封装在管理器中的外在状态
    13.3管理外在状态
    13.4示例:Web日历
    13.4.1把日期对象转化为享元
    13.4.2外在数据保存在哪里
    13.5示例:工具提示对象
    13.5.1未经优化的Tooltip类
    13.5.2作为享元的Tooltip
    13.6保存实例供以后重用
    13.7享元模式的适用场合
    13.8实现享元模式的一般步骤
    13.9享元模式之利
    13.10享元模式之弊
    13.11小结
    第14章代理模式
    14.1代理的结构
    14.1.1代理如何控制对本体的访问
    14.1.2虚拟代理、远程代理和保护代理
    14.1.3代理模式与装饰者模式的比较
    14.2代理模式的适用场合
    14.3示例:网页统计
    14.4包装Web服务的通用模式
    14.5示例:目录查找
    14.6创建虚拟代理的通用模式
    14.7代理模式之利
    14.8代理模式之弊
    14.9小结
    第15章观察者模式
    15.1示例:报纸的投送
    15.1.1推与拉的比较
    15.1.2模式的实践
    15.2构建观察者API
    15.2.1投送方法
    15.2.2订阅方法
    15.2.3退订方法
    15.3现实生活中的观察者
    15.4示例:动画
    15.5事件监听器也是观察者
    15.6观察者模式的适用场合
    15.7观察者模式之利
    15.8观察者模式之弊
    15.9小结
    第16章命令模式
    16.1命令的结构
    16.1.1用闭包创建命令对象
    16.1.2客户、调用者和接收者
    16.1.3在命令模式中使用接口
    16.2命令对象的类型
    16.3示例:菜单项
    16.3.1菜单组合对象
    16.3.2命令类
    16.3.3汇合起来
    16.3.4添加更多菜单项
    16.4示例:取消操作和命令日志
    16.4.1使用命令日志实现不可逆操作的取消
    16.4.2用于崩溃恢复的命令日志
    16.5命令模式的适用场合
    16.6命令模式之利
    16.7命令模式之弊
    16.8小结
    第17章职责链模式
    17.1职责链的结构
    17.2传递请求
    17.3在现有层次体系中实现职责链
    17.4事件委托
    17.5职责链模式的适用场合
    17.6图片库的进一步讨论
    17.6.1用职责链提高组合对象的效率
    17.6.2为图片添加标签
    17.7职责链模式之利
    17.8职责链模式之弊
    17.9小结

  • JavaScript高级程序设计

    JavaScript高级程序设计

    JavaScript高级程序设计

    百度网盘下载地址 http://pan.baidu.com/s/1mXcLg

    JavaScript高级程序设计

    书籍简介

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

    Nicholas C.Zakas[1]世界知名的JavaScript专家和Web开发人员。Nicholas拥有丰富的Web开发和界面设计经验,曾经参与许多世界大公司的Web解决方案开发,并与他人合作撰写了畅销书《Ajax高级程序设计》。
    4媒体推荐

    “如果你像我一样,想学习或者熟练掌握今天最热门的Web开发技术,本书是一个绝佳的起点,适合在所有Ajax图书之前的阅读。”
    ——J.Ambrose Little,Microsoft MVP
    “本书作者显然非常了解读者的需要,切中要害,信息密集。单单对客户端通信、Web服务、正则表达式、DOM、XML处理等现代JavaScript技术的详细讲解,就已经物超所值。”
    ——JavaScriptKit JavaScript作为赋予网页活动与交互性的主要手段之一,早已经成为Web设计师和开发人员的必备技能。全世界无数网页每天都在依靠JavaScript完成各种关键任务。然而,JavaScript可能也是被人误解和误用最多的主流编程语言。很多人将它看作Java等面向对象编程语言的功能不全的小兄弟,甚至贬为雕虫小技,对它不屑一顾。
    如今,随着越来越多的程序员转向浏览器/服务器模式开发,更加上Web 2.0和Ajax的兴起,JavaScript已经被推到了舞台中心。人们开始认识到,JavaScript绝非一种容易学习和掌握的技术,它同时具有面向对象、过程和函数型语言三类语言的特性,将灵活性与强大功能完美结合。迄今为止,它的惊人潜力还远远没有真正释放出来。
    本书针对开发人员和有经验的Web设计师撰写,在简明扼要地讲述了JavaScript的语言核心ECMAScript,以及面向对象特性、BOM、DOM之后,很快转向高级主题:正则表达式、事件、数据验证、表排序、施放、错误处理、调试、XML、Web服务、安全、国际化、优化和知识产权保护,能够解决Web开发者目前面对的各种迫切问题。
    5目录

    第1章 JavaScript是什么
    1.1 历史简述
    1.2 JavaScript实现
    1.3 小结
    第2章 ECMAScript基础。
    2.1 语法
    2.2 变量
    2.3 关键字
    2.4 保留字
    2.5 原始值和引用值
    2.6 原始类型
    2.7 转换
    2.8 引用类型
    2.9 运算符
    2.10 语句
    2.11 函数
    2.12 小结
    第3章 对象基础
    3.1 面向对象术语
    3.2 对象应用
    3.3 对象的类型:本地对象
    3.4 作用域
    3.5 定义类或对象
    3.6 修改对象
    3.7 小结
    第4章 继承
    4.1 继承机制实例
    4.2 继承机制的实现
    4.3 其他继承方式
    4.4 小结
    第5章 浏览器中的JavaScript
    第6章 DOM基础
    第7章 正则表达式
    第8章 检测浏览器和操作系统
    第9章 事件
    第10章 高级DOM技术
    第11章 表单和数据完整性
    第12章 表格排序
    第13章 拖放
    第14章 错误处理
    第15章 JavaScript中的XML
    第16章 客户端与服务器端的通信
    第17章 Web服务
    第18章 与插件进行交互
    第19章 部署问题
    第20章 JavaScript的未来
    索引

  • JavaScript权威指南

    JavaScript权威指南

    JavaScript权威指南

    百度网盘下载地址
    http://pan.baidu.com/s/1kVoed
    http://pan.baidu.com/s/1GJpuv

    JavaScript权威指南

    内容简介

    《JavaScript权威指南第4版》中文版出版至今已有三年多的时间。这本《JaVaScript权威指南》连续印刷5次,销售数十万册,成为很多JavaScript学习者的必备宝典。由于其封面上是一只“爪哇犀牛”(封面上印上动物是原书出版公司O'Reilly一贯的风格),读者亲切地称其为“犀牛书”。
    随着Ajax和Web 2.0技术的提出和流行,JavaScript再度受到广大技术人员的重视。但却没有一本从全新视角和层次来介绍JavaScript的参考书。《JavaScript高级程序设计》的出版填补了市场的空白,吸引了众多读者的目光,并且也获得相当不错的销售。而当时,《JavaScript权威指南》原书还处在改版之中。现在,《JaVascript权威指南第5版》虽然姗姗来迟,但必定会给众多期待本书的读者带来如沐春风的感觉。
    第5版针对Ajax和Web 2.0技术进行了全新的改版。和上一版相比,更新的内容较多,总体上接近整个篇幅的1/2,而这也正是本书姗姗来迟的原因之一。具体来说,第5版在以下部分有所更新:
    第一部分关于函数的一章(第8章)进行了扩展,特别强调了嵌套的函数和闭包。新增了自定义类、名字空间、脚本化Java、嵌入JavaScript等内容。
    第二部分最大的改变是增加了如下的大量新内容。包括第19章“cookie和客户端持久性”,第20章“脚本化HTTP”,第21章“JavaScipt和XML”,第22章“脚本化客户端图形”,第23章“脚本化Java Applets和Flash电影”。
    第三部分几乎没有太大变化。而第四部分增加了对DOM API的介绍。
    总体上分为“基础知识点介绍”和“参考指南”两部分,这是本书的一大特色。从之前版本受欢迎的程度来看,这种结构得到了读者相当大的认可,满足了他们学习基础知识和参考查阅难点的双重需要。而这也是其他同类图书所不及的。
    3目录

    前言
    第1章JavaScript概述
    第一部分核心JavaScript
    第2章词法结构
    第3章数据类型和值
    第4章变量
    第5章表达式和运算符
    第6章语句
    第7章对象和数组
    第8章函数
    第9章类、构造函数和原型
    第10章模块和名字空间
    第11章使用正则表达式的模式匹配
    第12章脚本化Java
    第二部分客户端JavaScript
    第13章Web浏览器中的JavaScript
    第14章脚本化浏览器窗口
    第15章脚本化文档
    第16章层叠样式表和动态HTML
    第17章事件和事件处理
    第18章表单和表单元素
    第19章cookie和客户端持久性
    第20章脚本化HTTP
    第21章JavaScript和XML
    第22章脚本化客户端图形
    第23章脚本化JavaApplet和Flash电影
    第三部分核心JavaScript参考手册
    核心JavaScript参考手册
    第四部分客户端JavaScript参考手册
    客户端JavaScript参考手册

  • JavaScript语言精粹

    JavaScript语言精粹

    JavaScript语言精粹

    百度网盘下载地址 http://pan.baidu.com/s/15TUff

    JavaScript语言精粹
    内容简介

    javascript曾是“世界上最被误解的语言”,因为它担负太多的特性,包括糟糕的交互和失败的设计,但随着ajax的到来,javascript“从最受误解的编程语言演变为最流行的语言”,这除了幸运之外,也证明了它其实是一门优秀的语言。douglas crockford在本书中剥开了javascript沾污的外衣,抽离出一个具有更好可靠性、可读性和可维护性的javascript子集,让你看到一门优稚的、轻量级的和非常富有表现力的语言。作者从语法、对象、函数、继承、数组、正则表达式、方法、样式和优美的特性这9个方面来呈现这门语言真正的精华部分,通过它们完全可以构建出优雅高效的代码。作者还通过附录列出了这门语言的糟粕和鸡肋部分,且告诉你如何避免它们。最后还介绍了jslint,通过它的检验,能有效地保障我们的代码品质。.
    这是一本介绍javascript语言本质的权威书籍,值得任何正在或准备从事javascript开发的人阅读,并且需要反复阅读。学习、理解,实践大师的思想,我们才可能站在巨人的肩上,才有机会超越大师。
    3作者

    Douglas Crockford是一名来自Yahoo!的资深JavaScript架构师,以创造和维护JSON (JavaScriptObject Notation) 格式而为大家所熟知。他定期在各类会议上发表有关高级JavaScript的主题演讲。他也是ECMAScript委员会的成员之一。
    4目录

    前言. i
    第1章 精华 1
    为什么是javascript? 2
    分析javascript 3
    一个简单的试验场 4
    第2章 语法 5
    空白 5
    标识符 6
    数字 7
    字符串 8
    语句 10
    表达式 15
    字面量 17
    函数 19
    第3章 对象 20
    对象字面量 20
    检索 21
    更新 22
    引用 22
    原型 22
    .反射 23
    枚举 24
    删除 24
    减少全局变量污染 25
    第4章 函数 26
    函数对象 26
    函数字面量 27
    调用 27
    参数 31
    返回 31
    异常 32
    给类型增加方法 32
    递归 34
    作用域 36
    闭包 37
    回调 40
    模块 40
    级联 42
    套用 43
    记忆 44
    第5章 继承.. 46
    伪类 47
    对象说明符 50
    原型 50
    函数化 52
    部件 55
    第6章 数组 58
    数组字面量 58
    长度 59
    删除 60
    枚举 60
    混淆的地方 61
    方法 62
    维度 63
    第7章 正则表达式 65
    一个例子 66
    结构 70
    元素 72
    第8章 方法 78
    第9章 代码风格 94
    第10章 优美的特性 98
    附录a:糟粕 101
    附录b:鸡肋 109
    附录c:jslint 115
    附录d:语法图 125
    附录e:json 136
    索引... 147

  • 精通JavaScript

    精通JavaScript

    精通JavaScript
    百度网盘下载地址 http://pan.baidu.com/s/1tcFjy
    精通JavaScript
    第一部分 认识现代JavaScript
    第1章 现代JavaScript程序设计 2
    1.1 面向对象的JavaScript 2
    1.2 测试代码 3
    1.3 打包分发 4
    1.4 分离式DOM脚本编程 5
    1.4.1 DOM 6
    1.4.2 事件 7
    1.4.3 JavaScript与CSS 8
    1.5 Ajax 8
    1.6 浏览器支持 11
    1.7 小结 12
    第二部分 专业JavaScript开发
    第2章 面向对象的JavaScript 14
    2.1 语言特性 14
    2.1.1 引用 14
    2.1.2 函数重载和类型检查 16
    2.1.3 作用域 19
    2.1.4 闭包 20
    2.1.5 上下文对象 23
    2.2 面向对象基础 24
    2.2.1 对象 25
    2.2.2 对象的创建 25
    2.3 小结 30
    第3章 创建可重用代码 31
    3.1 标准化面向对象的代码 31
    3.1.1 原型式继承 31
    3.1.2 类式继承 32
    3.1.3 Base库 35
    3.1.4 Prototype库 36
    3.2 打包 39
    3.2.1 命名空间 40
    3.2.2 清理代码 42
    3.2.3 压缩 43
    3.3 分发 45
    3.4 小结 47
    第4章 调试与测试的工具 48
    4.1 调试 48
    4.1.1 错误控制台 48
    4.1.2 DOM查看器 52
    4.1.3 Firebug 54
    4.1.4 Venkman 55
    4.2 测试 56
    4.2.1 JSUnit 56
    4.2.2 J3Unit 57
    4.2.3 Test.Simple 58
    4.3 小结 59
    第三部分 分离式JavaScript
    第四部分 Ajax
    第五部分 JavaScript的未来
    第六部分 附录
    附录A DOM参考手册 242
    附录B 事件参考手册 257
    附录C 浏览器 273
    索引 275

  • PPK 谈 JavaScript

    PPK 谈 JavaScript

    PPK 谈 JavaScript

    ppk谈JavaScript

    本书全方位介绍了JavaScript,主要讨论了浏览器兼容性、可访问性、底层语法以及与HTML结构层的协同等问题。书中既包括理论性的讲解,又给出了相关的示例脚本以进行进一步阐述。通过8个真实项目示例,介绍了JavaScript核心语言、BOM、事件处理、DOM、修改CSS样式表以及数据检索等内容。
    本书适合具有一定网页开发经验的Web开发人员阅读。

    百度网盘下载地址 http://pan.baidu.com/s/1osyAE

    目录

    第1章目标.1
    A概念回顾1
    在浏览器中处理交互2
    胖与瘦3
    JavaScript的目标5
    B技术概览5
    标准化6
    版本7
    安全9
    CJavaScript的历史10
    错误的开始10
    事实标准11
    CSS变革13
    新的开始14
    下一步15
    第2章大背景17
    ACSS变革17
    无侵入脚本编程18
    三个层19
    分离关注点
    .......
    第3章浏览器
    第4章准备
    第5章核心
    第6章BOM
    第7章事件
    第8章DOM
    第9章CSS修改
    第10章数据检索
    后记

  • JavaScript DOM编程艺术

    JavaScript DOM编程艺术

    前端开发书籍推荐(一)JavaScript DOM编程艺术
    JavaScript DOM 编程艺术

    百度网盘 下载地址 http://pan.baidu.com/s/1xLP3Z

    本书讲述了javascript和dom的基础知识,但重点放在dom编程技术背后的思路和原则:预留退路、循序渐进和以用户为中心等,这些概念对于任何前端web开发工作都非常重要。本书将这些概念贯穿在书中的所有代码示例中,使你看到用来创建图片库页面的脚本、用来创建动画效果的脚本和用来丰富页面元素呈现效果的脚本,最后结合所讲述的内容创建了一个实际的网站。
    本书适合web设计师和开发人员阅读。
    随着ajax的兴起,javascript再一次成为炙手可热的技术。然而,在历史上,它并不是一直这么幸运,由于主流浏览器之间的不兼容,以javascript为核心的dhtml曾经昙花一现,很快被人遗忘。
    俱往矣,如今的网页设计已经翻开了新的一页。在css彻底改变了web页面布局的方式之后,万维网联盟跨浏览器的dom标准的制定,使javascript终于突破瓶颈,成了大大改善网页用户体验的利器。
    本书在简洁明快地讲述javascript和dom的基本知识之后,通过几个实例演示了大师级的网页开发技术,并透彻阐述了一些至关重要的 javascript编程原则和最佳实践,包括预留退路、循序渐进和以用户为中心等。读者可以非常直观地加以领悟,迅速使自己的编程技术更上一层楼。

    目录

    第1章 JavaScript简史 1
    1.1 JavaScript的起源 1
    1.2 DOM 2
    1.3 浏览器战争 3
    1.3.1 DHTML 3
    1.3.2 浏览器之间的冲突 3
    1.4 制定标准 4
    1.4.1 浏览器以外的考虑 4
    1.4.2 浏览器战争的结局 5
    1.4.3 崭新的起点 5
    1.5 小结 6
    第2章 JavaScript语法 8
    2.1 准备工作 8
    2.2 语法 10
    2.2.1 语句 10
    2.2.2 注释 10
    2.2.3 变量 11
    2.2.4 数据类型 14
    2.2.5 数组 16
    2.2.6 对象 18
    2.3 操作 19
    2.4 条件语句 21
    2.4.1 比较操作符 22
    2.4.2 逻辑操作符 23
    2.5 循环语句 24
    2.5.1 while循环 24
    2.5.2 for循环 25
    2.6 函数 26
    2.7 对象 29
    2.7.1 内建对象 30
    2.7.2 宿主对象 31
    2.8 小结 31
    第3章 DOM 32
    3.1 文档:DOM中的“D” 32
    3.2 对象:DOM中的“O” 32
    3.3 模型:DOM中的“M” 33
    3.4 节点 35
    3.4.1 元素节点 35
    3.4.2 文本节点 35
    3.4.3 属性节点 36
    3.4.4 CSS 36
    3.4.5 获取元素 38
    3.4.6 盘点知识点 42
    3.5 获取和设置属性 43
    3.5.1 get Attribute 43
    3.5.2 set Attribute 44
    3.6 小结 45
    第4章 案例研究:JavaScript图片库 46
    4.1 标记 46
    4.2 JavaScript 48
    4.2.1 非DOM解决方案 49
    4.2.2 最终的函数代码清单 50
    4.3 应用这个JavaScript函数 50
    4.4 对这个函数进行扩展 52
    4.4.1 child Nodes属性 53
    4.4.2 node Type属性 54
    4.4.3 在标记里增加一段描述 54
    4.4.4 用JavaScript改变这段描述 55
    4.4.5 node Value属性 56
    4.4.6 first Child和last Child属性 56
    4.4.7 利用node Value属性刷新这段描述 57
    4.5 小结 60
    第5章 最佳实践 61
    5.1 过去的错误 61
    5.1.1 不要怪罪JavaScript 61
    5.1.2 Flash的遭遇 62
    5.1.3 质疑一切 63
    5.2 平稳退化 63
    5.2.1 “javascript:”伪协议 64
    5.2.2 内嵌的事件处理函数 65
    5.2.3 谁关心这个 65
    5.3 向CSS学习 66
    5.3.1 结构与样式的分离 66
    5.3.2 渐进增强 67
    5.4 分离JavaScript 68
    5.5 向后兼容 70
    5.5.1 对象检测 70
    5.5.2 浏览器嗅探技术 71
    5.6 性能考虑 72
    5.6.1 尽量少访问DOM和尽量减少标记 72
    5.6.2 合并和放置脚本 73
    5.6.3 压缩脚本 73
    5.7 小结 74
    第6章 案例研究:图片库改进版 75
    6.1 快速回顾 75
    6.2 它支持平稳退化吗 76
    6.3 它的JavaScript与HTML标记是分的吗 77
    6.3.1 添加事件处理函数 77
    6.3.2 共享onload事件 82
    6.4 不要做太多的假设 84
    6.5 优化 86
    6.6 键盘访问 88
    6.7 把JavaScript与CSS结合起来 90
    6.8 DOM Core和HTML-DOM 93
    6.9 小结 94
    第7章 动态创建标记 96
    7.1 一些传统方法 96
    7.1.1 document. write 96
    7.1.2 inner HTML属性 98
    7.2 DOM方法 101
    7.2.1 create Element方法 101
    7.2.2 append Child方法 102
    7.2.3 create Text Node方法 103
    7.2.4 一个更复杂的组合 105
    7.3 重回图片库 107
    7.3.1 在已有元素前插入一个新元素 108
    7.3.2 在现有方法后插入一个新元素 109
    7.3.3 图片库二次改进版 111
    7.4 Ajax 114
    7.4.1 XML Http Request对象 115
    7.4.2 渐进增强与Ajax 119
    7.4.3 Hijax 120
    7.5 小结 121
    第8章 充实文档的内容 122
    8.1 不应该做什么 122
    8.2 把“不可见”变成“可见” 123
    8.3 内容 123
    8.3.1 选用HTML、XHTML还是HTML5 124
    8.3.2 CSS 126
    8.3.3 JavaScript 127
    8.4 显示“缩略语列表” 127
    8.4.1 编写display Abbreviations函数 128
    8.4.2 创建标记 130
    8.4.3 一个浏览器“地雷” 135
    8.5 显示“文献来源链接表” 138
    8.6 显示“快捷键清单” 143
    8.7 检索和添加信息 146
    8.8 小结 147
    第9章 CSS-DOM 148
    9.1 三位一体的网页 148
    9.1.1 结构层 148
    9.1.2 表示层 148
    9.1.3 行为层 149
    9.1.4 分离 150
    9.2 style属性 150
    9.2.1 获取样式 151
    9.2.2 设置样式 156
    9.3 何时该用DOM脚本设置样式 158
    9.3.1 根据元素在节点树里的位置来设置样式 158
    9.3.2 根据某种条件反复设置某种样式 161
    9.3.3 响应事件 165
    9.4 class Name属性 167
    9.5 小结 171
    第10章 用JavaScript实现动画效果 172
    10.1 动画基础知识 172
    10.1.1 位置 172
    10.1.2 时间 175
    10.1.3 时间递增量 175
    10.1.4 抽象 178
    10.2 实用的动画 184
    10.2.1 提出问题 184
    10.2.2 解决问题 186
    10.2.3 CSS 187
    10.2.4 JavaScript 189
    10.2.5 变量作用域问题 192
    10.2.6 改进动画效果 193
    10.2.7 添加安全检查 196
    10.2.8 生成HTML标记 198
    10.3 小结 200
    第11章 HTML5 201
    11.1 HTML5简介 201
    11.2 来自朋友的忠告 203
    11.3 几个示例 204
    11.3.1 Canvas 205
    11.3.2 音频和视频 209
    11.3.3 表单 215
    11.4 HTML5还有其他特性吗 219
    11.5 小结 219
    第12章 综合示例 220
    12.1 项目简介 220
    12.1.1 原始资料 220
    12.1.2 站点结构 220
    12.1.3 页面结构 221
    12.2 设计 222
    12.3 CSS 223
    12.3.1 颜色 225
    12.3.2 布局 226
    12.3.3 版式 228
    12.4 标记 229
    12.5 JavaScript 230
    12.5.1 页面突出显示 231
    12.5.2 JavaScript幻灯片 235
    12.5.3 内部导航 239
    12.5.4 JavaScript图片库 242
    12.5.5 增强表格 245
    12.5.6 增强表单 249
    12.5.7 压缩代码 263
    12.6 小结 264
    附录 JavaScript库 265

jQuery吧-Write Less, Do More | 注重前端开发

jQuery吧-Write Less, Do More | 注重前端开发

Copyright © 2013 jqueryba.com, All Rights Reserved.奔跑在阿里云

免责声明:本站所有内容来源于互联网。如果本站部分内容侵犯您的权益,请您告知,站长会立即处理 苏ICP备12059471号

站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!