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界鼎鼎大名,他的《ppk 谈 JavaScript》这本书口碑极佳。在译书还未上市前我先看了 Realazy的blog:《ppk on JavaScript 笔记》,所以对该书有了大概的了解,知道这是本什么内容的书,适合什么水平层次的人来阅读。 本书适合想要得到跨 web 浏览器JS开发“高...
评分Book positioning When I started writing the book I had a pretty good idea where I wanted it to fit into the JavaScript book market. Basically I wanted it to be exactly mid-way between Jeremy Keith's book and David Flanagan's, to sort of bridge the gap betwe...
评分为什么说是反派,我觉得我和作者都比较偏激,他对js的前途似乎不太看好,而又提不出什么建设性意见,一直保守的估计js的富客户端模式始终会走向灭亡(这跟预言人类1亿年后会灭亡一样).一些不用自己买单的预言. 代码可用性和教学性不够强,知识的理解也只是站在他的角度去想的,一切以...
评分我一直喜欢实践事例多余理论讲解的书。这本书坦率的讲不怎么适合我的胃口。前面几张理论讲的多,甚至js起源都讲了好些篇幅。而且不怎么透彻,可能是翻译的问题。最后一章讲jsDom还比较详细。有些事例代码比较繁琐而且代码已经过时了。关于那个下拉菜单其实纯js可以写的很简单。...
坦白说,《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书籍那样,忙于介绍最新的API或者流行的框架,而是专注于JavaScript这门语言本身最基础、却也是最容易被误解的部分。书中关于“`prototype`”的讲解,至今仍是我心中关于JavaScript继承的最佳解释。ppk用一种非常清晰、直观的方式,揭示了JavaScript对象模型的核心。我曾经被“原型链”这个概念困扰了很久,但在看了这本书之后,我才真正理解了它的运作机制,以及为什么JavaScript会有这样的设计。这本书的论述风格非常“ppk”,既有严谨的学术性,又不失一种独特的洞察力。它不是那种让你看完之后就觉得“哇,我学会了”的书,而是会让你产生“原来是这样!”的感叹。它教会我如何深入思考,如何追根溯源,而不是仅仅停留在表面的语法糖。这本书的价值,在于它能够帮助你建立起一个坚实的JavaScript基础,让你在面对各种新技术的挑战时,都能游刃有余。
评分这本书的光辉,我至今还记得,尽管我已经不再是那个初出茅庐的JavaScript新手了。当年,当我第一次翻开《ppk on JavaScript, 1/e》时,感觉就像是打开了一扇通往JavaScript神秘世界的大门。书中的每一个概念,每一个例子,都经过了ppk(Douglas Crockford,对,就是他!)精炼而深刻的阐述。我尤其怀念那些关于原型链的章节,它们不像坊间流传的那么晦涩难懂,而是通过循序渐进的图示和代码片段,将隐藏在JavaScript核心深处的奥秘一层层揭开。我曾无数次地盯着那些图,试图理解对象是如何继承属性的,以及`this`关键字在不同上下文中的表现。这本书给我带来的不仅是知识,更是一种解决问题的思维方式。它教会我如何去思考JavaScript的底层逻辑,如何写出更健壮、更高效的代码。即使现在,我也会时不时地回想起书中的某些段落,重新审视我正在开发的某个功能,看看是否有ppk当年提出的优化空间。这本书不仅仅是一本技术书籍,更像是一位经验丰富的导师,用最简洁、最明了的方式,引导我走上了一条更清晰的JavaScript开发之路。它塑造了我对JavaScript的理解,我至今仍受益匪浅。
评分如果说有哪本书曾经让我对“精通”这个词产生过一丝丝的敬畏,那一定是《ppk on JavaScript, 1/e》。这本书的厉害之处在于,它没有落入那些泛泛而谈、堆砌概念的陷阱,而是选择了最核心、最容易被忽视的JavaScript特性,进行了一次彻底的、剥丝抽茧式的讲解。我至今还记得,当看到书中关于闭包的解释时,我才真正理解了它在JavaScript中的强大作用,以及如何巧妙地运用它来管理作用域和状态。书中的代码示例,更是我的“宝藏”,它们不是为了炫技而写,而是为了清晰地展示每一个概念的实际应用。我曾一遍遍地敲打这些代码,观察它们的输出,体会它们背后的逻辑。这本书的语言风格非常独特,有时带着一丝幽默,有时又极其严谨。它就像一个经验丰富的匠人,用最精湛的技艺,打磨出了每一件作品。我曾经因为书中的某个观点而陷入沉思,因为它挑战了我之前的一些固有认知。但正是这种挑战,让我看到了更广阔的天地。这本书的价值,在于它能够让你重新认识JavaScript,不仅仅是那些流行的框架和库,而是JavaScript本身。
评分被此书的出版年份和开头那一堆背景知识吓退,去读了另一本高大全的书,磨磨蹭蹭看了好久,直到看不下去。今天无意中又捡起ppk来看,直接从Events读起,突然感觉到醍醐灌顶!ppk不愧是compatibility高手,一个用例的来龙去脉可以讲得这么清楚。一本讲解前端最恼人的浏览器兼容问题的书,居然可以让人看得停不下来,跪了。
评分还是在12年入门时看过
评分一个字,好书.
评分貌似这本是谈处理浏览器兼容的经典
评分电子版
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有