• js中的兼容问题


    1.  获取滚动距离

                document.documentElement.scrollTop ()   

                document.body.scrollTop()   ==> 兼容IE      

    2.  获取非行间样式

                 getcomputedStyle()    参数1:当前对象      参数2:伪类选择器,通常不会使用,用false代替

                 currentStyle()   【语法】:对象.current[attr]

    3.   事件中兼容性问题

                 var e = e || event;

    4.   找到事件源

                 e.target  ||  e.srcElement      ==>   例如点击事件 ,则获取的是点击位置标签名(大写)

    5.   获取按下的键盘码

                 e.keyCode  ||  e.which   

    6.    阻止事件冒泡  

                 e.stopPropagation()   ||    e.cancelBubble

    7.    阻止浏览器默认行为(例如点击右键出来菜单栏)

                 e.preventDefault()   ||    e.returnValue = false

    8.    DOM2级监听事件兼容

                 addEventListener       removeEventListener 

                 attachEvent                 detachEvent            ===>  IE兼容

    9.     创建ajax对象

                 var xhr = new XMLHttpRequest()     ||    new ActiveXObject("Microsoft,XMLHTTP")

  • 相关阅读:
    POJ2993——Emag eht htiw Em Pleh(字符串处理+排序)
    POJ2109——Power of Cryptography
    POJ2993——Help Me with the Game(字符串处理+排序)
    POJ1573——Robot Motion
    POJ2632——Crashing Robots
    POJ1068——Parencodings
    POJ3295——Tautology
    POJ2506——Tiling
    POJ2524——Ubiquitous Religions
    性能问题“三板斧”
  • 原文地址:https://www.cnblogs.com/zz22/p/11799292.html
走看看 - 开发者的网上家园