JavaScript大牛:Douglas Crockford

简介:

转自:随网之舞 的《JavaScript大牛:Douglas Crockford》


Douglas Crockford是JavaScript开发社区最知名的权威,是JSONJSLintJSMinADSafe之父,是《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 Wrrrld’s Most Misunderstood Programming Language 
中文: 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的风格要素12 

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 38 minutes |  M4V download
幻灯片

本文转自Justin博客园博客,原文链接:http://www.cnblogs.com/justinw/archive/2009/08/29/Javascript.html,如需转载请自行联系原作者
相关文章
|
前端开发 JavaScript 安全
JavaScript权威Douglas Crockford:代码阅读和每个人都该学的编程
JavaScript权威Douglas Crockford:代码阅读和每个人都该学的编程
139 0
|
2月前
|
JavaScript
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
Node.js【GET/POST请求、http模块、路由、创建客户端、作为中间层、文件系统模块】(二)-全面详解(学习总结---从入门到深化)
27 0
|
2月前
|
消息中间件 Web App开发 JavaScript
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
Node.js【简介、安装、运行 Node.js 脚本、事件循环、ES6 作业队列、Buffer(缓冲区)、Stream(流)】(一)-全面详解(学习总结---从入门到深化)
70 0
|
4天前
|
JavaScript 前端开发 应用服务中间件
node.js之第一天学习
node.js之第一天学习
|
1月前
|
运维 JavaScript 前端开发
发现了一款宝藏学习项目,包含了Web全栈的知识体系,JS、Vue、React知识就靠它了!
发现了一款宝藏学习项目,包含了Web全栈的知识体系,JS、Vue、React知识就靠它了!
|
1月前
|
JavaScript
Vue.js学习详细课程系列--共32节(4 / 6)
Vue.js学习详细课程系列--共32节(4 / 6)
33 0
|
1月前
|
前端开发 搜索推荐 JavaScript
编程笔记 html5&css&js 001 学习编程从网页开始
编程笔记 html5&css&js 001 学习编程从网页开始
|
2月前
|
前端开发 JavaScript
从零开始学习前端开发:HTML、CSS、JavaScript入门指南
【2月更文挑战第1天】本文将带领读者从零开始学习前端开发,介绍HTML、CSS和JavaScript的基础知识与应用,帮助读者快速入门前端开发领域。
64 1
|
2月前
|
数据采集 机器学习/深度学习 JavaScript
画【Python折线图】的一百个学习报告(二、pyecharts引入js文件)
画【Python折线图】的一百个学习报告(二、pyecharts引入js文件)
51 0
|
2月前
|
JSON 前端开发 JavaScript
Webpack【Webpack图片处理、Webpack中proxy代理 、自动清理dist、Webpack优化、JavaScript中的代码检查】(三)-全面详解(学习总结---从入门到深化)
Webpack【Webpack图片处理、Webpack中proxy代理 、自动清理dist、Webpack优化、JavaScript中的代码检查】(三)-全面详解(学习总结---从入门到深化)
35 0
Webpack【Webpack图片处理、Webpack中proxy代理 、自动清理dist、Webpack优化、JavaScript中的代码检查】(三)-全面详解(学习总结---从入门到深化)