类
语法看起来更简洁、优雅、可读性高、可维护性高
定义
类表达式可以为匿名或命名
注意要点
类定义不会被提升,这意味着,必须在访问前对类进行定义,否则就会报错。
类中方法不需要 function 关键字。
方法间不能加分号。
主体
prototype,静态属性,公共属性,name 属性
实例属性
定义在实例对象( this )上的属性
模块
之前的模块有几个毛病
1.变量冲突
2.依赖要全部加载
3.顺序还得注意
ES6模块化的亮点之一:大部分的语言都支持模块化
export 与 import
导出导入
导出:
导入:
as用法
export default 命令
导出:
模块的好处:
1.节省开发维护成本
2.提升开发效率
3.统一性(技术方面)