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: The Good Parts》封面
《JavaScript: The Good Parts》封面

《JavaScript语言精粹》封面
《JavaScript语言精粹》封面


Douglas Crockford作为JavaScript开发社区的Guru,其众多的在JavaScript开发方面的研究成果被广泛的应用,而他的思想也深深的影响了整个JavaScript应用和发展。学习、理解、实践大师的思想,我们才可能站在巨人的肩上,才有机会超越,所以下面列表是一个开始:
1.JavaScript. TheWorld'sMost Misunderstood Programming Language(网址:http://javascript.crockford.com/javascript.html
参考译文:JavaScript:世界上最被误解的语言(网址:http://shiningray.cn/javascript-the-worlds-most-misunderstood-programming-language.html

2.The World’s Most Misunderstood Programming Language Has Become the World’s Most Popular Programming Language(网址:http://javascript.crockford.com/popular.html
参考译文:JavaScript:从最受误解的编程语言演变为最流行的语言(网址:http://www.ajaxjs.com/popular.html

3.A Survey of the JavaScript. Programming Language(网址:http://www.crockford.com/javascript/survey.html
参考译文:纵览JavaScript语言(网址:http://svza.blogspot.com/2007/03/javascript_09.html

4.Code Conventions for the JavaScript. Programming Language(网址:http://javascript.crockford.com/code.html
参考译文:JavaScript程序编码规范(网址:http://www.yeeyan.com/articles/view/cloudwater/4042

5.The Little JavaScripter(网址:http://javascript.crockford.com/little.html

6.Private Members in JavaScript(网址:http://javascript.crockford.com/private.html
参考译文:JavaScript中的私有成员(网址:http://javascript.crockford.com/private.html

7.Prototypal Inheritance in JavaScript(网址:http://javascript.crockford.com/prototypal.html
参考译文:在JavaScript实现基于原型的继承(网址:http://svza.blogspot.com/2007/03/javascript_14.html

8.Classical Inheritance in JavaScript(网址:http://javascript.crockford.com/inheritance.html
参考译文:在JavaScript中实现基于类模式的继承(网址:http://svza.blogspot.com/2007/03/javascript_4663.html

9.Remedial JavaScript(网址:http://javascript.crockford.com/remedial.html

10.JavaScript. and HTML Script. Tags(网址:http://javascript.crockford.com/script.html
参考译文:JavaScript与HTML的Script标签(网址:http://www.dreamdu.com/blog/2008/08/08/script/

11.JScript. Memory Leaks(网址:http://javascript.crockford.com/memory/leak.html
参考译文:JScript的内存泄漏(网址:http://svza.blogspot.com/2007/06/jscript.html

12.Top Down Operator Precedence(网址:http://javascript.crockford.com/tdop/tdop.html

13.The Elements of JavaScript. Style, Parts One and Two(网址:http://javascript.crockford.com/style1.htmlhttp://javascript.crockford.com/style2.html
参考译文:JavaScript的风格要素(1)&(2)(网址:http://dancewithnet.com/2008/01/26/the-elements-of-javascript-style-part-one/http://dancewithnet.com/2008/01/30/the-elements-of-javascript-style-part-two/

14.Minification v. Obfuscation(网址:http://yuiblog.com/blog/2006/03/06/minification-v-obfuscation/

15.Synchronous v. Asynchronous(网址:http://yuiblog.com/blog/2006/04/04/synchronous-v-asynchronous/

16.with Statement Considered Harmful(网址:http://yuiblog.com/blog/2006/04/11/with-statement-considered-harmful/

17.Global Domination, Parts One and Two(网址:http://yuiblog.com/blog/2006/06/01/global-domination/http://yuiblog.com/blog/2008/04/16/global-domination-part-two/

18.for in Intrigue(网址:http://yuiblog.com/blog/2006/09/26/for-in-intrigue/

19. JavaScript, We Hardly new Ya(网址:http://yuiblog.com/blog/2006/11/13/javascript-we-hardly-new-ya/
参考译文:JavaScript的new,好久不见啊(网址:http://ued.taobao.com/blog/2007/05/15/%E4%BD%A0%E7%9C%9F%E7%9A%84%E4%BC%9A%E5%86%99javascript%E5%90%97%EF%BC%9F/

20.JSON and Browser Security(网址:http://yuiblog.com/blog/2007/04/10/json-and-browser-security/
参考译文:JSON和浏览器安全(网址:http://www.javaeye.com/topic/95569

21.I’d Rather switch Than Fight!(网址:http://yuiblog.com/blog/2007/04/25/id-rather-switch-than-fight/

22.The Only Thing We Have To Fear Is Premature Standardization(网址:http://yuiblog.com/blog/2008/08/14/premature-standardization/
参考译文:不成熟的标准化是我们唯一惧怕的(网址:http://ued.taobao.com/blog/2008/08/15/the_only_thing_we_have_to_fear_is_premature_standardization/

23.When You Can’t Count On Your Numbers(网址:http://yuiblog.com/blog/2009/03/10/when-you-cant-count-on-your-numbers/

24.Fixing HTML(网址:http://www.crockford.com/html/
参考译文(网址:http://sp42.javaeye.com/blog/145268

25.HTML4.2(网址:http://blog.360.yahoo.com/blog-TBPekxc1dLNy5DOloPfzVvFIVOWMB0li?p=978

26.Ajax security(幻灯片,网址:http://www.slideshare.net/douglascrockford/ajax-security-255587

27. JavaScript. The Good Parts
(1)视频(网址:http://google-code-updates.blogspot.com/2009/03/doug-crockford-javascript-good-parts.html
(2)幻灯片(网址:http://www.slideshare.net/rajivmordani/good-parts-of-javascript-douglas-crockford-presentation

28.The Mashup Problem and Google Gears
(视频,网址:http://video.google.com/videoplay?docid=452089494323007214

29.The JavaScript. Programming Language
(1)视频第1部分(网址:http://video.yahoo.com/video/play?vid=111593
(2)视频第2部分(网址:http://video.yahoo.com/video/play?vid=111594
(3)视频第3部分(网址:http://video.yahoo.com/video/play?vid=111595
(4)视频第4部分(网址:http://video.yahoo.com/video/play?vid=111596
(5)幻灯片(网址:http://www.slideshare.net/guestceb98b/the-javascript-programming-language

30.An Inconvenient API: The Theory of the Dom
(1)视频第1部分(网址:http://video.yahoo.com/video/play?vid=111582
(2)视频第2部分(网址:http://video.yahoo.com/video/play?vid=111583
(3)视频第3部分(网址:http://video.yahoo.com/video/play?vid=111584
(4)幻灯片(网址:http://www.slideshare.net/kavenyan/the-theory-of-the-dom

31.Advanced JavaScript
(1)视频第1部分(网址:http://video.yahoo.com/video/play?vid=111585
(2)视频第2部分(网址:http://video.yahoo.com/video/play?vid=111586
(3)视频第3部分(网址:http://video.yahoo.com/video/play?vid=111587
(4)幻灯片(网址:http://www.slideshare.net/Adieu/advanced-javascript

32.Quality
(视频,网址:http://video.yahoo.com/watch/529579/2724346

33.JavaScript. The Good Stuff
(视频,网址:http://video.yahoo.com/watch/630959/2974197

34.The State of Ajax
(视频,网址:http://video.yahoo.com/watch/1382941/4760685

35.Ajax Performance
(1)视频(网址:http://video.yahoo.com/watch/4156174/11192533
(2)幻灯片(网址:http://www.slideshare.net/kavenyan/ajax-performance
(3)英文演讲词(网址:http://ericmiraglia.com/blog/?p=140
(4)参考译文(网址:http://blog.360.yahoo.com/blog-sOW1QOA9crUyOdXFxOeK4xc-?cq=1&p=200

转载于:https://my.oschina.net/liangrockman/blog/12201

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、MATLAB、python、web、C#、EDA、proteus、RTOS等项目的源码。 【项目质量】:所有源码都经过严格测试,可以直接运行。功能在确认正常工作后才上传。 【适用人群】:适用于希望学习不同技术领域的小白或进阶学习者。可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】:项目具有较高的学习借鉴价值,也可直接拿来修改复刻。对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】:有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。鼓励下载和使用,并欢迎大家互相学习,共同进步。【项目资源
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值