模块化语法

暴露语法
export 代码块
export const a = “a”;
export function test(){};

export {代码块的标识}
    const a = "a";
    function test(){};
    export {a,test}

export default 对象  (这种暴露形式只能使用一次;当然三种暴露形式是可以混合使用的)
     const a = "a";
     function test(){};
     export default{a:a,test:test}

引入语法
import {代码块的标识…,default as obj} from url
(可以拿到所有暴露形式暴露出来的内容)
(缺点:要记住所有的代码块的标识)

import * as obj from url
     (可以拿到所有暴露形式暴露出来的内容;这些内容都挂靠到obj对象上作为了属性)
     (不用记住所有的标识)

import obj from url
    (只有拿到default暴露出来的内容;obj就是default对应的对象)

简便写法(结合了import&export):
export {default as obj} from url

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值