2017年5月12日

摘要: 首先说问题,什么情况下 a== !a 结果是 true? 其中一个答案是在 a=[] 的时候,那么问题来了,为什么。 因为在出现 == 和 !的时候,先执行的是取反, 得到结果为![] = false 表达式可以等价转换为 [] == false,这个时候,根据《avaScript权威指南》中的说明 阅读全文
posted @ 2017-05-12 20:53 bbb324 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 在写 table 的时候,如果有需求要求 thead 不动,tbody 滚动,这时候就需要 tbody 设置属性 display: block,overflow-y: scroll, 此时会出现另一个问题,tbody 的宽度只有table 的一半,解决这个问题需要设置tbody tr的 css 样式 阅读全文
posted @ 2017-05-12 20:32 bbb324 阅读(88) 评论(0) 推荐(0) 编辑

2017年5月5日

摘要: call 与 apply 的区别是 cal 只能一个一个的传递参数,apply 是可以通过数组来传递参数, bind 需要进行一次额外的声明, call 实例 apply 实例 bind 实例 阅读全文
posted @ 2017-05-05 12:24 bbb324 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 写 js 函数可以有两种方法,function aa(){}和 var aa = function() {} 这两种的区别在于第一种的执行优先级高于第二种,以两个例子说明 阅读全文
posted @ 2017-05-05 12:15 bbb324 阅读(100) 评论(0) 推荐(0) 编辑

导航