前端代码重构
文章平均质量分 61
zeyu1021
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaScript代码重构系列-重新组织你的函数
原文地址:http://www.monring.com/front_end/javascript-refactor-composing-methods.html JavaScript代码重构系列中,最重要的要算這節了: 重新组织你的函数 提炼函数 将函数内联化 用查询取代临时变量 以临时变量取代高消耗的查询 将临时变量内联化转载 2014-12-10 16:00:44 · 468 阅读 · 0 评论 -
JavaScript代码重构系列-重构基础知识
原文地址:http://www.monring.com/front_end/javascript-refactor-base.html 什么是重构? 在不改变现有程序功能的情况下,对代码结构及写法进行调整。 重构目的是什么? 让我们的代码更清晰,更容易理解,更易于阅读和易于后期维护。 为什么要重构? 重构使程序更容转载 2014-12-10 15:43:52 · 1150 阅读 · 0 评论 -
JS toFixed 四舍六入五成双
以前一直以为toFixed就是四舍五入的方法,后来又有一段时间以为toFixed是五舍六入。今天终于写的时候,终于才知道toFixed是一个叫做四舍六入无成双的诡异的方法。。。 完全不明白为什么要这么写。。。 什么是四舍六入五成双:百度是这么说的: 对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,原创 2015-04-09 12:27:39 · 4469 阅读 · 0 评论 -
jQuery.each方法,内部使用代码
今天看了jQuery.each的源码,突然发现里面包含了一个只供自己内部使用的代码,感觉很新奇,就记下来。 不过我本身并不准备经常用这个东西,因为很有可能会和普通的用法搞混。。。上代码: // args is for internal usage only each: function( obj, callback, args ) { var value, i = 0,原创 2015-05-05 16:18:57 · 770 阅读 · 0 评论 -
扁平化array
怎么把: [1, [2,3], [4,5]] ==> [1,2,3,4,5] ??? 很简单,就是通过js原生的concat方法就好了 [].concat([1,[2,3],[4,5]]) ==> [1,2,3,4,5]原创 2015-05-07 13:58:36 · 409 阅读 · 0 评论 -
float不占位置的解决方法
经常碰到里面所有元素都是float的,所以外面的框就撑不开,没有任何大小,今天找到一个解决方法,在父级框里面加一个clearfix的css属性,css如下: .clearfix:after { content: '\20'; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }原创 2015-05-07 16:44:45 · 6347 阅读 · 0 评论 -
jQuery.extend 函数详解
http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.html JQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: ext转载 2015-05-08 20:44:48 · 449 阅读 · 0 评论
分享