分享更有价值
被信任是一种快乐

Nodejs中怎么自定义CommonJS模块

文章页正文上

这篇文章主要介绍了Nodejs中怎么自定义CommonJS模块的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Nodejs中怎么自定义CommonJS模块文章都会有所收获,下面我们一起来看看吧。 JavaScript 是一个强大面向对象语言,它有很多快速高效的解释器。 然而, JavaScript标准定义的 API 是为了构建基于浏览器的应用程序。并没有制定一个用于更广泛的应用程序的标准库。 CommonJS 规范的提出,主要是为了弥补当前 JavaScript 没有标准的缺陷。 它的终极目标就是: 提供一个类似 Python, Ruby 和 Java 语言的标准库,而不只是停留在小脚本程序的阶段。用 CommonJS API 编写出的应用, 不仅可以利用 JavaScript 开发客户端应用, 而且还可以编写以下应用。服务器端 JavaScript 应用程序。( nodejs)命令行工具。桌面图形界面应用程序。CommonJS 就是模块化的标准, nodejs 就是 CommonJS( 模块化) 的实现。Node 应用由模块组成,采用 CommonJS 模块规范。一类是 Node 提供的模块,称为核心模块;另一类是用户编写的模块,称为文件模块。核心模块部分在 Node 源代码的编译过程中,编译进了二进制执行文件。在 Node 进程启动时,部分核心模块就被直接加载进内存中,所以这部分核心模块引入时,文件定位和编译执行这两个步骤可以省略掉,并且在路径分析中优先判断,所以它的加载速度是最快的。如: HTTP 模块 、 URL 模块、 Fs 模块都是 nodejs 内置的核心模块,可以直接引入使用。文件模块则是在运行时动态加载,需要完整的路径分析、文件定位、编译执行过程、速度相比核心模块稍微慢一些,但是用的非常多。 这些模块需要我们自己定义。 接下来我们看一下 nodejs 中的自定义模块。1.我们可以把公共的功免费云主机、域名能抽离成为一个单独的 js 文件作为一个模块, 默认情况下面这个模块里面的方法或者属性, 外面是没法访问的。如果要让外部可以访问模块里面的方法或者属性, 就必须在模块里面通过 exports 或者 module.exports 暴露属性或者方法。2. 在需要使用这些模块的文件中, 通过 require 的方式引入这个模块。这个时候就可以使用模块里面暴露的属性和方法。关于“Nodejs中怎么自定义CommonJS模块”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Nodejs中怎么自定义CommonJS模块”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注云技术行业资讯频道。

相关推荐: es6异步请求有哪些状态

这篇文章主要介绍了es6异步请求有哪些状态的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇es6异步请求有哪些状态文章都会有所收获,下面我们一起来看看吧。 es6异步请求三个状态:1、pending(等待状态),不会触发then和c…

文章页内容下
赞(0) 打赏
版权声明:本站采用知识共享、学习交流,不允许用于商业用途;文章由发布者自行承担一切责任,与本站无关。
文章页正文下
文章页评论上

云服务器、web空间可免费试用

宝塔面板主机、支持php,mysql等,SSL部署;安全高速企业专供99.999%稳定,另有高防主机、不限制内容等类型,具体可咨询QQ:360163164,Tel同微信:18905205712

主机选购导航云服务器试用

登录

找回密码

注册