JavaScript大牛:Douglas Crockford
作者:秦歌 来源:随网之舞 发布时间:2009-03-31 12:06:00
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)做过研究。
中间的长者即为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的尝试Prototypal Inheritance in JavaScript
中文:在JavaScript实现基于原型的继承Classical Inheritance in JavaScript
中文:在JavaScript中实现基于类模式的继承Remedial JavaScript
过快的标准化导致JavaScript在开发过程中未得到足够的优化,当前它仍存在一些问题,本文提出了一些补救的措施Top Down Operator Precedence
自顶向下的运算符优先级,这是Douglas Crockford为《Beautiful Code(代码之美)》而写,位于书中第九章The Elements of JavaScript Style, Parts One and Two
中文:JavaScript的风格要素1和2The Only Thing We Have To Fear Is Premature Standardization
中文:不成熟的标准化是我们唯一惧怕的更多请访问来源页面


猜你喜欢
- 本文实例讲述了Python实现给qq邮箱发送邮件的方法。分享给大家供大家参考。具体实现方法如下:#-*-coding:utf-8-*- &n
- 我们选择一种问题的解决办法,通常需要考虑到想要达到的效果,还有最重要的是这个办法本身的优缺点有哪些,与其他的方法对比哪一个更好。之前小编之前
- ALTER TABLE允许你修改一个现有表的结构。例如,你可以增加或删除列、创造或消去索引、改变现有列的类型、或重新命名列或表本身。你也能改
- 本文实例为大家分享了python策略模式代码,供大家参考,具体内容如下"""策略模式""&
- 声音的本质是震动,震动的本质是位移关于时间的函数,波形文件(.wav)中记录了不同采样时刻的位移。通过傅里叶变换,可以将时间域的声音函数分解
- 前言vim是个伟大的编辑器,不仅在于她特立独行的编辑方式,还在于她强大的扩展能力。然而,vim自身用于写插件的语言vimL功能有很大的局限性
- 准备导入的excel为: 可以采用pandas的read_excel功能,具体代码如下:import pandas as pdge
- 1. 引言最近闲暇之余,我会去阅读一些Python文档,有时候会注意到一些有趣的Python特性,这些特性不禁让人惊呼:&ldquo
- /*Bresenham画圆算法*/var arc = function(x0,y0,r){/*起点坐标x0,y
- 下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。匹配中文字符的正则
- 本文实例讲述了Python注释、分支结构、循环结构、伪“选择结构”用法。分享给大家供大家参考,具体如下:注释:python使用#作为行注释符
- 项目简介之前学python的时候 写了个游戏来练手 用的是 pygame 没有别的依赖只用了一两百行的代码就实现了 整体来说功能并不算完整项
- 提到SQL Server 2005证书,很多人可能以为它只是用来在传输数据的时候起到加密作用的,但在深入了解后,你会发现它的用处还有很多。
- 需求:利用vue实现二维码扫描;插件:QRCodeReader;插件下载npm install --save vue-qrcode-read
- 这篇文章主要介绍了如何使用Python发送HTML格式的邮件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需
- 一、前提1、MySQL版本信息:MySQL版本:8.0.27注意:其他版本(主要5.x版本未验证)2、表字段:定义列CREATE TABLE
- 不得不承认,傲游在用户体验方面是做得比较好的,所以它的用户群非常大。也正因为如此,它的某些不好的特性也造成了开发人员不可忽略的浏览器兼容问题
- AD HOC PAGING:就是指用页面的序号和页面的大小请求一个单独的页面。下面是例子。DECLARE @pagesize AS INT,
- 所谓异常指的是程序的执行出现了非预期行为,就好比现实中的做一件事过程中总会出现一些意外的事。异常的处理是跨越编程语言的,和具体的编程细节相比
- 一、MySQL 存储过程参数(in) MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的值传递类似, MySQL 存储过程内部可