Skip to content

前端知识库 #8

@mofengfly

Description

@mofengfly

代码规范

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions