通过 call(),您能够使用属于另一个对象的方法。
1、在一个文件或模块中,export、import可以有多个,export default仅有一个
2、通过export方式导出,在导入时要加{},export default则不能加
Bus.js
EventCenter.js
这个for不是JavaScript中的for,而是html标签的自定义属性(后面那个event也是),这个属性在html中本身不具有任何作用,但它可以被JavaScript读取,相当于给html标签附加了数据,至于具体这个数据有什么用、怎样用,那就要看设计者的目的了。这种设定在html诞生之初就有的,所以1999年的js书中有这种用法一点也不稀奇。下面是个使用例子:
<div abc="hahaha">这个标签的abc就是个自定义属性</div>
<script>
var div = document.getElementsByTagName("div")[0]
alert("div标签的abc属性的值为"+div.getAttribute("abc"))
//不考虑兼容性的话也可以直接用 div.abc
</script>