我是靠谱客的博主 无限香氛,最近开发中收集的这篇文章主要介绍前端node.js 模块化 -知识总结精华 + 思维导图node.js?- 模块化思维导图,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
node.js?
- node是一款对ES标准实现的JS引擎
- 通过node可以使js在服务器中运行
- node就是一款使用js编写的web服务器
- node底层是使用c++的编写的
- node的中js引擎使用的chrome的v8引擎
- node的特点:
1.非阻塞、异步的I/O
2.事件和回调函数
3.单线程(主线程单线程,后台I/O线程池)
4.跨平台
- 模块化
- ES5中没有原生支持模块化,我们只能通过script标签引入js文件来实现模块化
- 在node中为了对模块管理,引入了CommonJS规范
在Node中,一个js文件就是一个模块,每一个js文件中的 js代码 都是 独立运行 在一个函数中
而不是全局作用域,所以一个模块的中的变量和函数在其他模块中无法访问
- 模块的引用
- 使用 require()函数来引入一个模块
- 例子:
var 变量 = require("模块的标识");比如导包 内置的包 内置模块 const fs = require('fs')
- 模块的定
最后
以上就是无限香氛为你收集整理的前端node.js 模块化 -知识总结精华 + 思维导图node.js?- 模块化思维导图的全部内容,希望文章能够帮你解决前端node.js 模块化 -知识总结精华 + 思维导图node.js?- 模块化思维导图所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复