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
  • 相关阅读:
    大数据概述
    语法分析-代码
    语法分析-C语言程序
    Hadoop综合大作业
    hive基本操作与应用
    理解MapReduce计算构架
    熟悉HBase基本操作
    爬虫大作业
    熟悉常用的HDFS操作
    数据结构化与保存
  • 原文地址:https://www.cnblogs.com/laugh/p/4874011.html
Copyright © 2011-2022 走看看