js高级和es6先学哪个

JavaScript010

js高级和es6先学哪个,第1张

需要先学es6。

学习vue.js必须有js 和 html 的基础(就是最基本的js、ES6、ES5语法、还有html和css)。

ES6一般指ECMAScript 6。 ECMAScript 6(简称ES6)是于2015年6月正式发布的JavaScript语言的标准,正式名为ECMAScript 2015(ES2015)。它的目标是使得JavaScript语言可以用来编写复杂的大型应用程序,成为企业级开发语言。

es6:不是说对JS有什么好处,es6是JS(JavaScript)的下一个版本。

es6的好处:(个人最喜欢前三)

Classes(类) in ES6

Modules(模块) in ES6

Block-Scoped Constructs Let and Const(块作用域构造Let and Const)

Default Parameters(默认参数) in ES6

Template Literals (模板文本)in ES6

Multi-line Strings (多行字符串)in ES6

Destructuring Assignment (解构赋值)in ES6

Enhanced Object Literals (增强的对象文本)in ES6

Arrow Functions (箭头函数)in ES6

Promises in ES6

如果你说对JS有什么好处,非要说,我觉得更加好理解JS

ES6 中的继承和 super 的用法大家都不会陌生,可是一问到 super 到底是什么,估计很对人都会回答不上来。在 ES6 中,super 是一个特殊的语法,而且它比 this 还要特殊,有很多用法上的限制。

因为 super 的词法定义是伴随后面那对括号的,它和 this 不同。this 的定义是 this 这个关键字会被替换成一个引用,而 super 则是 super(…) 被替换成一个调用。而且 super 除了在 constructor 里直接调用外还可以使用 super.xxx(…) 来调用父类上的某个原型方法,这同样是一种限定语法。