随笔分类 -  nodejs

摘要:### 1.缩进 选择2个空格 ``` set shiftwidth=2 set tabstop=2 ``` 使用2个空格代替TAB键 markdown中TAB有语法意义,所以编辑markdown时关闭替代 ``` set et autocmd! FileType markdown set noet ```### 2.行宽 80 ``` set linebreak set tw=80 ```### 3.语句分隔符 python换行即可 nodejs一律使用分号(;)### 4.变量定义 nodejs统一使用var显示声明,并且... 阅读全文
posted @ 2013-11-17 16:58 _漏斗 阅读(380) 评论(0) 推荐(0)
摘要:node的util模块提供了一系列常用工具主要用于输出信息和数据验证 ## 输出信息 ``` util.debug('test'); //输出到标准错误流,增加前缀debug util.error('test'); //输出到标准错误流,不增加前缀 util.puts('test'); //输出到标准输出流,不增加前缀,增加换行 v0.11.8中会建议用console.log代替util.print('test'); //输出到标准输出流,不增加前缀,不增加换行 v0.11.8中会建议用console.log代替util.log( 阅读全文
posted @ 2013-11-12 01:16 _漏斗 阅读(2171) 评论(0) 推荐(0)
摘要:用nodejs写应用有个很别扭的地方 每当修改代码时,不能即时的在浏览器上查看结果 需要关闭应用,然后重新启动应用才行 在开发过程中反复的重启应用是个很痛苦的事情 所以呢,就有人写了个supervisor工具来方便调试 安装方法:$npm install –g supervisor需要注意的是,supervisor会安装到系统目录,所以需要用管理员权限进行安装.好了,安装完成之后,我们来做个实验.... 阅读全文
posted @ 2013-11-08 00:32 _漏斗 阅读(404) 评论(0) 推荐(0)
摘要:看node,发现javaScript中也可设置默认参数,就试写了一把.function foo(x=1) {console.log(x);}结果,node解释器认为这行代码没结束....果然不行么=,=Google之, 发现javaSrcipt中的默认参数不像python那样写在形参里.而是要这么写:function foo(x) { x = arguments[0]?arguments[0]:'defualt'; console.log(x);}看这代码总觉得有点萌...如果参数已经用arguments对象管理起来了.那不要形参可不可以呢:function foo() { x 阅读全文
posted @ 2013-11-02 14:40 _漏斗 阅读(412) 评论(0) 推荐(0)