zoukankan      html  css  js  c++  java
  • 常用自定义函数

    //跨浏览器添加事件
    function addEvent(obj, type, fn) {
        if (obj.addEventListener) {
            obj.addEventListener(type, fn, false);
        } else if (obj.attachEvent) {
            obj.attachEvent('on' + type, function () {
                fn.call(obj);
            });
        }
    }
    
    //跨浏览器移除事件
    function removeEvent(obj, type, fn) {
        if (obj.removeEventListener) {
            obj.removeEventListener(type, fn, false);
        } else if (obj.detachEvent) {
            obj.detachEvent('on' + type, fn);
        }
    }
    
    //跨浏览器阻止默认行为
    function preDef(evt) {
        var e = evt || window.event;
        if (e.preventDefault) {
            e.preventDefault();
        } else {
            e.returnValue = false;
        }
    }
    
    //跨浏览器获取目标对象
    function getTarget(evt) {
        if (evt.target) {        //W3C
            return evt.target;
        } else if (window.event.srcElement) {        //IE
            return window.event.srcElement;
        }
    }
    
    //跨浏览器获取字符编码
    function getCharCode(evt) {
        var e = evt || window.event;
        if (typeof e.charCode == 'number') {
            return e.charCode;
        } else {
            return e.keyCode;
        }
    }
    本人无商业用途,仅仅是学习做个笔记,特别鸣谢小马哥,学习了IOS,另日语学习内容有需要文本和音频请关注公众号:riyuxuexishuji
  • 相关阅读:
    input输入框只能输入数字和 小数点后两位
    HAVING 子句
    GROUP BY 语句
    SUM()函数
    COUNT()函数
    MySQL AVG() 函数
    adb(16)-查看实时资源占用情况top
    adb(15)-刷机相关命令
    adb(14)-设备重启/检测root
    adb(13)-设置系统日期和时间
  • 原文地址:https://www.cnblogs.com/laugh/p/4874011.html
Copyright © 2011-2022 走看看