js中判断是否为一个函数

2015-05-13
阅读 1 分钟
24.8k
怎么判断一个对象是一个函数呢?一般情况下,我们都是使用typeof来进行类型判断,但是这个办法并不是想象的那么好用,偶然使用typeof来判断正则表达式时,发现在firefox2中返回的是"object",firefox3中返回"function",特介绍一种稳定的判断方案:

JavaScript事件代理和委托

2015-03-22
阅读 2 分钟
27.8k
在JavaScript中,经常会碰到要监听列表中多项li的情形,假设我们有一个列表如下: {代码...} 如果我们要实现以下功能:当鼠标点击某一li时,alert输出该li的内容,我们通常的写法是这样的: 当列表项比较少时,直接给每个li添加onclick事件 列表项比较多时,在onload时就给每个列表项调用监听 第一种方法比较简单直接,...