[译文]The seven rules of Unobtrusive JavaScript

英文原文:The seven rules of Unobtrusive JavaScript
原文地址:http://icant.co.uk/articles/seven-rules-of-unobtrusive-javascript/
原文作者:Chris Heilmann

写在前面:前一段时间kejun给我们培训JavaScript的时候,在幻灯片上推荐了很多特别经典的文章,其中就有这一篇。读过之后感觉很不错,不过我看文章往往理解不深入,恰好这篇文章我没有发现中文版本,所以就萌生了把这个东西翻译过来的想法,这样既可以分享,又可以加深自己的理解。本文的作者Chris Heilmann是 Yahoo! 英国的一位工程师(据kejun说是“教父”级的人物 ),本文的翻译也是征得了他本人的同意的。

这里多说一句,以前我也翻译过不少东西,不过那时候我更多是为了翻译而翻译,很多技术文章都没领悟,所以到现在还是个菜鸟。以后我还会继续翻译一些文章,不过应该只会翻译那些需要仔细体会的经典文章。有时间还是要多写代码,实践才是王道。

术语的翻译:关于“Unobtrusive JavaScript”一词,我现在也没想到一个特别贴切的译法。在网上搜了一下,发现有翻译成“低调JavaScript”的,也有翻译成“非侵入式JavaScript”的,台湾那边有的翻译成“不乱入JavaScript”……经过多方考证,我决定采用“不唐突的JavaScript”这种译法(虽然这个还是不太合我心意),具体请看这篇文章。其实“Unobtrusive JavaScript”包含了很多意思,也很难用一个词来概括,有兴趣的可以看一下维基百科上面对“Unobtrusive JavaScript”的解释。另外,我觉得翻译就是要把作者的意思表达出来,而不一定非要逐字逐句翻译,所以文章中我为了方便读者理解,删减了一些,增加了一些,不过这些都是在不伤害原文意思的基础上进行的。

要说明的还有一点,那就是我翻译水平很业余,所以译文中难免有纰漏,还请多多指正。

译者:Dreamer 。转载请注明英文原文地址和译文地址,谢谢。

不唐突的JavaScript的七条准则

经过多年的开发、教学和编写不唐突的JavaScript, 我发现了下面的一些准则。我希望它们可以帮助你对“为什么这样设计和执行JavaScript比较好”有一点理解。这些规则曾经帮助我更快地交付产品,并且产品的质量更高,也更容易维护。
查看日志全文 »

YUI 的一些资料

打算从零开始学习YUI 。AJAX类库那么多,为什么我要学习YUI呢?首先,因为YUI很强大;其次因为YUI是Yahoo! 的。虽然Yahoo!现在好像没落了,但是可能是因为公司经营不善或者战略不对,工程师能决定的事情太少了。我现在越发地相信,Yahoo! UED的developer是世界一流的,这里面也包括 Y!CN 的developer。所以现在我越来越喜欢Yahoo!了,哈哈,桌面背景和MSN头像都换成Yahoo! 的LOGO了。

收集一下有关YUI的技术资料。

英文:

Y! DN
学习YUI看这一个就够了,因为上面的资料和示例非常齐全,以至于很少有人再针对YUI写什么教程!

中文:

1. 台湾YDN
现在只是汉化了一小部分内容,不过至少有个像样点的中文站点

2.Yahoo! 使用者介面函示庫(YUI)
台湾开发者写得一篇介绍YUI的好文

3. TW YUI@无名小站
暂时资料不多,好像是台湾 YUI 的blog

4. YAHOO工具库
一些YUI API文档的翻译

相对于YDN上的那些英文资料,感觉中文资料实在是太少了,甚至都没有一篇像样的简体中文资料!这让我没想到。以后我学习的时候尽量多写点学习笔记好了,虽然可能很简单,但于己可以加深印象,对和我一样的初学者可能也有点用。我要开始好好写blog了,哈哈,我要高质量的文章。

关闭
Powered by ShareThis