es6模块化规范

es6模块化规范

在es6之前是没有块这个概念的,es6zhong引入:实际如下:

若xx1和xx2中有变量名相同,且引入在同一html下,需要为引入的script标签加上type=“module”属性
注:不能使用文件协议,需要放到服务器上去


模块中的成员导出:
用export来导出模块成员,需要导出多个就放入一个对象中,用逗号隔开。
导出时想改名:例如想导出a,b,想改名为c,d:{a as c,b as d}
默认导出export default + 函数+各种成员

引入时:import xx form +“路径”,每个模块只有有一个默认导出,所以导入时表明路径即可,导入的名字自己定义
引入时改名与导出时改名方法一致,除了export改为import
导入全部目标模块所有导出的成员:
import * as mod1 from “路径” :改了个名字,主要为了怕冲突。

强行导入没有导出成员的模块:
import ‘路径’:主要目的是为了让此路径的模块执行一次,且只有第一次引入的时候执行。
*讲导入的成员再次导出:由x1到x2,直接在x3导入x2。


原始类型除了原来的五个再次加入一个symbol(符号)
为了确保每个属性的名称都是独一无二的,从根本上防止属性冲突。


weaksrt集合:
set集合:
map集合:
这三个集合还行具体参考官网


promise对象的异步编程:
这个对象代表一个异步编程,三个状态,
1:pending 进行中
2:fufiled 已成功
3:rejected 已失败

通过new调用,一个函数作参数,函数第一个参数是成功时执行的函数,第二个是失败时执行的函数,执行后的值或者结果。会在下面继续用promise.then调用成功时传下来的值,作为函数的值传入,用promise.catch方法,参数是一个函数,函数的参数是上面失败传下来的值或者结果。

以上的为块级规范的常用部分,下一篇我准备写一篇比较简单常用的git命令

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星陈~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值