书写高质量JavaScript代码的要点(The Essentials of Writing High Quality JavaScript)翻译
前言:
?
??1、文章尾部带有原文的链接和来自zhangxinxu的翻译文章。
??2、本文只是节选了部分更直接性的言论,去除了一些“无关的”言论。
??3、只是个人学习+练习英语的topic
??4、为了方便大家学习,加上了尾部部分单词的意思
?
?
正文:
?
?
书写可维护的代码 (Writing Maintainable Code)?? ? ? ? 可维护的代码意味着如下:
?
?? ? ? ? ? ? 1、可读的
?? ? ? ? ? ? 2、一致的
?? ? ? ? ? ? 3、可预见的
?? ? ? ? ? ? 4、看起来出自同一个之手写的
?? ? ? ? ? ? 5、有记录的 ? ? ? ? ? ?
?
?
最小化全局变量(Minimizing Globals)?? ?JavaScript用函数来管理作用域。在函数内部声明的变量只在函数内部,函数外部不可用。在另一方面,全局变量是在任何函数外部声明或没有声明直接使用。parseInt("08 hello"); //0+"08 hello"; //NaNNumber("08 hello"); /NaN?
?
?
部分原文的单词翻译:
?
1、maintainable -------可维持的,主张的
2、consistent ? ? -------一致的
3、predictable ? ?------可预见的
4、snippet ? ? ? ? ?-----片段
5、convenience ?-----方便
6、variable ? ? ? ? -----可变化的,变量
7、declare ? ? ? ? ?-----声明,宣布
8、invoke ? ? ? ? ? -----调用
9、hint ? ? ? ? ? ? ? -----暗示
10、indicate ? ? ?-----意味着
11、robustness ----健壮性
12、sane ? ? ? ? ? ----健全的
13、approach ? ?----方法
14、indent ? ? ? ? ----缩进
15、robust ? ? ? ? ----健全的
16、imply ? ? ? ? ? ----暗指
17、conversion ?----转换
?
扩展阅读:
?
1、http://net.tutsplus.com/tutorials/javascript-ajax/the-essentials-of-writing-high-quality-javascript/
?
2、http://www.zhangxinxu.com/wordpress/?p=1173