JavaScript 速查手册

5,882 阅读2分钟
原文链接: github.com

[ 语言: English, 中文, 正體中文, Português ]

颜色标记

not recommended important warning

预览

js in one pic

关于本项目

随着学习与使用的编程语言越来越多,在不同语言之间切换时可能混淆一些语法的细节。开始本项目的初衷是作为教初学者朋友学习Javascript的课程大纲,以及作为笔记重新梳理相关的语法和基本概念,后来发现采用脑图(Mind map)的形式来总结一门语言的概况非常有效,这种树状图形看起来更像是将一本介绍Javascript编程书的目录部分从细节上进行扩充,不但可以从宏观上把握这门语言的概况,也可以非常快速地定位到某些实用的语法细节。本项目采用Mindnode制作,同时也导出了PDF、PNG、OPML以及可以用开源脑图软件FreeMind进行编辑的*.mm文件,项目全部完成后也将提供SVG格式(issues #9)。

本项目可能并不适合无编程经验的新手在无人指导的情况下独自学习,对于拥有其它编程经验的Javascript新手则可以作为学习提纲使用,而对于有经验的Javascript编程人员则更适合当做语法手册查阅,建议将PDF文件打印下来贴到电脑旁边:D。

除本项目外,Python3与Go语言版本也正在准备中,至于其它语言,欢迎有兴趣和能力的同学继续添加,如果你觉得本项目对你有所帮助,欢迎通过bitcoin或其它方式慷慨赞助,非常感谢!

相关项目

TODO

  • Function(basic) - inside function: arguments, return;
  • Function - as value: callback;
  • Function - methods: apply/call/bind;
  • Array - methods: map/reduce;
  • Object(OOP) - constructor, properties;
  • Object(OOP) - inheritance;
  • Scope;
  • Function - closures;
  • Operators - bitwise;
  • Flow control - try/catch;
  • ES6;

参考

License

See the LICENSE file for license rights and limitations (MIT).