nodejs基础学习心得

一 . nodejs是什么?与JavaScript的区别

我的理解就是可以运行在后端的JavaScript。

为什么它能够在后端运行呢?
这就得归功于V8引擎(V8是Google Chrome浏览器的JavaScript引擎),通过对高性能V8引擎的封装,并通过一系列优化的API类库,使其就能够在后端运行了。
并且nodejs有两大优点:
1.基于事件驱动(events);
2. 无阻塞(回调函数运用频繁),非常适合处理并发请求。

nodejs与javaScript的区别:
javascript组成:
① ecmascript :定义语言的基础,如语法,结构,常用的一些内置 的对象;
② DOM 基于ecmascript而扩展用于操作页面元素的一些方法;
③ BOM 基于exmascript而扩展用于操作浏览器的一些方法;
nodejs : 以ecmascript为基础扩展用于操作非浏览器的一些方法。如os,file文件系统,net网络,database数据库等。

二 . 安装nodejs和配置环境变量

安装nodejs直接在http://nodejs.cn/下载安装即可。
环境变量的配置
安装nodejs后系统会将路径自动配置在此电脑—>右键点击“属性”—>高级系统设置内—>环境变量内—>系统变量的Path中这里写图片描述
一般不需要改变,在cmd命令行中node -v ,能检测出版,说明安装成功同时也是说明将node路径配置的全局变量。
在nodejs安装成功的同时也自动安装了npm包,我学习的时候做了一个小爬虫功能发现运行时始终缺少cheerio模块的报错Connot find module 'cheerio'
后来想了很久放入到cheerio.js的同目录或上级目录都可以运行成功。但是这都是属于局部环境,以后用到cheerio模块是不可能都放在这个环境下面。最后我在高级系统设置内—>环境变量内—>用户变量内直接配置了全局这里写图片描述这里写图片描述
配置完成后,我要运行的js文件就在任何地方都能运行了。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值