-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
代码规范
standard
无需任何配置文件,只需要将其放到项目中。主要包括如下一些规则:
- 使用2个空格作为缩进
- 字符串使用单引号 – 除了为了避免转义
- 不要包括没有被使用的变量
- 没有分号
- 永远不要以 ( 或者 [ 作为一行的开始
- 关键字后加空格 if (condition) { ... }
- 函数名后加空格 function name (args) { ... }
- 始终使用===代替==,但是可以使用obj == null来检查null || undefined。
- 始终要处理Node.js的err函数参数
- 始终要为浏览器全局变量增加window前缀,除了document和navigator
- 尽可能避免使用类似于open、length、evet、name等走位浏览器全局变量。
javascript
基础
- Javascript数组的知识点讲解
- JS数组去重算法实现
- 优雅的数组降维——Javascript中apply方法的妙用
- JavaScript问题集锦
- JavaScript: The less known parts. Bitwise Operators.
- Integers and shift operators in JavaScript
- what-is-the-javascript-operator-and-how-do-you-use-it
*Using the Arcane Operators in Javascript and Actionscript - Evaluating JavaScript code via eval() and new Function()
进阶
源码
Node
文章
- 如何在2016年成为一个更好的Node.js开发者
- 探究 Node.js 中的 drain 事件
- 记一次 Node.js 应用内存暴涨分析
- Node.js 源站应用稳定性保障
- NodeJS 开发者的 10 个常见错误
库
http相关
工具
- ab:Apache HTTP server benchmarking tool,简称 ab,是一个常用的开源网站压力测试工具,官网。
webapp
开源项目
算法
UI库
书籍
工具
设计模式
其它
- 重构的七宗罪
- 浏览器同源政策及其规避方法
*不少程序员都会碰到的三个面试题 - 豆瓣hybrid开发实践
- 深入浅出 Koa
- 浏览器同源政策及其规避方法
- 跨域资源共享 CORS 详解
- 企业级 Node.js Web 应用解决方案设计的零零总总
- 自学sketch整理
- Reducing PNG file Size
移动开发
模式库
Metadata
Metadata
Assignees
Labels
No labels