android 开发的2/365 --ES6

今天上午通看完JavaScript 目前正在看ES6的新特性。(目前ES6比较火)

在ES6入门的前言里,作者推荐先学一下ES5,网上找了下没有类似ES6这样的书(很有可能只是我没找到)

问了下斌哥,他说直接看6就好,目前进度:es6前言,简介,let,const命令。

前言不多说,简介里主要介绍发展史与ES6编辑,运行相关的配置。都没有细看,打算把ES6的特性先捋一遍再看配置练习。

let,const 应该是ES6里比较重要的新特性。

let : 块级作用域有效,解决闭包问题,说实话,JS的闭包对新手应该是比较困惑的概念,let似乎对此提出了很好的解决方案。

       具有无法提升,先声明后引用的特性。相比之前,函数可以在IF() 和循环代码块中创建了,不过不能在外部引用。

const : 与let具有大致相同的特性,不过它是用来声明常量,且不可变,类似于JAVA里的final, 值得一提的是如果指向一个复杂型变量,如数组,那不变的是对数组地址的引用,数          组内容本身是可变的。 支持跨模块常量,即1.js 可以引用2.js中的const。类似于java两个类之间的关系。

正在看变量的结构赋值,稍后更新...


    14:32 粗看了变量的结构赋值的数组结构赋值,至于对象结构赋值以及其他,看不进去了,状态急剧下降。另外瞄了眼下一张的字符串的扩展,似乎有很多我不理解的基础知识,以后毕然会再次遇到,需要啃下来,预计回去吃完饭来啃字符串的基础知识。


    16:51 长时间看书,实在无法集中,下午相当于晃过去了。http://www.alloyteam.com/2016/03/es6-front-end-developers-will-have-to-know-the-top-ten-properties/ 这篇文章介绍了ES6可能会比较常用的十大特性:今天晚上会把这一部分啃下来,包括之前提的字符串的基础。

以下是ES6排名前十的最佳特性列表(排名不分先后):

  1. Default Parameters(默认参数) in ES6
  2. Template Literals (模板文本)in ES6
  3. Multi-line Strings (多行字符串)in ES6
  4. Destructuring Assignment (解构赋值)in ES6
  5. Enhanced Object Literals (增强的对象文本)in ES6
  6. Arrow Functions (箭头函数)in ES6
  7. Promises in ES6
  8. Block-Scoped Constructs Let and Const(块作用域构造Let and Const)
  9. Classes(类) in ES6
  10. Modules(模块) in ES6

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值