Whether you're an old-school scripter who needs to modernize your JavaScripting skills or a standards-aware Web developer who needs best practices and code examples, you'll welcome this guide from a JavaScript master. Other JavaScript books use example scripts that have little bearing on real-world Web development and are useful only in the chapter at hand. In contrast, Peter-Paul Koch's book uses eight real-world scripts he created for real-world clients in order to earn real-world money. That means the scripts are guaranteed to do something useful (and sellable!) that enhances the usability of the page they're used on. The book's example scripts include one that sorts a data table according to the user's search queries, a form validation script, a script that shows form fields only when the user needs them, a drop-down menu, and a data retrieval script that uses simple Ajax and shows the data in an animation. After an overview of JavaScript's purpose, Peter-Paul provides theoretical chapters on the context (jobs for JavaScript, CSS vs. JavaScript), the browsers (debugging, the arcana of the browser string), and script preparation.Then follow practical chapters on Core, BOM, Events, DOM, CSS Modification, and Data Retrieval, all of which are explained through a combination of theoretical instruction and the taking apart of the relevant sections of the example scripts.
I've been working as a professional web developer since 1998, first for three successive employers, but since September 2002 as a freelancer. In these years I have not only exhaustively studied the client side disciplines, but also gained much experience in integrating the work of many specialists into one accessible, smoothly working website.
I've worked on the Concertgebouw site, corporate sites for all my employers, and I've given courses on HTML, CSS, JavaScript and Internet technology for non-technicians.
My skills comprise the client side disciplines, and especially client side programming. This includes, but is not limited to, HTML coding, copywriting and maintaining a good and smooth interaction.
JavaScript
In JavaScript programming I function on international guru level. See my JavaScript section for ample evidence. My own book, ppk on JavaScript, was published in August 2006. In addition, I serve as one of the editors of Flanagan's "JavaScript, the Definitive Guide", 5th edition, O'Reilly.
《PPK谈javascript》这本书还是很有味道的。很少有js书会谈论如此广泛的可用性和可访问性的实践。至于这本书的一些排版风格,我看着是有点觉得烦燥。不过总的来说,这是本好书。
评分我不是一个专业的Web开发人员,那只是我的兴趣爱好,我是一个blogger,热衷于定制自己的Blog,javascript在这过程中终究不能避免,于是就这么上手了。 早期,我在Blogger上移植过别人写的Calendar,Music Player,那个时候,正是javascript刀耕火种的时候,那个时候还没有ajax...
评分ppk算是比较扎实,多年的研究成就了quirksmode.org和他的这本书。翻译的一般,但是没有影印版卖,只好看中文版了。 章节结构比较散,但是可以理解,毕竟,js在不同浏览器,不同文档类型中区别太多太乱了。ppk能够深入到这个层次,给我们参考,已是很不容易。如果想了解js+dom+c...
评分第一本书 :JavaScript高级程序设计 http://www.douban.com/subject/1869705/ 这是第二本. 极力推荐.
评分第一本书 :JavaScript高级程序设计 http://www.douban.com/subject/1869705/ 这是第二本. 极力推荐.
这本书的光辉,我至今还记得,尽管我已经不再是那个初出茅庐的JavaScript新手了。当年,当我第一次翻开《ppk on JavaScript, 1/e》时,感觉就像是打开了一扇通往JavaScript神秘世界的大门。书中的每一个概念,每一个例子,都经过了ppk(Douglas Crockford,对,就是他!)精炼而深刻的阐述。我尤其怀念那些关于原型链的章节,它们不像坊间流传的那么晦涩难懂,而是通过循序渐进的图示和代码片段,将隐藏在JavaScript核心深处的奥秘一层层揭开。我曾无数次地盯着那些图,试图理解对象是如何继承属性的,以及`this`关键字在不同上下文中的表现。这本书给我带来的不仅是知识,更是一种解决问题的思维方式。它教会我如何去思考JavaScript的底层逻辑,如何写出更健壮、更高效的代码。即使现在,我也会时不时地回想起书中的某些段落,重新审视我正在开发的某个功能,看看是否有ppk当年提出的优化空间。这本书不仅仅是一本技术书籍,更像是一位经验丰富的导师,用最简洁、最明了的方式,引导我走上了一条更清晰的JavaScript开发之路。它塑造了我对JavaScript的理解,我至今仍受益匪浅。
评分我曾不止一次地向我的同行推荐过《ppk on JavaScript, 1/e》,并且每一次,我都会强调这本书的“独特性”。它不像市面上大多数JavaScript书籍那样,忙于介绍最新的API或者流行的框架,而是专注于JavaScript这门语言本身最基础、却也是最容易被误解的部分。书中关于“`prototype`”的讲解,至今仍是我心中关于JavaScript继承的最佳解释。ppk用一种非常清晰、直观的方式,揭示了JavaScript对象模型的核心。我曾经被“原型链”这个概念困扰了很久,但在看了这本书之后,我才真正理解了它的运作机制,以及为什么JavaScript会有这样的设计。这本书的论述风格非常“ppk”,既有严谨的学术性,又不失一种独特的洞察力。它不是那种让你看完之后就觉得“哇,我学会了”的书,而是会让你产生“原来是这样!”的感叹。它教会我如何深入思考,如何追根溯源,而不是仅仅停留在表面的语法糖。这本书的价值,在于它能够帮助你建立起一个坚实的JavaScript基础,让你在面对各种新技术的挑战时,都能游刃有余。
评分坦白说,《ppk on JavaScript, 1/e》这本书,在我刚开始接触JavaScript的时候,确实有些“劝退”。我当时可能更倾向于那些“快速入门”、“学会XX框架”之类的标题。但当我真正花时间去啃这本书的时候,我才意识到,之前所学的很多东西,都只是停留在表面。ppk在这本书里,就像一位考古学家,深入挖掘JavaScript这门语言的“历史遗迹”和“核心骨骼”。我记得书中关于“`==`和`===`”的对比,简直让我醍醐灌顶。我之前一直觉得用`==`方便,但这本书让我看到了它背后隐藏的隐患和陷阱。还有关于“`NaN`”的讨论,更是让我明白了“相等”这个概念在JavaScript中有多么的微妙。这本书的阅读体验,有点像是在解谜,每理解一个概念,就好像打开了一扇新的门,看到了更多更深层次的东西。它不是那种让你一口气读完,然后觉得“我已经掌握了”的书,而是需要你反复咀嚼,才能体会到其中精髓的书。我可以说,这本书改变了我对待JavaScript的态度,让我从一个“使用者”变成了一个“理解者”。
评分当我在书架上找到《ppk on JavaScript, 1/e》这本书时,我内心是带着一丝探究的兴奋的。我知道ppk(Douglas Crockford)的名字在JavaScript界有着举足轻重的地位,所以对这本书抱有很高的期待。而这本书,确实没有让我失望。它像是一位经验丰富的老船长,带领着我穿越JavaScript的“波涛汹涌”的海洋。我尤其记得书中关于“event loop”的描述,虽然只是寥寥数语,却精准地概括了这个JavaScript异步执行的核心机制。我曾经为了理解异步编程,阅读过很多资料,但只有在这本书中,我才找到了那种“豁然开朗”的感觉。书中的每一个字,都充满了作者对JavaScript深刻的理解和独到的见解。它不像某些教程那样,只是简单地罗列代码,而是深入浅出地解释了“为什么”和“怎么做”。我曾因为书中提出的某个观点而反复思考,甚至在工作之余,会时不时地翻阅书中的某些章节,重新巩固我的理解。这本书的魅力,在于它能够让你看到JavaScript的“灵魂”,而不是仅仅停留在“外壳”。它是一本真正能够提升你JavaScript内功的书。
评分如果说有哪本书曾经让我对“精通”这个词产生过一丝丝的敬畏,那一定是《ppk on JavaScript, 1/e》。这本书的厉害之处在于,它没有落入那些泛泛而谈、堆砌概念的陷阱,而是选择了最核心、最容易被忽视的JavaScript特性,进行了一次彻底的、剥丝抽茧式的讲解。我至今还记得,当看到书中关于闭包的解释时,我才真正理解了它在JavaScript中的强大作用,以及如何巧妙地运用它来管理作用域和状态。书中的代码示例,更是我的“宝藏”,它们不是为了炫技而写,而是为了清晰地展示每一个概念的实际应用。我曾一遍遍地敲打这些代码,观察它们的输出,体会它们背后的逻辑。这本书的语言风格非常独特,有时带着一丝幽默,有时又极其严谨。它就像一个经验丰富的匠人,用最精湛的技艺,打磨出了每一件作品。我曾经因为书中的某个观点而陷入沉思,因为它挑战了我之前的一些固有认知。但正是这种挑战,让我看到了更广阔的天地。这本书的价值,在于它能够让你重新认识JavaScript,不仅仅是那些流行的框架和库,而是JavaScript本身。
评分貌似这本是谈处理浏览器兼容的经典
评分我最葱白的一位自学成才的大牛,他的书怎么能不看,front-end programmer 必看啦
评分没听过作者,但是你一定听过quirksmode.org,作者就是该站站长。上面的各种浏览器之间的js、css以及DOM兼容性列表,是平时工作的必备。
评分相当不错的书,中文版里边有少量错误~~
评分电子版
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 book.quotespace.org All Rights Reserved. 小美书屋 版权所有