所有字符串都应在JSON中用双引号括起来,如下所示:
// valid object literal notation, INVALID JSON:
var obj = {
// JSON strings are supposed to use ", not "
"first_name": "HTML",
// Must wrap property names for JSON
last_name: "CSS"
}
// valid JSON and object literal notation:
var obj = {
"first_name": "HTML",
"last_name": "CSS"
}
为了生成JSON,我们可以使用V8 Javascript函数JSON.parse和JSON.stringify。前者需要一个JSON字符串并将其转换为一个对象,而后者接受一个对象并返回一个JSON字符串表示形式。
JavaScript也支持while,do ... while和for循环。for ... in loop在Node.js中也支持。例子以下代码显示,我们可以获取对象上所有...
在Node.js中,我们可以使用缓冲区操作二进制数据。当使用流和文件工作时,我们主要使用Buffer类。缓冲区保存二进制数据,可以转...
File(文件)模块是从文件系统加载的模块。我们可以使用绝对路径,相对路径或 node_modules 目录来引用文件模块。Node支持Window...
处理命令行参数使用 npm install optimist安装optimist。optimist将包含已解析的命令行参数的对象导出为 argv 属性。使用require...
Node.js中的streams基于事件。所有这些stream类都继承自基本抽象Stream类,它继承自EventEmitter。var stream = require(stream)...
Node.js v8.3.0已发布,在该版本中,已将V8引擎升级到6.0版本,性能有了大幅度的改进。有关性能差异的更多详细信息,点击查看详...
Node.js是运行在服务端的JavaScript。Node.js是一个基于Chrome JavaScript运行时建立的一个平台。Node.js是一个事件驱动I/O服务...
本节介绍Node.js的RESTfulAPI。什么是 REST?REST中文解释为,表述性状态传递(英文:Representational State Transfer,简称RES...