初识NODE
来源:互联网 发布:判断数组奇偶 编辑:程序博客网 时间:2024/05/29 12:46
1、什么是NODE
- NODE不是一门语言,它和浏览器很相似,只是一个渲染和解析JS代码的平台,而且这个平台渲染JS的引擎是谷歌的V8引擎
- 之前JS只是一门轻量级的客户端脚本编程语言(因为之前只能运行在客户端的浏览器中),现在我们可以把服务器安装到一个NODE平台,我们使用JS代码开发服务器端的程序,最后由NODE平台把JS代码执行即可。那么,JS可以说是一门轻量级的全栈开发语言,和市面上流行的PHP、JAVA、C#等同样的重要了。
2、NODE有什么特色
- 基于V8引擎:JS写的服务器端程序运行更快
- 单线程异步基于事件驱动处理的
- 无阻塞I/O操作(文件操作):
- 当JS代码在客户端的浏览器中运行的时候,为了保证用户电脑信息的安全,浏览器是禁止JS代码操作客户本地的文件的(客户端的JS没有I/O操作)
- 当JS运行在服务器端的NODE环境下,NODE允许JS操作服务上的文件
3、NODE和谷歌浏览器的区别
- 谷歌浏览器的全局对象叫做:window
- NODE环境下的全局对象:global, 在NODE下写JS不需要考虑兼容(因为它是基于谷歌v8引擎)
4、NODE的模块
内置模块:NODE平台提供的
自定义模块:自己写的
第三方模块:别人写好的模块,我们只是下载、引入、使用它
- NODE下第三方模块的管理统一使用npm命令,我们需要使用的第三方模块都可以在https://www.npmjs.com/网站上找到
安装第三方模块:
npm install less 安装当前目录下(只有当前的项目可以使用LESS模块)
npm install less -g 把模块安装到全局下(所有的项目都可以使用LESS模块)卸载第三方模块
npm uninstall less 在当前目录下卸载模块
npm uninstall less -g 在全局下卸载模块导入第三方模块
在需要导入模块的JS中,导入成功后就可以调取对应的方法执行了
var lessM=require('less'); lessM.render();
0 0
- node初识
- 初识Node
- 初识NODE
- 初识node
- 初识node
- Node.js初识
- 初识Node.js
- 初识node.js
- node.js 初识
- 初识Node.js
- 初识node.js
- node.js初识
- Node.js 初识
- Node:初识Stream
- node.js初识
- 初识Node.js
- 《初识Node.js》
- node之初识
- SVN:将分支合并到主干
- jQuery中使用动画队列自定义动画
- centos6.x安装mysql5.7.x
- bootstrapTable的参数设置
- PCB设计
- 初识NODE
- IOS webView 因URL中含有中文加载网页白屏显示的解决方法
- Android5.0 6.0 7.0新特性
- php判断变量类型常用方法
- Android Studio对Java8 Lambda的支持
- Android 堆溢出攻击—[0]原理
- android基础--TextView.Do not concatenate text displayed with setText. Use resource string with placeho
- YOLO训练时需要准备的东西
- (1)构建工具之认识Maven