写js的可能规范

看了几眼书,利用jquery写了大约200行js代码,做了个chrome插件。有一点感受。写下来,甚至可能是错的。

如果打算写一个js的库,无论是基础的工具库还是基于业务的业务逻辑库。那么大约应该遵从以下的规则:

1.不要大量使用全局函数,可以定义1-2个全局函数作为整个库的入口。

2.尽量使用prototype来定义函数。

3.对this的使用,如果不使用jquery,需要注意this的意义。

4.document的事件机制尽量使用class后绑定。而不直接使用。

5.适当的使用闭包。(还没找到合适的使用时机。。。。)

(未完待续…..)