ppk谈JavaScript豆瓣下载-ppk谈JavaScript电子书PDF下载完整高清版

ppk谈JavaScript豆瓣下载-ppk谈JavaScript电子书PDF下载完整高清版

编辑点评:

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

ppk谈JavaScript

编辑推荐

大师著作,提升功力的捷径,代码来自实际商业项目。

ppk向我们全面展示了自己遇到问题、分析问题和解决问题的全过程,内容极为实用,切中Web程序员的需求。

——Mike West.Digital Web Magazine

ppk在本书中倾注了大量心血,这必将是一部杰作。

——JereIny Keith,《 DOM编程艺术》和{BulletproofAjax中文版》作者

大师ppk为我们撰写了一部与众不同的]avaScript著作。书中的8个案例来自作者开发的实际商业项目,将基础知识、Web标准、现代开发理念、佳实践和大量实战技巧地结合起来,读者可以从中直接学习到专家分析问题和解决问题的方法。书中的代码从不同角度讲解的使用,实现了许多具有通用性的功能。可以直接应用到实际项目中。

本书语言流畅生动。布局谋篇非常精心,是JavaScfipt程序员提升自身实力的助手。

前言

撰写本书是希望web开发人员更容易理解一些JavaScript基础知识,这些知识是我成为一名职业Web开发人员以来一点一滴收集来的。

本书反映了我所掌握的知识,自然也同时反映了我的知识的局限性。我是一名web开发人员,而不是应用程序开发人员,这意味着我将谈论的是浏览器兼容性、可访问性、底层语法以及与HTML结构层的协作,而不涉及模块、设计原则或者抽象层。

8年来,开发网站成为我谋生的手段。这期间,我频繁地使用JavaScript的一些特性,但同时也忽略了很多其他特性。我一直都只使用那些工作中需要用到的工具,而Javascript工具箱里还存在一大堆我平常很少用的特性。

显然,我不能教你使用那些连我自己都不甚了解的工具,所以本书只探讨那些我工作中用到的语言特性。例如,本书不会涉及面向对象的JavaScript,因为我从来都不需要用它。另外,一本书的篇幅有限,所以我必须做出取舍(有时候真的很难),最后我选择了那些中高级应用必须使用的JavaScript特性。

示例脚本

任何Javascript图书都需要示例脚本。作者每阐释一点原理,就应该接着展示这个原理在实践中是怎么应用的。示例脚本是最直白的办法。

理想的情况下,这些脚本都应该有实用价值。例如,创建一个脚本把你所有的宠物按名字排序显示出来,然后点击宠物名字就会弹出一张傻乎乎的大头照,这样虽然很不错,但即使这个脚本阐释了一些原理(如对象和弹出框),它的实用价值还是为零。

所以,本书最大特色是提供了8个脚本程序,它们可都是我做的真刀真枪的实际项目,客户花钱买了的。

这8个脚本程序是为7个特定客户的特定商业目标而写的,而且每一个客户都明确表示他们对这些脚本程序很满意。事实上,他们中的6个又给了我新的项目,而那第7个客户没有给我新项目的唯一原因就是他的公司实在太小,只需要一个网站就足够用了。

所以,没有比这些示例更现实和更实用的了。

本书结构

我们会在前4章讨论一些比较高级的主题,后6章将关注技术主题。

第1章讨论JavaScript的目标、技术概览以及JavaScript的历史,以说明它的目标是如何被重新定义的。

第2章讨论JavaScript的上下文环境,应是一个满足可用性、可访问性和符合标准的网站,它的结构层、表现层和行为层是分离的。

第3章讨论浏览器之间的兼容性问题和处理它们的策略。

第4章讨论JavaScript与HTML结构层的交互、初始化和<script>标签第5章~第10章全方位讨论JavaScript技术:核心、BOM(浏览器对象模型)、事件、DOM(文档对象模型)、改变CSS以及数据获取。1B包括这些主题的概述。

ppk谈JavaScript电子书PDF下载截图

ppk谈JavaScript豆瓣下载-ppk谈JavaScript电子书PDF下载完整高清版插图(1)ppk谈JavaScript豆瓣下载-ppk谈JavaScript电子书PDF下载完整高清版插图(2)ppk谈JavaScript豆瓣下载-ppk谈JavaScript电子书PDF下载完整高清版插图(3)ppk谈JavaScript豆瓣下载-ppk谈JavaScript电子书PDF下载完整高清版插图(4)

评分及评论

无用户评分

来评个分数吧

  • 5 分
    0
  • 4 分
    0
  • 3 分
    0
  • 2 分
    0
  • 1 分
    0

Comments