上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法。 x=x||'al'; 这种写法的缺点在于,如果参数赋值了,但是对应的布尔值为false,则赋值不起作用。空字符,结果也会改为默认值。 ES6允许为函数的参数设置默认值,直接写在参数定义的后面。ES6简洁许多,而且很自然。除了简洁,E 阅读全文
posted @ 2018-07-09 18:40 艾路 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Array.from()方法用于将两类对象转为真正的数组:类似数组的对象和可遍历对象。 php有种返回json长成:let arr1={0:'1',1:'a',2:'c'};ES6可以直接写成let arr2=Array.from(arr1);//['1','a','c']。ES5可以写成 var 阅读全文
posted @ 2018-07-05 18:05 艾路 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 传统js只有indexOf方法来确定一个字符串是否包含在另一个字符串中。ES6又提供了3种新方法。 includes():返回布尔值,表示是否找到了参数字符串。 startsWith():返回布尔值,表示参数字符串是否在源字符串的头部。 endsWith():返回布尔值,表示参数字符串是否在源字符串 阅读全文
posted @ 2018-07-04 18:26 艾路 阅读(412) 评论(0) 推荐(0) 编辑
摘要: ES6允许按照一定的模式,从数组和对象中提取值,对变量进行赋值,这被称为解构。 var [a,b,c]=[1,2,3];可以从数组中提取值,按照位置的对应关系对变量赋值。本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值。如果解构不成功,变量的值就等于undefi 阅读全文
posted @ 2018-07-04 14:58 艾路 阅读(859) 评论(0) 推荐(0) 编辑
摘要: es6明确规定,如果区块中存在let和const命令,则这个区块对这些命令声明的变量从一开始就形成封闭作用域。再要在声明之前就使用这些变量,就会报错。 暂时性死区的本质就是,只要一进入当前作用域,所要使用的变量就已存在,但是不可获取,只有等到声明变量的那一行代码出线,才可以获取和使用该变量。 let 阅读全文
posted @ 2018-07-02 18:05 艾路 阅读(711) 评论(0) 推荐(0) 编辑
摘要: state所代表的一个组件UI呈现的完整状态集又可以分成两类数据:用作渲染组件时使用到的数据的来源以及用作组件UI展现形式的判断依据。state还容易和props以及组件的普通属性混淆。我们的组件都是使用ES6的class定义的,所以组件的属性其实也就是class的属性。在ES6中,可以使用this 阅读全文
posted @ 2018-06-28 18:49 艾路 阅读(191) 评论(0) 推荐(0) 编辑
摘要: React组件和元素两个概念容易混淆。React元素是一个普通得javascript对象,这个对象通过DOM节点或React组件描述界面是什么样子的。JSX语法就是用来创建React元素的。 React组件是一个class或函数,它接收一些属性作为输入,返回一个React元素。React组件是由若干 阅读全文
posted @ 2018-06-10 15:02 艾路 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 还是来用react了。前端框架都研究看看。这次网站就用它来做了。因为angular使用的ts,所以一些es6的规则也不是很清晰,都摘抄在下。 es6允许按照一定模式从数组和对象中提取值,对变量进行赋值,这被称为解构。 let [a,b,c]=[1,2,3];a//1 b//2 对象解构: let n 阅读全文
posted @ 2018-06-08 19:08 艾路 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: let在很多方面与var是相似的,但是可以帮助我们避免在js里常见的一些问题。const是对let的一个增强,它能阻止对一个变量再次赋值。 var的怪异之处:也是很多的面试问题。 变量x定义在if语句里面。但是我们可以在语句外面访问它。这是因为var声明可以在包含它的函数,模块,命名空间或全局作用域 阅读全文
posted @ 2018-04-24 18:48 艾路 阅读(296) 评论(0) 推荐(0) 编辑
摘要: compodoc是一个angular应用程序工具。它可以为你的app创建一个静态文档。 compodoc可以帮助angular开发人员创建干净漂亮的文档,其他的angular小组开发人员可以通过这个生成文档轻松的理解应用程序和库的功能。 安装:npm install -g @compodoc/com 阅读全文
posted @ 2018-03-21 16:14 艾路 阅读(288) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页