1.箭头函数本身没有this指针;
let func = () =>{}
2.模块化
在之前我们是在html中用script标签的src引入js文件,现在用export和import
在使用file打开module时会存在跨域问题,解决方法是使用本地服务器进行访问
//html
<script type="module">
import * as test from "./src/test.js";
console.log(test);
</script>
//test.js
export let school = '学校';
export let teach = () =>{
console.log('school');
}
//也可以export{school,teach};
export default {//对象居多,vue用的
school: 'guigu',
change: function(){
console.log('11');
}
}
//html
import test from "./src/test.js";//默认暴露的简便语法
//分别暴露,同一暴露,默认暴露default
模块化引入npm包
import $ from 'jquery';//const $ = require("jquery");
网友评论