在ES5中,变量声明只有var和function以及隐式声明三种,在ES6中则增加了let,const,import和class四种,以下来介绍着七种变量的声明。 var ES5中最原始的变量声明,用于声明变量,其实JavaScript是弱类型语言,对数据类型变量要求不太严格,所以不必声明每一个变量 ...
分类:
其他好文 时间:
2017-07-06 17:00:02
阅读次数:
303
前言:拖了这么久,小菜鸟终于开始正式应用react,和es6来开发项目了。之前超喜欢同学的一个博客风格,这里贴一下地址:https://iwenku.net/,PC端是他很久之前做的,最近他重新做了一下移动端的。看完之后,我内心也勾勒出了一个自己的博客,所以开始正式搭建自己的博客作为项目练手吧。 一 ...
分类:
Web程序 时间:
2017-07-06 16:59:00
阅读次数:
391
看了N多博客,日志,一边迷茫一边摸索。本文记录流程。我怕自己忘了。。。并且修复了博客园首页推荐那个日志中遇到的bug 1、webstorm新建一个空白项目,比如webpack_demo 2、因为要用react和es6语法,调整webstorm-设置-语言-javascript-jsx,确定。这样文件 ...
分类:
Web程序 时间:
2017-07-06 16:54:55
阅读次数:
302
Array.from() Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array-like object)和可遍历(iterable)的对象(包括ES6新增的数据结构Set和Map)。 实际应用中,常见的类似数组的对象是DOM操作返回的NodeList集合,以及函数内部的a ...
分类:
编程语言 时间:
2017-07-06 13:21:20
阅读次数:
142
对象的函数解构 我们在前后端分离时,后端经常返回来JSON格式的数据,前端的美好愿望是直接把这个JSON格式数据当作参数,传递到函数内部进行处理。ES6就为我们提供了这样的解构赋值。 let json = { a:'xzblogs', b:'小智' } function fun({a,b='如果没有 ...
分类:
编程语言 时间:
2017-07-05 23:42:32
阅读次数:
199
原文地址 箭头函数=>无疑是ES6中最受关注的一个新特性了,通过它可以简写 function 函数表达式,你也可以在各种提及箭头函数的地方看到这样的观点——“=> 就是一个新的 function”。 箭头函数的句法规则甚至早已延伸到各项标准和技术文档中去了,虽然它早已不稀奇,却给我们一种刚刚发现的新 ...
分类:
其他好文 时间:
2017-07-04 23:19:11
阅读次数:
255
Babel Sublime3才有的插件,支持ES6、JSX语法高亮。 菜单->View->Syntax->Open all with current extension as...->Babel->JavaScript(Babel) 高亮了有木有。 Sublime3才有的插件,支持ES6、JSX语法 ...
分类:
其他好文 时间:
2017-07-04 23:18:23
阅读次数:
316
ES5中通常通过构造函数和原型的组合形式来创建对象。在ES6中引入class作为对象模板, Class定义语法 等价于 var instance = new point(1,2); 在class中constructor方法就是构造方法,this关键字代表实例对象,toString方法实际上是prot ...
分类:
其他好文 时间:
2017-07-04 22:01:42
阅读次数:
284
当ES5还没有完全普及时,ES6就接踵而来了,2015年6月17日,ECMAScript 6发布正式版本,即ECMAScript 2015,我们也简称它为ES6或ES2015。在发布之后的将近一年内,很多小伙伴都踊跃的学习这门新的语言,之所以说是一门新的语言,是因为跟ES5相比,语法方面变化确实有点 ...
分类:
其他好文 时间:
2017-07-04 21:40:24
阅读次数:
225