12 2016 档案
摘要:我的2016年总结 起初,我没有这个想法,说在年底的最后一天,回顾一下自己2016年的个人生活总结也好,技术总结也罢,压根没有想过会提笔写写。给我这种动力写下这篇文章的人,很大一部分是因为,最近在知乎上关注前端开发的一些话题,前端界非常牛逼的人物,他们,陆陆续续的在知乎上发布了自己2016年的个人技
阅读全文
摘要:字符串首字母大写函数扩展 String.prototype.firstUpperCase= function () { return this.split(' ').map(function(value, index) { let arr = value.split(''); let val = v
阅读全文
摘要:Array.prototype.reduce() 概述 reduce()方法是数组的一个实例方法(共有方法),可以被数组的实例对象调用。reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值。 语法 arr.reduce(callba
阅读全文
摘要:BFC 在上一篇文章中, "清除浮动方法解析" ,我们谈及了一些使用css属性解决浮动带来的影响。但是在解决浮动带来的影响的方法中,如果细心思考,会产生如下疑问: 为什么 可以清除浮动带来的影响? 能否用其他css属性清除浮动带来的影响? 种种的疑问,会让你觉得CSS真的不容易精通,说精通过于高大上
阅读全文
摘要:以下内容对viewport理解不够深入,重写了一篇文章介绍基于REM响应式适配问题: 地址: "基于REM响应式适配方案" viewport预备知识 dpr === dppx dpr:device pixel ratio 设备像素比 dppx:Number of dots per px unit 每
阅读全文
摘要:立即执行函数表达式(Immediately-invoked function expression) IIFE 我们知道,在javascript(ES5)中,是没有块级作用域的概念的。看一个例子 因为没有块级作用域的概念,因此,在 for 循环中声明的 i 变量实际上是一个全局变量,因此可以在全局环
阅读全文

浙公网安备 33010602011771号