美文网首页
ES6模块系统备忘

ES6模块系统备忘

作者: JohnYuCN | 来源:发表于2020-02-10 13:44 被阅读0次

案例一:基础使用

/*-----------------------m1.js文件----------------*/
export let mvar1=100

export function mfn() {}

export class MClass {}
/*------------------------------------------------*/

/*----------------------index.js文件---------------*/
import {mvar1,mfn,MClass} from './m1.js' //全部引出

import {mvar1,MClass} from './m1.js' //局部引出
/*------------------------------------------------*/

案例二:集中式导出

/*-----------------------m1.js文件----------------*/
let mvar1=100

function mfn() {}

class MClass {}
export {mvar1,mfn,MClass}
/*------------------------------------------------*/

/*----------------------index.js文件---------------*/
import {mvar1,mfn,MClass} from './m1.js' //全部引出

import {mvar1,MClass} from './m1.js' //局部引出
/*------------------------------------------------*/

案例三:换名导出,换名导入

/*-----------------------m1.js文件----------------*/
let mvar1=100

function mfn() {}

class MClass {}
export {mvar1 as mv1,mfn,MClass}
/*------------------------------------------------*/

/*----------------------index.js文件---------------*/
import {mv1,mfn as fn,MClass} from './m1.js' //换名

import {mv1 as mv,MClass} from './m1.js' //换名
/*------------------------------------------------*/

案例五:默认导出导入

/*-----------------------m1.js文件----------------*/
let mvar1=100

function mfn() {}

class MClass {}

let moudle={mvar1,mfn,MClass}

export default moudle
/*------------------------------------------------*/

/*----------------------index.js文件---------------*/

import anyObj from './m1.js' //换名


/*------------------------------------------------*/

相关文章

  • ES6模块系统备忘

    案例一:基础使用 案例二:集中式导出 案例三:换名导出,换名导入 案例五:默认导出导入

  • 未来的模块机制

    概览 ES6实现了新的模块机制。在通过模块系统加载时,ES6会将文件当作独立的模块处理。每个模块都可以导入其它模块...

  • 第4章 ES6模块化

    目标 模块化系统演进 ES6模块化实现 模块化概述 在 ES6 之前,社区制定了一些模块加载方案,最主要的有 Co...

  • 第4章 ES6模块化

    目标 模块化系统演进 ES6模块化实现 模块化概述 在 ES6 之前,社区制定了一些模块加载方案,最主要的有 Co...

  • js 模块化规范的进展

    js模块化规范有:CommonJS、AMD、CMD、ES6的模块系统。 0.早期:用script来引入js模块 缺...

  • 代码模块化

    2 ES6模块 ES6模块基于文件,一个文件就是一个模块。ES6模块支持异步模块加载。关键字:import和exp...

  • 前端架构

    B系统前端总体架构 底层模块化基于ES6模块处理; 基于react全家桶框架、使用superagent封装ajax...

  • ES6模块系统

    ES6模块系统具有以下特性: 使用export关键词导出对象。这个关键字可以无限次使用; 使用import关键字将...

  • 谈谈JS的那些文件模块系统

    学习ES6和Webpack过程中,研究了一下CommonJS,AMD, CMD, ES6这些模块系统到底有什么区别...

  • 前端模块化:ES6,CommonJS

    前端模块化 共有四种规范 ES6 Module CommonJS AMD CMD ES6 Module ES6模块...

网友评论

      本文标题:ES6模块系统备忘

      本文链接:https://www.haomeiwen.com/subject/fwsaxhtx.html