Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

前端知识库 #8

Open
mofengfly opened this issue Apr 5, 2016 · 0 comments
Open

前端知识库 #8

mofengfly opened this issue Apr 5, 2016 · 0 comments

Comments

@mofengfly
Copy link
Owner

mofengfly commented Apr 5, 2016

代码规范

standard

无需任何配置文件,只需要将其放到项目中。主要包括如下一些规则:

  • 使用2个空格作为缩进
  • 字符串使用单引号 – 除了为了避免转义
  • 不要包括没有被使用的变量
  • 没有分号
  • 永远不要以 ( 或者 [ 作为一行的开始
  • 关键字后加空格 if (condition) { ... }
  • 函数名后加空格 function name (args) { ... }
  • 始终使用===代替==,但是可以使用obj == null来检查null || undefined。
  • 始终要处理Node.js的err函数参数
  • 始终要为浏览器全局变量增加window前缀,除了document和navigator
  • 尽可能避免使用类似于open、length、evet、name等走位浏览器全局变量。

javascript

基础

进阶

源码

Node

文章

http相关

工具

  • ab:Apache HTTP server benchmarking tool,简称 ab,是一个常用的开源网站压力测试工具,官网

webapp

开源项目

算法

UI库

书籍

工具

设计模式

其它

移动开发

模式库

*material-ui

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant