模块化:为了工作方便,合作化开发
导出数据:
export var a = 123;
export {a,b,c};
export {a as b};
导入数据:
import {a,b};
import {a as a1,b} from './文件地址'
import命令具有提升效果,会提升到作用域的最前面
import * as 变量名(自己定义) from "./文件地址"
匿名导出:
export default
匿名导入:
名字可以自己定义 import 变量名 form "./文件地址"
2-es6总结
es6 只是js语法的扩展
变量的扩展: let const
字符串的扩展: 模板字符串 标签末班
解构: 数组 字符串 函数 对象
函数的扩展: 箭头函数 箭头函数的this指向定义时所在的对象
类 继承 原型链 get set 静态方法 静态属性 私有方法
模块化
1- 模块化总结 模块化:为了工作方便,合作化开发 导出数据: export var a = 123; export {a,b,c}; export {a as b}; 导入数据: import {a,b}; import {a as a1,b} from './文件地址' import命令具有提升效果,会提升到作用域的最前面 import * as 变量名(自己定义) from "./文件地址" 匿名导出: expor