`

js工具函数

    博客分类:
  • js
 
阅读更多
/**
 * 得到事件对象
 * @param event
 */
function getEvent(event) {
    var ev = event || window.event;
    if (!ev) {
        var c = this.getEvent.caller;
        while (c) {
            ev = c.arguments[0];
            if (ev && (Event == ev.constructor || MouseEvent  == ev.constructor)) {  
                break;
            }
            c = c.caller;
        }
    }
    return ev;
}
 
/**
 * 阻止事件发生函数
 * 调用此函数方式为: return preventEvent();即可
 * @param event
 */
function preventEvent(event) {
var e = getEvent(event);
if(e && e.preventDefault){ // 非IE,如:Firefox或Chrome
e.preventDefault();
}else{
e.returnValue = false; // IE
}
if(document.all){ // 是IE
         e.cancelBubble = true; 
    } else { // 非 IE,为FF或chrome
         e.stopPropagation(); 
    }
return false;
}

 

分享到:
评论

相关推荐

    JS字符处理工具集(10多种常用函数)

    字符的替换,如:中英文标点的互相转换;日期的转换等等;

    vue、js的工具函数index.js

    vue、js的工具函数,vue、js的工具函数。包含,vue、js 工具函数:高亮处理,存取用户,是否登录,存取数据,判断是否为空(包含多个空格)。

    JavaScript的一些工具函数的封装包括url的参数处理数字字符串日期等相关操作函数

    在这个名为"js_utils-master"的压缩包中,我们可以期待找到一系列封装好的JavaScript工具函数,它们涵盖了URL参数处理、数字与字符串操作以及日期相关的功能。 首先,让我们深入探讨URL参数处理。在Web开发中,我们...

    JS开发常用工具函数(小结)

    在JavaScript(JS)开发中,工具函数是非常重要的一部分,它们帮助开发者简化常见任务,提高代码的可读性和可维护性。以下是一些常用的JS工具函数的详细解释: 1. `isStatic` 函数用于检测一个值是否为原始数据类型...

    JS开发常用工具函数小结.docx

    以下是一些常见的JS工具函数的总结,它们涵盖了数据类型的检测、对象类型的判断以及功能性的辅助检测。 1. `isStatic` 函数用于检测一个值是否为静态数据类型,即字符串、数字、布尔值、undefined或null。这个函数...

    javascript继承之工具函数二

    本篇将深入探讨一种实现继承的工具函数方法,主要聚焦于`source.js`文件中可能包含的内容。通过阅读这篇博文(链接已提供),我们可以学习如何构建自己的继承工具函数,并理解其工作原理。 在JavaScript中,常见的...

    地域代码省市区,城市选择,工具函数js.rar

    "地域代码省市区,城市选择,工具函数js.rar"这个压缩包文件提供了一套JavaScript解决方案来处理这些需求。 首先,我们要理解什么是地域代码。地域代码通常指的是国家、省份、城市等行政区域的编码,用于标准化地...

    js逆向调试工具,集成常用js加密函数,前端js几种加密集合

    在本文中,我们将深入探讨JavaScript的逆向工程、调试工具以及常见的加密函数和加密集合。 首先,逆向工程是软件开发中的一种技术,通常用于分析已编译的代码以理解其工作原理。在JavaScript中,由于它是解释执行的...

    javascript指南和函数式编程

    5. **函数式数据结构**:如Immutable.js库提供的不可变数据结构,有助于减少副作用和提高代码可预测性。 6. **Monad**:虽然在JavaScript中应用较少,但了解其概念可以帮助理解复杂的函数式编程概念。 7. **...

    JavaScript函数式编程.pdf

    这些库提供了大量的函数式编程工具函数,如辅助实现高阶函数、数据转换、集合操作等,极大地简化了在JavaScript中进行函数式编程的过程。 以上是对“JavaScript函数式编程”可能包含的知识点的一个大致介绍。考虑到...

    JavaScript常用工具函数大全

    下面,我将详细介绍一些常见的JavaScript工具函数,并解释它们的用法和作用。 首先,为DOM元素添加事件监听是一个很常见的需求。在现代浏览器中,我们可以使用`addEventListener`方法来为元素添加事件监听器。但在...

    JS 函数式编程指南 PDF

    总结而言,JS函数式编程指南为读者提供了一种途径,借助于JavaScript这种广泛使用的编程语言,去理解和掌握函数式编程的核心概念和实践技巧。这本指南不仅涵盖了函数式编程的基础理论,还详细介绍了如何在实际开发中...

    JavaScript常用工具函数汇总(浏览器环境)

    前端业务中比较常用的JavaScript工具函数,浏览器环境常用,可直接拷贝在项目里使用。这里统一整理,方便查阅,本文章会持续更新。 一、file转为base64 /** * file转为base64 * @param {*} file file对象 * @...

    JavaScript学习笔记_js常用函数封装_js包.zip

    首先,`tool.js`可能是一个实用工具函数集合,封装了一些常见的JavaScript操作。在JavaScript中,函数封装是将特定功能打包到一个函数内,以便重复使用或降低代码复杂性。例如,你可能会发现`tool.js`中有如数组处理...

    JavaScript工具类函数库

    本资源是一个精心编写的JavaScript工具类函数库,包含了多种实用的日期处理、数值计算、字符串操作等工具函数。它提供了如日期格式化、天数判断、数组处理等功能,适用于前端开发中的各种场景。函数库采用ES6模块化...

    MyUtils:常用JavaScript工具函数

    "MyUtils"是一个集大成者,它包含了众多在日常开发中可能会用到的JavaScript工具函数,旨在提供便利、高效的支持。本文将详细介绍MyUtils库中的主要功能和应用场景。 一、数组处理 MyUtils库中的数组处理功能强大,...

    javascript_函数大全

    无论是基本的数学运算、数据处理还是复杂的逻辑控制,函数都是实现这些功能的核心工具。掌握JavaScript函数的不同使用方式和高级特性,对于提升编程技能和编写高效、可维护的代码至关重要。通过实践和深入理解,...

    js公共工具函数(新)PrimaryColor.js

    js公共工具函数(新),js公共工具函数(新),js公共工具函数(新),js公共工具函数(新),js公共工具函数(新)。

    一个对象发序列化的工具函数

    这里的“一个对象发序列化的工具函数”是指一个JavaScript开发中的实用工具,它能够将JavaScript对象转换为可传输或存储的格式,例如JSON字符串,然后在需要时将其还原回原来的对象形式。这种功能对于网络应用、数据...

    javascript绘图函数库

    JavaScript绘图函数库是开发网页动态图形的一种强大工具,它为开发者提供了丰富的API,使得在浏览器环境中绘制复杂的图形变得简单易行。在这个标题为“javascript绘图函数库”的资源中,我们主要关注的是如何利用...

Global site tag (gtag.js) - Google Analytics