博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
node执行环境
阅读量:4650 次
发布时间:2019-06-09

本文共 456 字,大约阅读时间需要 1 分钟。

 

nodejs本质上是一个javascript的执行环境,只是由于他的封装,加上更多web底层的一个处理,赋予了更多的能力,

那么执行环境到底是什么呢,我们到浏览器里面体验看看,在chrome里面控制台,体验一下浏览器里面到执行环境

 

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

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

node

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

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

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

 

 

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

 

 

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

转载于:https://www.cnblogs.com/wzndkj/p/9063481.html

你可能感兴趣的文章
图像处理笔记(十八):模板匹配
查看>>
Educational Codeforces Round 60 D. Magic Gems
查看>>
c# 保存和打开文件的方法
查看>>
调用图灵机器人API实现简单聊天
查看>>
MATLAB indexing question
查看>>
MATLAB 求解最优化问题
查看>>
【转载】java InputStream读取数据问题
查看>>
fatal error LNK1120: 11 unresolved externals
查看>>
测试工具类汇总
查看>>
WEB消息推送-comet4j
查看>>
安卓开发 数据存储
查看>>
贪心思维 专题记录 2017-7-21
查看>>
vue-router 跳转原理
查看>>
strncpy函数使用
查看>>
(一)SOA学习-相关缩写
查看>>
Apache ab 压力测试工具
查看>>
noi.ac NOIP2018 全国热身赛 第四场 T1 tree
查看>>
(转)linux下vi编辑器编写C语言的配置
查看>>
多线程基础知识 转
查看>>
MyBatis generator 使用方式 小结
查看>>