<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>随网之舞牛人</title>
	<atom:link href="http://dancewithnet.com/tag/%e7%89%9b%e4%ba%ba/feed/" rel="self" type="application/rss+xml" />
	<link>http://dancewithnet.com</link>
	<description>WEB Design{HTML:CSS:Javascript:DOM:AJAX:PHP:Usability}/Viewpoint/Photo/Food/Mood</description>
	<lastBuildDate>Mon, 18 Jul 2011 02:45:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>JavaScript大牛：Douglas Crockford</title>
		<link>http://dancewithnet.com/2009/03/29/douglas-crockford/</link>
		<comments>http://dancewithnet.com/2009/03/29/douglas-crockford/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 14:07:46 +0000</pubDate>
		<dc:creator>秦歌</dc:creator>
				<category><![CDATA[Javascript & DOM & AJAX]]></category>
		<category><![CDATA[互联网 & IT]]></category>
		<category><![CDATA[Douglas Crockford]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[牛人]]></category>

		<guid isPermaLink="false">http://dancewithnet.com/2009/03/29/douglas-crockford/</guid>
		<description><![CDATA[Douglas Crockford是JavaScript开发社区最知名的权威，是JSON、JSLint、JSMin和ADSafe之父，是《JavaScript：The Good Parts》（英文版、中文版）的作者。JavaScript的发明人Brendan Eich说他是“Yoda of lambda programming a... ]]></description>
			<content:encoded><![CDATA[<p>Douglas Crockford是JavaScript开发社区最知名的权威，是<a href="http://www.json.org/json-zh.html">JSON</a>、<a href="http://www.jslint.com/">JSLint</a>、<a href="http://www.crockford.com/javascript/jsmin.html">JSMin</a>和<a href="http://www.adsafe.org/">ADSafe</a>之父，是《JavaScript：The Good Parts》（<a href="http://www.china-pub.com/43541">英文版</a>、<a href="http://www.china-pub.com/195292">中文版</a>）的作者。<a href="http://zh.wikipedia.org/wiki/Brendan_Eich">JavaScript的发明人Brendan Eich</a>说他是“<a href="http://zh.wikipedia.org/w/index.php?title=尤達&amp;variant=zh-cn">Yoda</a> of <a href="http://zh.wikipedia.org/wiki/&Lambda;演算">lambda</a> programming and JavaScript（lambda编程和JavaScript的精神领袖）”。他同时也服务于<a href="http://zh.wikipedia.org/w/index.php?title=Ecma国际&amp;variant=zh-cn">ECMA</a>的JavaScript2.0技术委员会（TC39）。其个人站点和Blog是<a href="http://www.crockford.com/">http://www.crockford.com/</a>和<a href="http://profiles.yahoo.com/blog/GSBHPXZFNRM2QRAP3PXNGFMFVU">http://profiles.yahoo.com/blog/GSBHPXZFNRM2QRAP3PXNGFMFVU</a>。</p>
<p>Douglas Crockford现在是Yahoo的资深JavaScript架构师，曾在<a href="http://zh.wikipedia.org/w/index.php?title=Atari&amp;variant=zh-cn">Atari</a>公司（视频游戏工业的领袖）开发了办公自动化系统，同时也完成了对于游戏和音乐的研究；曾任<a href="http://en.wikipedia.org/wiki/Lucasfilm">Lucasfilm（卢卡斯）电影公司</a>技术总监；在<a href="http://zh.wikipedia.org/w/index.php?title=派拉蒙電影公司&amp;variant=zh-cn">Paramount（派拉蒙）公司</a>任职过新媒体执行主管；在电气社区，通常为人所知的是communities.com的创始人兼首席执行官；他还创办了State软件公司并作为该公司CTO，这也是他发现JSON时所在的地方。他同时也对<a href="http://en.wikipedia.org/wiki/Blissymbolics">Blissymbolics</a>非常感兴趣，这是一种图形、象征性的语言，并且对<a href="http://crockford.com/pwl/">永久减肥（Permanent Weight Loss）</a>做过研究。</p>
<p><span id="more-1442"></span>
<p><a href="http://yuilibrary.com/">YUI</a>团队2008年底的合影，中间的长者即为Douglas Crockford：<a href="http://www.flickr.com/photos/equanimity/2126487011/sizes/l/"><img src="http://dancewithnet.com/wp-content/uploads/2009/03/yui-team.jpg" alt="yui-team" title="yui-team" width="500" height="337" class="alignnone size-full wp-image-1443" /></a></p>
<p>Douglas Crockford作为JavaScript开发社区的Guru，其众多的在JavaScript开发方面的研究成果被广泛的应用，而他的思想也深深的影响了整个JavaScript应用和发展。学习、理解、实践大师的思想，我们才可能站在巨人的肩上，才有机会超越，所以下面列表是一个开始：</p>
<ol>
<li><a href="http://javascript.crockford.com/javascript.html">JavaScript: The Wrrrld&#8217;s Most Misunderstood Programming Language</a>       <br />中文：<a href="http://shiningray.cn/javascript-the-worlds-most-misunderstood-programming-language.html">JavaScript:世界上最被误解的语言</a> </li>
<li><a href="http://javascript.crockford.com/popular.html">The World&#8217;s Most Misunderstood Programming Language Has Become the World&#8217;s Most Popular Programming Language</a>       <br />中文：<a href="http://www.ajaxjs.com/popular.htm">JavaScript：从最受误解的编程语言演变为最流行的语言</a> </li>
<li><a href="http://www.crockford.com/html/">A Survey of the JavaScript Programming Language</a>       <br />中文：<a href="http://svza.blogspot.com/2007/03/javascript_09.html">纵览 JavaScript语言</a> </li>
<li><a href="http://javascript.crockford.com/code.html">Code Conventions for the JavaScript Programming Language</a>       <br />中文：<a href="http://dancewithnet.com/snapshot/code-conventions-for-the-javascript-programming-language/">JavaScript程序编码规范</a> </li>
<li><a href="http://javascript.crockford.com/little.html">The Little JavaScripter</a>       <br />对《The Little Schemer》一书的讨论，并作了以JavaScript代替Scheme的尝试 </li>
<li><a href="http://javascript.crockford.com/private.html">Private Members in JavaScript</a>       <br />中文：<a href="http://shiningray.cn/private-members-in-javascript.html">JavaScript中的私有成员</a> </li>
<li><a href="http://javascript.crockford.com/prototypal.html">Prototypal Inheritance in JavaScript</a>       <br />中文：<a href="http://svza.blogspot.com/2007/03/javascript_14.html">在JavaScript实现基于原型的继承</a> </li>
<li><a href="http://www.crockford.com/html/">Classical Inheritance in JavaScript</a>       <br />中文：<a href="http://svza.blogspot.com/2007/03/javascript_4663.html">在JavaScript中实现基于类模式的继承</a> </li>
<li><a href="http://javascript.crockford.com/remedial.html">Remedial JavaScript</a>       <br />过快的标准化导致JavaScript在开发过程中未得到足够的优化，当前它仍存在一些问题，本文提出了一些补救的措施 </li>
<li><a href="http://javascript.crockford.com/script.html">JavaScript and HTML Script Tags</a>       <br />中文：<a href="http://www.dreamdu.com/blog/2008/08/08/script/">JavaScript与HTML的Script标签</a> </li>
<li><a href="http://javascript.crockford.com/memory/leak.html">JScript Memory Leaks</a>       <br />中文：<a href="http://svza.blogspot.com/2007/06/jscript.html">JScript的内存泄漏</a> </li>
<li><a href="http://javascript.crockford.com/tdop/tdop.html">Top Down Operator Precedence</a>       <br />自顶向下的运算符优先级，这是Douglas Crockford为<a href="http://www.china-pub.com/37838">《Beautiful Code（代码之美）》</a>而写，位于书中第九章 </li>
<li><a href="http://javascript.crockford.com/style1.html">The Elements of JavaScript Style, Parts One</a> and <a href="http://javascript.crockford.com/style2.html">Two</a>       <br />中文：<a href="http://dancewithnet.com/2008/01/26/the-elements-of-javascript-style-part-one/">JavaScript的风格要素1</a>和<a href="http://dancewithnet.com/2008/01/30/the-elements-of-javascript-style-part-two/">2</a> </li>
<li><a href="http://dancewithnet.com/snapshot/minification-v-obfuscation/">Minification v. Obfuscation</a> </li>
<li><a href="http://dancewithnet.com/snapshot/synchronous-v-asynchronous/">Synchronous v. Asynchronous</a> </li>
<li><a href="http://dancewithnet.com/snapshot/with-statement-considered-harmful/">with Statement Considered Harmful</a> </li>
<li><a href="http://dancewithnet.com/snapshot/global-domination/">Global Domination</a> </li>
<li><a href="http://dancewithnet.com/snapshot/global-domination-part-two/">Global Domination, Part Two</a> </li>
<li><a href="http://dancewithnet.com/snapshot/for-in-intrigue/">for in Intrigue</a> </li>
<li><a href="http://dancewithnet.com/snapshot/javascript-we-hardly-new-ya/">JavaScript, We Hardly new Ya</a>       <br />中文：<a href="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/">JavaScript的new，好久不见啊</a> </li>
<li><a href="http://dancewithnet.com/snapshot/json-and-browser-security/">JSON and Browser Security</a>       <br />中文：<a href="http://www.javaeye.com/topic/95569">JSON和浏览器安全</a> </li>
<li><a href="http://dancewithnet.com/snapshot/id-rather-switch-than-fight/">I’d Rather switch Than Fight!</a> </li>
<li><a href="http://dancewithnet.com/snapshot/premature-standardization/">The Only Thing We Have To Fear Is Premature Standardization</a>       <br />中文：<a href="http://ued.taobao.com/blog/2008/08/15/the_only_thing_we_have_to_fear_is_premature_standardization/">不成熟的标准化是我们唯一惧怕的</a> </li>
<li><a href="http://dancewithnet.com/snapshot/when-you-cant-count-on-your-numbers/">When You Can&#8217;t Count On Your Numbers</a> </li>
<li><a href="http://www.crockford.com/html/">Fixing HTML</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://sp42.javaeye.com/blog/145268">中文</a> </li>
<li><a href="http://profiles.yahoo.com/blog/GSBHPXZFNRM2QRAP3PXNGFMFVU?eid=r4TzWT86mnkHWVlA8n1uJxy4n8o1AFAHZgOFD4swhgwmbEsz9Q">HTML4.2</a> </li>
<li><a href="http://www.slideshare.net/douglascrockford/ajax-security-255587">Ajax security</a><sup>幻灯片</sup> </li>
<li>JavaScript: The Good Parts</a><sup>视频，2009.03在Google的演讲</sup>：
<ol>
<li><a href="http://google-code-updates.blogspot.com/2009/03/doug-crockford-javascript-good-parts.html">38 minutes</a><sup>视频位于Youtube上</sup> </li>
<li><a href="http://www.slideshare.net/rajivmordani/good-parts-of-javascript-douglas-crockford-presentation">幻灯片</a><sup>和ajax world 2008版本一样</sup> </li>
</ol>
</li>
<li>The Mashup Problem and Google Gears<sup>视频</sup></a>
<ol>
<li><a href="http://video.google.com/videoplay?docid=452089494323007214">44 minutes</a> | <a href="http://vp.video.google.com/videodownload?version=0&amp;secureurl=TgAAAI8fZJkCVfmUhmWs1sp-jHVMpmbggk2J4l6edqJ46szRcc1EuI-SIMFbF54vyJfvcF4wjN2LJW1gLuXc6NP4VYujbDM87GKIfh-5R5Ppo0Ga&amp;sigh=287gGBtLhHoYSTDCpAZGISu7TFE">MP4 download</a> </li>
</ol>
</li>
<li>The JavaScript Programming Language<sup>视频</sup>：
<ol>
<li><a href="http://video.yahoo.com/video/play?vid=111593">Part 1: 31 minutes</a> | <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-1.m4v">M4V download</a> </li>
<li><a href="http://video.yahoo.com/video/play?vid=111594">Part 2: 31 minutes</a> | <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-2.m4v">M4V download</a> </li>
<li><a href="http://video.yahoo.com/video/play?vid=111595">Part 3: 29 minutes</a> | <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-3.m4v">M4V download</a> </li>
<li><a href="http://video.yahoo.com/video/play?vid=111596">Part 4: 20 minutes</a> | <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-4.m4v">M4V download</a> </li>
<li><a href="http://www.slideshare.net/guestceb98b/the-javascript-programming-language">幻灯片</a> </li>
</ol>
</li>
<li>An Inconvenient API: The Theory of the Dom<sup>视频</sup>：
<ol>
<li><a href="http://video.yahoo.com/video/play?vid=111582">Part 1 (31 minutes)</a> </li>
<li><a href="http://video.yahoo.com/video/play?vid=111583">Part 2 (21 minutes)</a> </li>
<li><a href="http://video.yahoo.com/video/play?vid=111584">Part 3 (26 minutes)</a> </li>
<li><a href="http://www.slideshare.net/kavenyan/the-theory-of-the-dom">幻灯片</a> </li>
</ol>
</li>
<li>Advanced JavaScript<sup>视频</sup>：
<ol>
<li><a href="http://video.yahoo.com/video/play?vid=111585">Part 1: 31 minutes</a> </li>
<li><a href="http://video.yahoo.com/video/play?vid=111586">Part 2: 25 minutes</a> </li>
<li><a href="http://video.yahoo.com/video/play?vid=111587">Part 3: 11 minutes</a> </li>
<li><a href="http://www.slideshare.net/Adieu/advanced-javascript">幻灯片</a> </li>
</ol>
</li>
<li>Quality<sup>视频，YAHOO Frontend Summit 2007</sup>：
<ol>
<li><a href="http://video.yahoo.com/watch/529579/2724346">48 minutes</a> | <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-quality.m4v">M4V download</a> </li>
</ol>
</li>
<li>JavaScript: The Good Stuff<sup>视频</sup>：
<ol>
<li><a href="http://video.yahoo.com/watch/630959/2974197">39 minutes</a> | <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-goodstuff.m4v">M4V download</a> </li>
</ol>
</li>
<li>The State of Ajax<sup>视频</sup>：
<ol>
<li><a href="http://video.yahoo.com/watch/1382941/4760685">38 minutes</a> | <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/stateofajax.m4v">M4V download</a> </li>
</ol>
</li>
<li>Ajax Performance<sup>视频</sup>：
<ol>
<li><a href="http://video.yahoo.com/watch/4156174/11192533">38 minutes</a> | <a href="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-performance.m4v">M4V download</a> </li>
<li><a href="http://www.slideshare.net/kavenyan/ajax-performance">幻灯片</a> </li>
<li>誊本：<a href="http://dancewithnet.com/snapshot/douglas-crockford-ajax-performance/">英文</a>、<a href="http://blog.360.yahoo.com/blog-sOW1QOA9crUyOdXFxOeK4xc-?cq=1&amp;p=200">中文</a> </li>
</ol>
</li>
<li>The JSON Saga
<ol>
<li><a href="http://developer.yahoo.com/yui/theater/video.php?v=crockford-json">38 minutes</a> | <a href="http://yuiblog.com/yuitheater/crockford-json.m4v">M4V download</a> </li>
<li><a href="http://www.slideshare.net/kavenyan/the-json-saga">幻灯片</a></li>
<li><a href="http://developer.yahoo.com/yui/theater/video.php?v=crockford-json">誊本</a></li>
</ol>
</li>
<li>
The State and Future of JavaScript</p>
<ol>
<li><a href="http://developer.yahoo.com/yui/theater/video.php?v=crockford-yuiconf2009-state">55 minutes</a> | <a href="http://yuiblog.com/yuitheater/crockford-yuiconf2009-state.m4v">M4V download</a> </li>
<li><a href="http://www.yuiblog.com/assets/crockford-yuiconf2009-stateandfuture.ppt">幻灯片</a></li>
</ol>
</li>
<li><a href="http://yuiblog.com/crockford/">On JavaScript</a>
<ol>
<li>Volume One: The Early Years <sup>(Monday, January 25, 2010)</sup>
<ol>
<li><a href="http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-1">90 minutes</a> | <a href="http://yuiblog.com/yuitheater/crockonjs-1.m4v">M4V download</a> </li>
<li><a href="http://www.slideshare.net/douglascrockford/crockford-on-javascript-volume-one-the-early-years">幻灯片</a></li>
</ol>
</li>
<li>Chapter 2: And Then There Was JavaScript <sup>(Friday, February 5, 2010)</sup>
<ol>
<li><a href="http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-2">90 minutes</a> | <a href="http://yuiblog.com/yuitheater/crockonjs-2.m4v">M4V download</a> </li>
<li><a href="http://www.slideshare.net/douglascrockford/crockford-on-javascript-chapter-2-and-then-there-was-javascript">幻灯片</a></li>
</ol>
</li>
<li>Act III: Function the Ultimate <sup>(Wednesday, February 17, 2010)</sup>
<ol>
<li><a href="http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-3">73 minutes</a> | <a href="http://yuiblog.com/yuitheater/crockonjs-3.m4v">M4V download</a> </li>
<li><a href="http://www.slideshare.net/douglascrockford/crockford-on-javascript-act-iii-function-the-ultimate">幻灯片</a></li>
</ol>
</li>
<li>Episode IV: The Metamorphosis of Ajax <sup>(Wednesday, March 3, 2010)</sup>
<ol>
<li><a href="http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-4">93 minutes</a> | <a href="http://yuiblog.com/yuitheater/crockonjs-4.m4v">M4V download</a> </li>
<li><a href="http://www.slideshare.net/douglascrockford/crockford-on-javascript-episode-iv-the-metamorphosis-of-ajax">幻灯片</a></li>
</ol>
</li>
<li>Part 5: The End of All Things <sup>(Wednesday, March 31, 2010)</sup>
<ol>
<li><a href="http://developer.yahoo.com/yui/theater/video.php?v=crockonjs-5">94 minutes</a> | <a href="http://yuiblog.com/yuitheater/crockonjs-5.m4v">M4V download</a> </li>
<li><a href="http://yuiblog.com/assets/crockonjs-5.pdf">幻灯片</a></li>
</ol>
</li>
</ol>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://dancewithnet.com/2009/03/29/douglas-crockford/feed/</wfw:commentRss>
		<slash:comments>40</slash:comments>
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-2.m4v" length="139907805" type="video/x-m4v" />
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-1.m4v" length="139301206" type="video/x-m4v" />
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-3.m4v" length="135133974" type="video/x-m4v" />
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-tjpl-4.m4v" length="90013380" type="video/x-m4v" />
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-quality.m4v" length="192768058" type="video/x-m4v" />
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-goodstuff.m4v" length="172337121" type="video/x-m4v" />
<enclosure url="http://us.dl1.yimg.com/download.yahoo.com/dl/ydn/yui/theater/crockford-performance.m4v" length="195027943" type="video/x-m4v" />
		</item>
	</channel>
</rss>

