网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。
本篇文章给大家带来的内容是关于es6中模块化的内容介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。
概述
模块化是一个大型项目的必然趋势。
命名导出
可以使用export
关键字,导出你要导出的东西,可以导出常量、变量、函数、类,
// export.js
export var var0 = 'var0' // 直接导出 var 声明
export let let0 = 'let0' // 直接导出 let 声明
export const const0 = 'const' // 直接导出 const 导出
export function func1() {} // 直接导出函数
export function* funcx() {} // 直接导出生成器函数
export class class0{} // 直接导出类
let variable = 'variable'
export {variable} // 先声明后导出, 需要使用{} 包裹
function func2(){}
export {func2} // 先声明后导出,需要使用 {} 包裹
function* funcx(){}
export {funcx} // 先声明后导出,需要使用 {} 包裹
class class1{}
export {class1} // 先声明后导出,需要使用 {} 包裹
export {class1 as Person} // 别名导出