node
文章平均质量分 64
小白icoding
这个作者很懒,什么都没留下…
展开
-
03-Node.js模块加载机制
Node.js模块加载机制1.模块优先从缓存中加载在node.js中多次调用require()方法导入同一个模块不会重复执行,因为模块在第一次加载后会被缓存。好处是提高了模块的加载效率示例:输出结果:2.内置模块加载机制命名相同时,内置模块的优先级最高3.自定义模块加载机制导入自定义模块,必须有相对路径或绝对路径的表示符,例如./, ../等否则node会把其当做自定义模块或第三方安装模块,当找不到对应的内置模块或自定义模块时会抛出错误拓展名匹配规则在导入自定义模块时,如果省略原创 2021-09-13 13:48:25 · 149 阅读 · 0 评论 -
02-node之npm与包
包什么是包Node.js 中的第三方模块又叫做包。就像电脑和计算机指的是相同的东西,第三方模块和包指的是同一个概念,只不过叫法不同。包的来源不同于 Node.js 中的内置模块与自定义模块,包是由第三方个人或团队开发出来的,免费供所有人使用。注意:Node.js 中的包都是免费且开源的,不需要付费即可免费下载使用。为什么需要包由于 Node.js 的内置模块仅提供了一些底层的 API,导致在基于内置模块进行项目开发的时,效率很低。包是基于内置模块封装出来的,提供了更高级、更方便的 API,原创 2021-08-17 19:56:27 · 191 阅读 · 0 评论 -
01-Node之模块化
模块化什么是模块化模块化是指解决一个复杂问题时,自顶向下逐层把系统划分成若干模块的过程。对于整个系统来说,模块是可组合、分解和更换的单元编程领域中的模块化编程领域中的模块化,就是遵守固定的规则,把一个大文件拆成独立并互相依赖的多个小模块。把代码进行模块化拆分的好处:①提高了代码的复用性②提高了代码的可维护性③可以实现按需加载模块化规范模块化规范就是对代码进行模块化的拆分与组合时,需要遵守的那些规则。例如:使用什么样的语法格式来引用模块在模块中使用什么样的语法格式向外暴露成员模块化原创 2021-08-17 17:11:38 · 96 阅读 · 0 评论 -
Node.js可以做什么
Node.js 作为一个 JavaScript 的运行环境,仅仅提供了基础的功能和 API。然而,基于 Node.js 提供的这些基础能,很多强大的工具和框架如雨后春笋,层出不穷,所以学会了 Node.js ,可以让前端程序员胜任更多的工作和岗位。①基于 Express 框架(http://www.expressjs.com.cn/),可以快速构建 Web 应用②基于 Electron 框架(https://electronjs.org/),可以构建跨平台的桌面应用③基于 restify 框架(htt原创 2021-08-17 10:08:10 · 2071 阅读 · 0 评论