首页 > 其他 > 详细

node碰到的问题

时间:2014-09-01 12:25:33      阅读:288      评论:0      收藏:0      [点我收藏+]

1、问题:验证node是否正确安装

办法:直接计算1+1;创建服务器。

在项目文件夹的路径下,输入node命令,会看到一个提示符,这里只能输入直接输出的语句,不能运行js文件。

2、npm模块

包管理器;一般都已经安装好了;可输入npm来验证;使用时:require;模块文档:npm docs XXX,npm bugs XXX,npm edit XXX。

高阶:package.json.创建依赖关系,使用npm install一键安装所有的包,便于共享。 

3、输出和输出是不可预测的。想爬取页面的内容,但什么时候会返回什么内容是不能确定的。这里先不考虑顺序,返回内容的顺序并不重要。

回调首先解决不可预测性的方法,其次也是处理并发的方法。

异步并不是node或js特有的,而是一种编程风格。

node几乎从不使用同步,而是异步的调用回调

4、json和js对象字面量

{ "prop": "val" } 这样的声明有可能是JavaScript对象字面量也有可能是JSON字符串,取决于什么上下文使用它,如果是用在string上下文(用单引号或双引号引住,或者从text文件读取)的话,那它就是JSON字符串,如果是用在对象字面量上下文中,那它就是对象字面量。

// 这是JSON字符串
var foo = ‘{ "prop": "val" }‘;

// 这是对象字面量
var bar = { "prop": "val" };

而且要注意,JSON有非常严格的语法,在string上下文里{ "prop": "val" } 是个合法的JSON,但{ prop: "val" }和{ ‘prop‘: ‘val‘ }确实不合法的。所有属性名称和它的值都必须用双引号引住,不能使用单引号。另外,即便你用了转义以后的单引号也是不合法的。--转自tom大叔的博客

用引号引住,且内部用双引号的才是json,其他的一切都不是合法的json。

 

node碰到的问题

原文:http://www.cnblogs.com/wang-jing/p/3948984.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!