JavaScript大牛:Douglas Crockford
转自:随网之舞 的《JavaScript大牛:Douglas Crockford》
Douglas Crockford是JavaScript开发社区最知名的权威,是JSON、JSLint、JSMin和ADSafe之父,是《JavaScript:The Good Parts》(英文版、中文版)的作者。JavaScript的发明人Brendan Eich说他是“Yoda of lambda programming and JavaScript(lambda编程和JavaScript的精神领袖)”。他同时也服务于ECMA的JavaScript2.0技术委员会(TC39)。其个人站点和Blog是http://www.crockford.com/和http://blog.360.yahoo.com/douglascrockford。
Douglas Crockford现在是Yahoo的资深JavaScript架构师,曾在Atari公司(视频游戏工业的领袖)开发了办公自动化系统,同时也完成了对于游戏和音乐的研究;曾任Lucasfilm(卢卡斯)电影公司技术总监;在Paramount(派拉蒙)公司任职过新媒体执行主管;在电气社区,通常为人所知的是communities.com的创始人兼首席执行官;他还创办了State软件公司并作为该公司CTO,这也是他发现JSON时所在的地方。他同时也对Blissymbolics非常感兴趣,这是一种图形、象征性的语言,并且对永久减肥(Permanent Weight Loss)做过研究。
YUI团队2008年底的合影,中间的长者即为Douglas Crockford:
Douglas Crockford作为JavaScript开发社区的Guru,其众多的在JavaScript开发方面的研究成果被广泛的应用,而他的思想也深深的影 响了整个JavaScript应用和发展。学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超越,所以下面列表是一个开始:
中文:JavaScript:世界上最被误解的语言
The World’s Most Misunderstood Programming Language Has Become the World’s Most Popular Programming Language
中文:JavaScript:从最受误解的编程语言演变为最流行的语言
A Survey of the JavaScript Programming Language
中文:纵览 JavaScript语言
Code Conventions for the JavaScript Programming Language
中文:JavaScript程序编码规范
The Little JavaScripter
对《The Little Schemer》一书的讨论,并作了以JavaScript代替Scheme的尝试
Private Members in JavaScript
中文:JavaScript中的私有成员
Prototypal Inheritance in JavaScript
中文:在JavaScript实现基于原型的继承
Classical Inheritance in JavaScript
中文:在JavaScript中实现基于类模式的继承
Remedial JavaScript
过快的标准化导致JavaScript在开发过程中未得到足够的优化,当前它仍存在一些问题,本文提出了一些补救的措施
JavaScript and HTML Script Tags
中文:JavaScript与HTML的Script标签
JScript Memory Leaks
中文:JScript的内存泄漏
Top Down Operator Precedence
自顶向下的运算符优先级,这是Douglas Crockford为《Beautiful Code(代码之美)》而写,位于书中第九章
The Elements of JavaScript Style, Parts One and Two
中文:JavaScript的风格要素1和2
Minification v. Obfuscation
Synchronous v. Asynchronous
with Statement Considered Harmful
Global Domination
Global Domination, Part Two
for in Intrigue
JavaScript, We Hardly new Ya
中文:JavaScript的new,好久不见啊
JSON and Browser Security
中文:JSON和浏览器安全
I’d Rather switch Than Fight!
The Only Thing We Have To Fear Is Premature Standardization
中文:不成熟的标准化是我们唯一惧怕的
When You Can’t Count On Your Numbers
Fixing HTML 中文
HTML4.2
Ajax security幻灯片
JavaScript: The Good Parts视频,2009.03在Google的演讲:
38 minutes视频位于Youtube上
幻灯片和ajax world 2008版本一样
The Mashup Problem and Google Gears视频
44 minutes | MP4 download
The JavaScript Programming Language视频:
Part 1: 31 minutes | M4V download
Part 2: 31 minutes | M4V download
Part 3: 29 minutes | M4V download
Part 4: 20 minutes | M4V download
幻灯片
An Inconvenient API: The Theory of the Dom视频:
Part 1 (31 minutes)
Part 2 (21 minutes)
Part 3 (26 minutes)
幻灯片
Advanced JavaScript视频:
Part 1: 31 minutes
Part 2: 25 minutes
Part 3: 11 minutes
幻灯片
Quality视频,YAHOO Frontend Summit 2007:
48 minutes | M4V download
JavaScript: The Good Stuff视频:
39 minutes | M4V download
The State of Ajax视频:
38 minutes | M4V download
Ajax Performance视频:
38 minutes | M4V download
幻灯片
誊本:英文、中文
The JSON Saga
幻灯片
誊本
出处:http://justinw.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架