function(e)
{
if(!e){e=e||window.event;}
这句话是用来判断什么的?

解决方案 »

  1.   

    那个判断多余的吧
    function(e)
    {
     e = e || window.event
    }用来获得兼容ie和fifefox之类的浏览器的事件参数
      

  2.   

    这个是用来判断ie和ff等浏览器间兼容用的
      

  3.   

    <input tyoe="text" id="username" onclick="clickMe(event)"> <!-这里把event事件对象传进去-->
    function clickMe(e)
    {
     //if(!e){e=e||window.event;} //其实没必要这么写
     e=e||window.event; //在IE中event作为window对象的一个属性可以直接使用,但是在Firefox中却使用了W3C的模型,它是通过传参的方法来传播事件的 这样写可以兼容多浏览器的event事件
    }