- 博客(8)
- 资源 (8)
- 收藏
- 关注
转载 ES6之let(理解闭包)和const命令
ES6之let(理解闭包)和const命令 最近做项目的过程中,使用到了ES6,因为之前很少接触,所以使用起来还不够熟悉。因此购买了阮一峰老师的ES6标准入门,在此感谢阮一峰老师的著作。 我们知道,ECMAScript 6即ES6是ECMAScript的第五个版本,因为在2015年6月正式发布,所以又成为ECMAScript2015。ES6的主要目的是为了是JS用于编写复杂的大型应用程序,成为...
2018-04-09 09:55:06 384
原创 利用background设置图片居中
header{background:url() center center no-repeat;background-sise:auto 50%}
2018-04-07 12:45:18 11854
翻译 使用reduce同时实现map和filter
假设现在有一个数列,你希望更新它的每一项(map的功能)然后筛选出一部分(filter的功能)。如果是先使用map然后filter的话,你需要遍历这个数组两次。在下面的代码中,我们将数列中的值翻倍,然后挑选出那些大于50的数。有注意到我们是如何非常高效地使用reduce来同时完成map和filter方法的吗? const numbers = [10, 20, 30, 40]; const doub...
2018-04-07 12:15:33 4868
转载 详解vue 单页应用(spa)前端路由实现原理
写在前面:通常 SPA 中前端路由有2种实现方式:window.historylocation.hash下面就来介绍下这两种方式具体怎么实现的一.history1.history基本介绍window.history 对象包含浏览器的历史,window.history 对象在编写时可不使用 window 这个前缀。history是实现SPA前端路由是一种主流方法,它有几个原始方法:history.b...
2018-04-06 22:55:19 3837
原创 sass
@mixin opacity($opacity:50) { opacity: $opacity / 100; filter: alpha(opacity=$opacity);}// 跟三目运算符类似6. color: if($width > 800, blue, red);
2018-04-06 20:09:24 444
转载 JS递归与二叉树的遍历
貌似大部分语言中的递归都差不多, 之所以在标题加JS是因为搜了下后感觉网上用js来描述这概念的不多, 简单地说递归就是函数调用自己的过程。下面的栗子可以很直观地展示递归的执行过程:function rec(x){if(x!==1){ console.log(x) rec(x-1) console.log(x) } }rec(5) //输出为5 4 3 2 2 ...
2018-04-06 15:46:48 472
翻译 Javascript面向对象(二)——setter、getter属性
Javascript对象有两种属性,一种是数据属性,我们经常使用比较熟悉;第二种是访问器属性,本质就是获取和设置值的函数,但从代码上好像是正常属性。Getters 和 setters访问器属性通过”getter”和”setter”方法表示,在对象中使用get和set文字标识。let obj = { get propName() { // getter, the code execute...
2018-04-03 11:37:37 222
phpStudy 软件 PHP调试环境
2016-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人