JavaScript
骑上北极熊去驰骋沙场吧
这个作者很懒,什么都没留下…
展开
-
重构的五个基本方法
臃肿的类一个类提供了本该有几个类提供的功能, 不符合"单一职责原则"(SRP)提取类/抽离方法, 每个类只完成自己的职责长方法功能复杂模块未分离, 包含太多(if-else)嵌套分离条件成为单独的方法大量传参调用另一些方法的时候传入大量的参数。这就会出现如果更改了其中一个参数,就得在多个方法内进行更改。引入参数对象/保留全局对象太多常量符号常量替换魔法数字, 使用...原创 2019-12-26 10:12:24 · 3291 阅读 · 0 评论 -
JS 三元运算符嵌套使用
表达式 (expr1) ? (expr2) : (expr3)在 expr1 求值为 TRUE 时的值为 expr2,在 expr1 求值为 FALSE 时的值为 expr3。 三元表达式的嵌套使用: alert(true?'true':false?'t':'f') //输出 true alert(false?'true':false?'t':'f') //输出 f转载 2017-12-25 22:08:08 · 14574 阅读 · 2 评论 -
js监听滚动条高度
<script src="test/js/jquery.min.js"></script><script> $(window).scroll(function(){ //开始监听滚动条 var top = $(document).scrollTop(); //滚动条距离顶部的高度 console.log(top) ...原创 2018-05-19 10:45:53 · 8866 阅读 · 2 评论