摘要:
首先说问题,什么情况下 a== !a 结果是 true? 其中一个答案是在 a=[] 的时候,那么问题来了,为什么。 因为在出现 == 和 !的时候,先执行的是取反, 得到结果为![] = false 表达式可以等价转换为 [] == false,这个时候,根据《avaScript权威指南》中的说明 阅读全文
摘要:
在写 table 的时候,如果有需求要求 thead 不动,tbody 滚动,这时候就需要 tbody 设置属性 display: block,overflow-y: scroll, 此时会出现另一个问题,tbody 的宽度只有table 的一半,解决这个问题需要设置tbody tr的 css 样式 阅读全文
摘要:
call 与 apply 的区别是 cal 只能一个一个的传递参数,apply 是可以通过数组来传递参数, bind 需要进行一次额外的声明, call 实例 apply 实例 bind 实例 阅读全文
摘要:
写 js 函数可以有两种方法,function aa(){}和 var aa = function() {} 这两种的区别在于第一种的执行优先级高于第二种,以两个例子说明 阅读全文