ppk谈JavaScript电子书PDF下载完整高清版|百度网盘下载
编辑评论:
ppk谈JavaScript主要讨论浏览器兼容性、可访问性、底层语法、与HTML结构层的协同等问题。本书包括理论解释和相关的示例脚本,以供进一步阐述。通过8个真实的项目实例,介绍了核心语言、BOM、事件处理、DOM、修改CSS样式表、数据检索。
编辑推荐
大师之书,提高技巧的捷径,代码来源于实际商业项目。
ppk向我们全方位展示了遇到问题、分析问题、解决问题的全过程。内容非常实用,符合Web程序员的需求。
——迈克·韦斯特。数字网络杂志
ppk在这本书上倾注了大量心血,它一定是一部杰作。
——JereIny Keith,《The Art of DOM Programming》和{BulletproofAjax中文版》作者
大师 ppk 为我们写了一本与众不同的]JavaScript 书籍。书中的8个案例来自作者开发的实际业务项目,结合了基础知识、Web标准、现代开发理念、最佳实践和大量实践技能。读者可以直接向专家学习如何分析和解决问题。书中的代码从不同的角度解释了使用,实现了很多通用性的功能。可直接应用于实际项目。
这本书的语言流畅生动。排版非常细致,是JavaScfipt程序员提高自身实力的助手。
前言
本书旨在让 Web 开发人员更容易理解我成为专业 Web 开发人员以来一点一点收集的一些 JavaScript 基础知识。
这本书反映了我的知识,当然也反映了我知识的局限性。我是 Web 开发人员,而不是应用程序开发人员,这意味着我将讨论浏览器兼容性、可访问性、低级语法以及与 HTML 结构层的协作,而不是模块、设计原则或抽象层。
8 年来,开发网站一直是我的生计。在此期间,我经常使用 JavaScript 的一些特性,但也忽略了许多其他特性。我一直只使用我工作所需的工具,而 Javascript 工具箱有很多我通常不使用的功能。
显然,我无法教你使用我自己都不知道的工具,所以本书只讨论我在工作中使用的那些语言特性。例如,本书没有涉及面向对象的 JavaScript,因为我从不需要使用它。另外,一本书的大小是有限的,所以我不得不做出取舍(有时真的很难),最终我选择了那些中高级应用程序必须使用的 JavaScript 特性。
示例脚本
任何 Javascript 书籍都需要示例脚本。每次作者解释一个原则时,他都应该说明该原则是如何在实践中应用的。示例脚本是最直接的方法。
理想情况下,这些脚本都应该有用。例如,创建一个按名称排序显示所有宠物的脚本,然后单击宠物名称会弹出一个愚蠢的面部照片,这很好,但即使该脚本说明了一些原则(如对象和弹出框),它的实用价值仍然为零。
所以,这本书最大的特点就是提供了8个脚本程序,都是我自己做的,客户买的实际项目。
八个脚本是为七个特定客户的特定业务目标编写的,每个客户都明确表示他们对脚本感到满意。事实上,其中有6个给了我新项目,而第7个客户没有给我新项目的唯一原因是因为他的公司很小,只有一个网站就足够了。
所以,没有什么比这些例子更现实和实用了。
书籍结构
我们将在前 4 章中介绍一些更高级的主题,最后 6 章将侧重于技术主题。
第 1 章讨论了 JavaScript 的目标、技术概述和 JavaScript 的历史,以说明其目标是如何被重新定义的。
第 2 章讨论 JavaScript 的上下文,它应该是一个满足可用性、可访问性和符合标准的网站,其结构、表示和行为层是分开的。
第 3 章讨论了浏览器之间的兼容性问题以及处理它们的策略。
第 4 章讨论 JavaScript 与 HTML 结构层、初始化和