posted @ 2017-05-25 09:31
05 2017 档案
摘要:_.difference(arr1, arr2)在第二个数组中找出第一个数组中不存在的,并以数组形式返回不存在的值。
阅读全文
摘要:合并字符串成数组,并剔除 boolean 类型,undefined,null,但是没有处理 object 类型的,会将 object 合并到数组里面
阅读全文
posted @ 2017-05-24 15:54
摘要:_.chunk(array, index): 拆分一个数组成两个数组,拆分位数由 index 决定, 举例
阅读全文
posted @ 2017-05-23 18:19
摘要:首先说问题,什么情况下 a== !a 结果是 true? 其中一个答案是在 a=[] 的时候,那么问题来了,为什么。 因为在出现 == 和 !的时候,先执行的是取反, 得到结果为![] = false 表达式可以等价转换为 [] == false,这个时候,根据《avaScript权威指南》中的说明
阅读全文
posted @ 2017-05-12 20:53
摘要:在写 table 的时候,如果有需求要求 thead 不动,tbody 滚动,这时候就需要 tbody 设置属性 display: block,overflow-y: scroll, 此时会出现另一个问题,tbody 的宽度只有table 的一半,解决这个问题需要设置tbody tr的 css 样式
阅读全文
posted @ 2017-05-12 20:32
摘要:call 与 apply 的区别是 cal 只能一个一个的传递参数,apply 是可以通过数组来传递参数, bind 需要进行一次额外的声明, call 实例 apply 实例 bind 实例
阅读全文
posted @ 2017-05-05 12:24
摘要:写 js 函数可以有两种方法,function aa(){}和 var aa = function() {} 这两种的区别在于第一种的执行优先级高于第二种,以两个例子说明
阅读全文
posted @ 2017-05-05 12:15
浙公网安备 33010602011771号