File tree Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Expand file tree Collapse file tree 2 files changed +4
-8
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"default" : " en" ,
3
- "listed" : [" en" , " ru" , " zh" ]
3
+ "listed" : [" en" , " fi " , " ru" , " zh" ]
4
4
}
5
5
Original file line number Diff line number Diff line change 1
1
<!DOCTYPE html> < html lang ="zh "> < head > < title > JavaScript 秘密花园</ title > < meta charset ="utf-8 "> < meta name ="description " content ="JavaScript 语言最古怪用法的文档集合 "> < link rel ="stylesheet " href ="../style/garden.css " media ="all "> < link rel ="stylesheet " href ="../style/print.css " media ="print "> <!--[if lt IE 9]>
2
2
<script src="javascript/html5.js"></script>
3
3
<![endif]-->
4
- </ head > < body > <!-- Navigation--> < nav id ="nav_main "> < div > < ul > < li > < a href ="/JavaScript-Garden/ru " title ="JavaScript Гарден по-русски "> ru</ a > </ li > < li class ="active "> < a href ="/JavaScript-Garden/zh " title ="JavaScript Garden 中文翻译 "> zh</ a > </ li > < li > < a href ="/JavaScript-Garden/ " title ="JavaScript Garden in English "> en</ a > </ li > </ ul > < a id ="top " href ="#intro " title ="Back to top "> #top</ a > < a id ="hide_menu " class ="tablet "> Hide Menu</ a > </ div > < ul > < li class ="nav_intro "> < h1 > < a href ="#intro "> 简介</ a > </ h1 > < ul > < li > < a href ="#intro.authors "> 关于作者</ a > </ li > < li > < a href ="#intro.contributors "> 贡献者</ a > </ li > < li > < a href ="#intro.license "> 许可</ a > </ li > </ ul > </ li > < li class ="nav_object "> < h1 > < a href ="#object "> 对象</ a > </ h1 > < ul > < li > < a href ="#object.general "> 对象使用和属性</ a > </ li > < li > < a href ="#object.prototype "> 原型</ a > </ li > < li > < a href ="#object.hasownproperty "> < code > hasOwnProperty</ code > 函数</ a > </ li > < li > < a href ="#object.forinloop "> < code > for in</ code > 循环</ a > </ li > </ ul > </ li > < li class ="nav_function "> < h1 > < a href ="#function "> 函数</ a > </ h1 > < ul > < li > < a href ="#function.general "> 函数声明与表达式</ a > </ li > < li > < a href ="#function.this "> < code > this</ code > 的工作原理</ a > </ li > < li > < a href ="#function.closures "> 闭包和引用</ a > </ li > < li > < a href ="#function.arguments "> < code > arguments</ code > 对象</ a > </ li > < li > < a href ="#function.constructors "> 构造函数</ a > </ li > < li > < a href ="#function.scopes "> 作用域与命名空间</ a > </ li > </ ul > </ li > < li class ="nav_array "> < h1 > < a href ="#array "> 数组</ a > </ h1 > < ul > < li > < a href ="#array.general "> 数组遍历与属性</ a > </ li > < li > < a href ="#array.constructor "> < code > Array</ code > 构造函数</ a > </ li > </ ul > </ li > < li class ="nav_types "> < h1 > < a href ="#types "> 类型</ a > </ h1 > < ul > < li > < a href ="#types.equality "> 相等与比较</ a > </ li > < li > < a href ="#types.typeof "> < code > typeof</ code > 操作符</ a > </ li > < li > < a href ="#types.instanceof "> < code > instanceof</ code > 操作符</ a > </ li > < li > < a href ="#types.casting "> 类型转换</ a > </ li > </ ul > </ li > < li class ="nav_core "> < h1 > < a href ="#core "> 核心</ a > </ h1 > < ul > < li > < a href ="#core.eval "> 为什么不要使用 < code > eval</ code > </ a > </ li > < li > < a href ="#core.undefined "> < code > undefined</ code > 和 < code > null</ code > </ a > </ li > < li > < a href ="#core.semicolon "> 自动分号插入</ a > </ li > </ ul > </ li > < li class ="nav_other "> < h1 > < a href ="#other "> 其它</ a > </ h1 > < ul > < li > < a href ="#other.timeouts "> < code > setTimeout</ code > 和 < code > setInterval</ code > </ a > </ li > </ ul > </ li > </ ul > </ nav > <!-- Mobile navigation--> < nav id ="nav_mobile "> < a id ="nav_prev_section " href ="# "> prev section< span class ="nav_section_name "> section name</ span > </ a > < a id ="nav_next_section " href ="# "> next section< span class ="nav_section_name "> section name</ span > </ a > < a id ="show_menu "> show menu</ a > </ nav > <!-- Sections--> < section id ="intro "> <!-- Introduction--> < header id ="intro.intro "> < h1 > 简介</ h1 > < div > < p > < strong > JavaScript 秘密花园</ strong > 是一个不断更新,主要关心 JavaScript 一些古怪用法的文档。
4
+ </ head > < body > <!-- Navigation--> < nav id ="nav_main "> < div > < ul > < li > < a href ="/JavaScript-Garden/fi " title ="JavaScript Puutarha suomeksi "> fi</ a > </ li > < li > < a href ="/JavaScript-Garden/ru " title ="JavaScript Гарден по-русски "> ru</ a > </ li > < li class ="active "> < a href ="/JavaScript-Garden/zh " title ="JavaScript Garden 中文翻译 "> zh</ a > </ li > < li > < a href ="/JavaScript-Garden/ " title ="JavaScript Garden in English "> en</ a > </ li > </ ul > < a id ="top " href ="#intro " title ="Back to top "> #top</ a > < a id ="hide_menu " class ="tablet "> Hide Menu</ a > </ div > < ul > < li class ="nav_intro "> < h1 > < a href ="#intro "> 简介</ a > </ h1 > < ul > < li > < a href ="#intro.authors "> 关于作者</ a > </ li > < li > < a href ="#intro.contributors "> 贡献者</ a > </ li > < li > < a href ="#intro.license "> 许可</ a > </ li > </ ul > </ li > < li class ="nav_object "> < h1 > < a href ="#object "> 对象</ a > </ h1 > < ul > < li > < a href ="#object.general "> 对象使用和属性</ a > </ li > < li > < a href ="#object.prototype "> 原型</ a > </ li > < li > < a href ="#object.hasownproperty "> < code > hasOwnProperty</ code > 函数</ a > </ li > < li > < a href ="#object.forinloop "> < code > for in</ code > 循环</ a > </ li > </ ul > </ li > < li class ="nav_function "> < h1 > < a href ="#function "> 函数</ a > </ h1 > < ul > < li > < a href ="#function.general "> 函数声明与表达式</ a > </ li > < li > < a href ="#function.this "> < code > this</ code > 的工作原理</ a > </ li > < li > < a href ="#function.closures "> 闭包和引用</ a > </ li > < li > < a href ="#function.arguments "> < code > arguments</ code > 对象</ a > </ li > < li > < a href ="#function.constructors "> 构造函数</ a > </ li > < li > < a href ="#function.scopes "> 作用域与命名空间</ a > </ li > </ ul > </ li > < li class ="nav_array "> < h1 > < a href ="#array "> 数组</ a > </ h1 > < ul > < li > < a href ="#array.general "> 数组遍历与属性</ a > </ li > < li > < a href ="#array.constructor "> < code > Array</ code > 构造函数</ a > </ li > </ ul > </ li > < li class ="nav_types "> < h1 > < a href ="#types "> 类型</ a > </ h1 > < ul > < li > < a href ="#types.equality "> 相等与比较</ a > </ li > < li > < a href ="#types.typeof "> < code > typeof</ code > 操作符</ a > </ li > < li > < a href ="#types.instanceof "> < code > instanceof</ code > 操作符</ a > </ li > < li > < a href ="#types.casting "> 类型转换</ a > </ li > </ ul > </ li > < li class ="nav_core "> < h1 > < a href ="#core "> 核心</ a > </ h1 > < ul > < li > < a href ="#core.eval "> 为什么不要使用 < code > eval</ code > </ a > </ li > < li > < a href ="#core.undefined "> < code > undefined</ code > 和 < code > null</ code > </ a > </ li > < li > < a href ="#core.semicolon "> 自动分号插入</ a > </ li > </ ul > </ li > < li class ="nav_other "> < h1 > < a href ="#other "> 其它</ a > </ h1 > < ul > < li > < a href ="#other.timeouts "> < code > setTimeout</ code > 和 < code > setInterval</ code > </ a > </ li > </ ul > </ li > </ ul > </ nav > <!-- Mobile navigation--> < nav id ="nav_mobile "> < a id ="nav_prev_section " href ="# "> prev section< span class ="nav_section_name "> section name</ span > </ a > < a id ="nav_next_section " href ="# "> next section< span class ="nav_section_name "> section name</ span > </ a > < a id ="show_menu "> show menu</ a > </ nav > <!-- Sections--> < section id ="intro "> <!-- Introduction--> < header id ="intro.intro "> < h1 > 简介</ h1 > < div > < p > < strong > JavaScript 秘密花园</ strong > 是一个不断更新,主要关心 JavaScript 一些古怪用法的文档。
5
5
对于如何避免常见的错误,难以发现的问题,以及性能问题和不好的实践给出建议,
6
6
初学者可以籍此深入了解 JavaScript 的语言特性。</ p >
7
7
@@ -1758,10 +1758,6 @@ <h2>中文翻译</h2>
1758
1758
这么写的代码明显质量很差。当需要向回调函数传递参数时,可以创建一个< em > 匿名函数</ em > ,在函数内执行真实的回调函数。</ p >
1759
1759
1760
1760
< p > 另外,应该避免使用 < code > setInterval</ code > ,因为它的定时执行不会被 JavaScript 阻塞。</ p > </ div > </ article > </ section > <!-- Footer--> < footer > < p > Copyright © 2011. Built with
1761
- < a href ="http://nodejs.org/ "> Node.js
1762
-
1763
- </ a > using a
1764
- < a href ="https://github.com/visionmedia/jade/ "> jade
1765
-
1766
- </ a > template.
1761
+ < a href ="http://nodejs.org/ "> Node.js</ a > using a
1762
+ < a href ="https://github.com/visionmedia/jade/ "> jade</ a > template.
1767
1763
</ p > </ footer > < script src ="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js "> </ script > < script src ="../javascript/prettify.js "> </ script > < script src ="../javascript/plugin.js "> </ script > < script src ="../javascript/garden.js "> </ script > </ body > </ html >
You can’t perform that action at this time.
0 commit comments