web前端开发之webpack打包 |
您所在的位置:网站首页 › 前端webpack打包 › web前端开发之webpack打包 |
前端工程化
一、模块化
1.1 服务器端模块化规范
CommonJS 模块分为单文件模块与包模块成员导出:module.exports和exports模块成员导入:require (‘模块标识符’)例: a.js let a = 10 let b = 20 module.exports = { a,b }b.js const a = require('./a.js') console.log(a) 1.2 ES6模块化ES Module把一个文件当作一个模块,每个模块有自己的独立作用域,那如何把每个模块联系起来呢? 核心点就是模块的导入(import)与导出(export)。 1.2.1 module.exports如上代码 我们把它改造成ES6格式 let a = 10 let b = 20 export default { a,b }b.js import a from './a.js' console.log(a)注意 浏览器默认不支持ES6的import 我们需要使用npm init -y命令初始化在package.json文件中新增配置 “type”: “module” 即可 1.2.2 按需导入导出(export)a.js export let a = 10b.js import {a} from './a.js' console.log(a) 1.2.3 直接执行模块代码a.js for (let i = 0; i |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |