Node.js编码规范 Javascript
调用函数的时候,函数名与左括号之间没有空格。 函数名与参数序列之间,没有空格;所有其他语法元素与左括号之间,都有一个空格。 使用小驼峰式命名法作为所有变量和属性的命名规则。 缩进使用两空格,统一使用单引号。 关联数组,除非键名中有空格或是非...
标签: javascript
Node.js中使用Buffer编码、解码二进制数据详解 Javascript
JavaScript很擅长处理字符串,但是因为它最初的设计是用来处理HTML文档,因此它并不太擅长处理二进制数据。JavaScript没有byte类型,没有结构化的类型(s
标签: javascript
14款NodeJS Web框架推荐 Javascript
在几年的时间里,Node.js逐渐发展成一个成熟的开发平台,吸引了许多开发者。有许多大型高流量网站都采用Node.js进行开发,像PayPal,此外,开发人
标签: javascript
Node.js中创建和管理外部进程详解 Javascript
Node被设计用来高效的处理I/O操作,但是你应该知道,有些类型的程序并不适合这种模式。比如,如果你打算用Node处理一个CPU密集的任务,你可能会堵塞
标签: javascript
在Linux上用forever实现Node.js项目自启动 Javascript
那么能否利用forever加启动脚本方式解决上述问题呢?答案当然是肯定的,只不过有点麻烦,而且forever官方缺少详细的配置文档。我在配置的时候也走了
标签: linux
Node.js模块加载详解 Javascript
JavaScript是世界上使用频率最高的编程语言之一,它是Web世界的通用语言,被所有浏览器所使用。JavaScript的诞生要追溯到Netscape那个时代,它的核心内容被仓促的开发出来,用以对抗Microsoft,参与当时白热化的浏览...
标签: javascript
Node.js与PHP、Python的字符处理性能对比 Javascript
测试用例分为用函数和类来进行一个大字符串的字符逐一读取。测试代码Node.js函数var fs = require("fs");var content = fs.readFileSync("page.html", { encod
标签: python
Node.js中使用事件发射器模式实现事件绑定详解 Javascript
在Node里,很多对象都会发射事件。比如,一个TCP服务器,每当有客户端请求连接就会发射“connect”事件,又比如,每当读取一整块数据,文件系统就会
标签: javascript
基于promise.js实现nodejs的promises库 Javascript
今天从GIT源码库中下载了promise.js,发现该源码是基于Web前端JavaScript写的,并不能直接用于nodejs。还好代码不是很多,也不是很复杂。经过分析整合,将
标签: javascript
Node.js中使用计时器定时执行函数详解 Javascript
如果你熟悉客户端JavaScript编程,你可能使用过setTimeout和setInterval函数,这两个函数允许延时一段时间再运行函数。比如下面的代码, 一旦被加载到Web页
标签: javascript