摘要: javascript的执行过程分为两个阶段: 1.进入执行上下文(预解析[hoisting]); 2.执行代码;“预解析”:JavaScript引擎会优先解析var变量和function定义。在预解析完成后,才会执行代码先看两段代码,例1-1:var a = 1;function fun(){ alert(a); var a = 2;}a = 10;fun();执行结果是(点击查看):例1-2:if (!("a" in window)) { var a = 1;}alert(a);执行结果是(点击查看):这两个问题如果你都答对了,我相信你至少已经对js执行过程有所了解。既然 阅读全文
posted @ 2012-09-14 16:17 nodejs 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 之前用python抓取豆瓣的音乐,保存到sxl中,最近在玩mongodb,就有了如下代码,主要涉及到nodejs连接mongodb并操作它,和http模块抓取网页内容没什么深奥的原理,不多说,代码如下:var mongo = require('mongodb'), Server = mongo.Server, Db = mongo.Db, server = new Server('localhost', 27017, {auto_reconnect: true}), db_name = 'test', db_user = 'root 阅读全文
posted @ 2012-09-14 15:46 nodejs 阅读(523) 评论(0) 推荐(0) 编辑