1. Node.js模块化开发 上述exports.version将version变成了exports的属性 上述导入模块时,后缀可以省略 2. 系统模块 3. 第三方模块 4. Node.js中模块的加载机制 5. package.json 文件 ...
分类:
其他好文 时间:
2020-03-08 15:55:41
阅读次数:
48
认识Node.js模块化的分类,第三方模块gulp的使用,package.json文件的作用,package-lock.json文件的作用 ...
分类:
Web程序 时间:
2020-02-20 23:38:53
阅读次数:
123
恼人的命名冲突繁琐的文件依赖Sea.js 可以解决命名空间污染、文件依赖的问题。历史上,JavaScript一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。 其他语言都有这项功能,比如Ruby的 require、Python的 import ,甚至就... ...
分类:
Web程序 时间:
2020-02-09 22:22:34
阅读次数:
98
js const greeting = name = ; const x = 100; exports.x = x; module.exports.greeting = greeting; // 当exports对象和moudle.exports对象指向的不是同一个对象时 以module.expor ...
分类:
Web程序 时间:
2020-01-28 15:32:58
阅读次数:
78
模块化的开发方式可以提高代码复用率,方便进行代码的管理。通常一个文件就是一个模块,有自己的作用域,只向外暴露特定的变量和函数。目前流行的js模块化规范有CommonJS、AMD、CMD以及ES6的模块系统。参见阮一峰老师的文章 module-loader 。 一、CommonJS Node.js是c ...
分类:
Web程序 时间:
2019-12-28 13:16:41
阅读次数:
140
require 和 import,都是为了JS模块化使用。最近项目中,因为多人协同开发,出现了一个项目中同时使用了require 和 import 引入依赖的情况。正常情况下,一个项目中最好是对引入方式做一个规范。下面我们就来看一下require 和 import的区别: 一.require req ...
分类:
其他好文 时间:
2019-12-22 18:09:54
阅读次数:
73
源码 GitHub: "https://github.com/iamoldli/NetModular" 码云: "https://gitee.com/laoli/NetModular" 欢迎star~ 文档 "https://nm.iamoldli.com/docs/" 演示地址 Demo: "ht ...
分类:
Web程序 时间:
2019-12-08 23:13:22
阅读次数:
159
Javascript模块简史 前言 Javascript模块的演化历史一定程度上代表了前端的发展史。从早期的对象字面量、IIFE到后来的commonjs,AMD等,再到如今的ESModule。这些模块化方案在互联网技术发展需求下不断革新,演进。 本文从四个阶段来讲述JS模块化的发展历程,旨在让大家了解JS模块化是如何发展到今天,每个模块方案在当时又解决了什么问题。&n
分类:
编程语言 时间:
2019-11-24 10:23:34
阅读次数:
85
JS 中的require 和 import 区别 在研究react和webpack的时候,经常看到在js文件中出现require,还有import,这两个都是为了JS模块化编程使用。CSS的是@import 1.ES6 模块的设计思想,是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出 ...
分类:
其他好文 时间:
2019-10-24 17:06:31
阅读次数:
67