es6 模块化-export语法

模块化-export语法

<!DOCTYPE html>
<html lang="en">
<head>
    <Meta charset="UTF-8">
    <title>模块化-export语法</title>

</head>
<body>


<script type="module">
    //m1.js文件
    //1单个export
    // export let name = 'm1';
    //
    // export function add(x, y) {
    //     return x + y;
    // }

    //使用
    // import * as m1 from './m1.js';
    // console.log(m1.name);
    // console.log(m1.add(3,5));


    //2 export {}
    // let name = 'M2';
    //
    // function add(x, y) {
    //     return x + y;
    // }
    //
    // export {name, add}

    //使用
    // import * as m1 from './m1.js';
    // console.log(m1.name);
    // console.log(m1.add(3,5));

    //3 export default
    // export default {
    //     name: 'M2',
    //     add:function(x, y) {
    //         return x + y;
    //     }
    // }
    //
    // //使用
    // import * as m1 from './m1.js';
    // console.log(m1.default.name);
    // console.log(m1.default.add(3,5));
    import * as m1 from './m1.js';
    console.log(m1.default.name);
    console.log(m1.default.add(3,5));

</script>
</body>
</html>

相关文章

原文连接:https://www.cnblogs.com/dupd/p/5951311.htmlES6...
以为Es6,javascript第一次支持了module。ES6的模块化分为导...
视频讲解关于异步处理,ES5的回调使我们陷入地狱,ES6的Prom...
TypeScript什么是TypeScript?TypeScript是由微软开发的一款开...
export class AppComponent { title = 'Tour of heroes...
用 async/await 来处理异步昨天看了一篇vue的教程,作者用as...