美文网首页
面试NO.1——Javascript

面试NO.1——Javascript

作者: DingYixue | 来源:发表于2017-08-16 14:27 被阅读0次

    一、javascript中表达式parseInt(“X8X8”)+parseFloat(“8”)的结果是什么
    16
    二、settimeout 和setInterval区别是什么?
    因为setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一次
    而setInterval(表达式,交互时间)则不一样,它从载入后,每隔指定的时间就执行一次表达式
    所以,完全是不一样的
    三、事件委托是什么
    通俗的讲,onclick,onmouseover,onmouseout等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。
    好处:节省代码提高效率
    使用场景:当有多个同级标签,要响应相同的事件,就要想到事件委托。
    四、如何阻止事件冒泡和默认事件
    取消冒泡事件
    (1)非IE:事件对象.stopPropagation();
    (2) IE:事件对象.cancelBubble=true;
    取消默认事件
    (1) 非IE:事件对象.preventDefault();
    (2)IE: 事件对象.returnValue = false;
    五、“==”和“===”的区别
    ==, 两边值类型不同的时候,要先进行类型转换,再比较。
    ===,不做类型转换,类型不同的一定不等。

    相关文章

      网友评论

          本文标题:面试NO.1——Javascript

          本文链接:https://www.haomeiwen.com/subject/kzzbrxtx.html