
前端代码重构
文章平均质量分 61
zeyu1021
这个作者很懒,什么都没留下…
展开
-
JavaScript代码重构系列-重新组织你的函数
原文地址:http://www.monring.com/front_end/javascript-refactor-composing-methods.htmlJavaScript代码重构系列中,最重要的要算這節了: 重新组织你的函数提炼函数将函数内联化用查询取代临时变量以临时变量取代高消耗的查询将临时变量内联化转载 2014-12-10 16:00:44 · 430 阅读 · 0 评论 -
JavaScript代码重构系列-重构基础知识
原文地址:http://www.monring.com/front_end/javascript-refactor-base.html什么是重构? 在不改变现有程序功能的情况下,对代码结构及写法进行调整。重构目的是什么? 让我们的代码更清晰,更容易理解,更易于阅读和易于后期维护。为什么要重构?重构使程序更容转载 2014-12-10 15:43:52 · 1085 阅读 · 0 评论 -
JS toFixed 四舍六入五成双
以前一直以为toFixed就是四舍五入的方法,后来又有一段时间以为toFixed是五舍六入。今天终于写的时候,终于才知道toFixed是一个叫做四舍六入无成双的诡异的方法。。。完全不明白为什么要这么写。。。什么是四舍六入五成双:百度是这么说的:对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种修约(舍入)规则是“四舍六入五成双”,原创 2015-04-09 12:27:39 · 4369 阅读 · 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 · 738 阅读 · 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 · 385 阅读 · 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 · 6300 阅读 · 0 评论 -
jQuery.extend 函数详解
http://www.cnblogs.com/RascallySnake/archive/2010/05/07/1729563.htmlJQuery的extend扩展方法: Jquery的扩展方法extend是我们在写插件的过程中常用的方法,该方法有一些重载原型,在此,我们一起去了解了解。 一、Jquery的扩展方法原型是: ext转载 2015-05-08 20:44:48 · 420 阅读 · 0 评论