您的位置:首页 > Web前端 > Node.js

nodejs基础学习心得

2017-10-19 15:54 369 查看
一 . 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模块的报错


后来想了很久放入到cheerio.js的同目录或上级目录都可以运行成功。但是这都是属于局部环境,以后用到cheerio模块是不可能都放在这个环境下面。最后我在高级系统设置内—>环境变量内—>用户变量内直接配置了全局




配置完成后,我要运行的js文件就在任何地方都能运行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: