码迷,mamicode.com
首页 > 其他好文 > 详细

node执行环境

时间:2018-05-20 16:38:09      阅读:152      评论:0      收藏:0      [点我收藏+]

标签:nbsp   class   ima   代码   相同   就是   node   变量   ons   

 

nodejs本质上是一个javascript的执行环境,只是由于他的封装,加上更多web底层的一个处理,赋予了更多的能力,
那么执行环境到底是什么呢,我们到浏览器里面体验看看,在chrome里面控制台,体验一下浏览器里面到执行环境

技术分享图片

 

console里面这个窗口,在这个浏览器到js执行环境里面,js代码会被执行掉

然后我们切换到命令行里面,输入

node

就会到node环境里面去,同样执行相同的js代码

技术分享图片

对于普通的js代码的执行,变量啊,方法啊,等,这两种执行环境没有什么差异

但是他们所处的环境底层不太一样,比如全局变量,都有自己特殊的地方,在浏览器里面输入window,document,可以看到相关的属性,在命令行里面就会报错
技术分享图片

 

技术分享图片

 

在node执行环境里面有自己的环境变量,比如process,那这个process在浏览器里面的执行环境里面就拿不到,会报错

技术分享图片

 

技术分享图片

 

这就是nodejs和浏览器里面的js执行环境的不同之处

node执行环境

标签:nbsp   class   ima   代码   相同   就是   node   变量   ons   

原文地址:https://www.cnblogs.com/wzndkj/p/9063481.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!