1
0
mirror of https://github.com/ruanyf/es6tutorial.git synced 2025-05-24 10:22:23 +00:00

edit class

This commit is contained in:
ruanyf 2014-05-04 18:10:21 +08:00
parent 291c9455be
commit 486a2c1282

View File

@ -2,7 +2,7 @@
## Class
ES6引入了Class这个概念作为对象的模板。通过class关键字可以定义类
ES6引入了Class这个概念作为对象的模板。通过class关键字可以定义类
```javascript
@ -52,7 +52,9 @@ class ColorPoint extends Point {
**1export和import**
ES6实现了模块功能试图解决JavaScript代码的依赖和部署上的问题。模块功能有两个关键字export和import。export用于用户自定义模块规定对外接口import用于输入其他模块提供的功能同时创造命名空间namespace防止函数名冲突。
ES6实现了模块功能试图解决JavaScript代码的依赖和部署上的问题取代现有的CommonJS和AMD规范成为浏览器和服务器通用的模块解决方案。
模块功能有两个关键字export和import。export用于用户自定义模块规定对外接口import用于输入其他模块提供的功能同时创造命名空间namespace防止函数名冲突。
ES6允许将独立的JS文件作为模块也就是说允许一个JavaScript脚本文件调用另一个脚本文件。最简单的模块就是一个JS文件里面使用export关键字输出变量。
@ -162,7 +164,7 @@ customName(); // 'foo'
显然,一个模块只能有一个默认方法。
如果要输出默认属性,只需将值跟在`export default之后`即可。
如果要输出默认属性,只需将值跟在`export default`之后即可。
```javascript