`
zhangyaochun
  • 浏览: 2620323 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

介绍jquery事件的一种内部写法

阅读更多

 

   注释:本文不探究jquery event机制,只是参照jquery mobile看看作者们咋写的!

 

    已往,我们在Jq的体系中,多是:

 

//document绑定自定义事件
$(document).bind("pagecreate",function(){
    //.....
});


//然后触发它
$(document).trigger("pagecreate",{
      //....data
 });

 

  

     今天我们看看内部人员咋写这些事件的:

 

//绑定还是一样的!!!!!!
//document绑定自定义事件
$(document).bind("pagecreate",function(){
    //.....
});

//方式1:
//触发就稍微不一样了!!!!!!!!!!
var event = $.Event(),
    event.type = "pagecreate",    //重置一下type 
    eventData = {
           //....
    };

//方式2:
//var event = new $.Event("pagecreate"),
//    eventData = {
           //....
//    };

$(document).trigger(event,data);

 

1
3
分享到:
评论

相关推荐

    jquery菜单手风琴_3种模式可以多组操作

    手风琴菜单是一种用户界面元素,它允许在一个有限的空间内展示多个层级的菜单项。当用户点击某个菜单项时,其子菜单会展开或收起,类似手风琴的伸缩动作,因此得名。这种设计在网页和应用中常用于节省空间并保持清晰...

    jQuery权威指南-源代码

    jQuery因为易于使用和功能强大著称,是所有Web开发者应该掌握的一种利器,初学者如何才能快速而有效地掌握jQuery呢?最好的方法莫过于一边学习理论,一边动手实践这些理论,本书就是按照这种思路为读者打造的,强烈...

    关于Jquery的鼠标悬停事件

    本文将深入探讨jQuery中的鼠标悬停事件,这是创建交互式网页时常用的一种功能。通过了解和掌握这一技术,我们可以使用户界面更加生动活泼,提升用户体验。 首先,我们要知道jQuery提供了两个主要的鼠标悬停事件:`...

    jquery开发入门整理(所需要了解的)

    jQuery对象实质上是对原生DOM对象的一种封装,它提供了一套统一的接口来操作DOM元素,使得跨浏览器编程变得更加简单。 #### 构造对象 - 通过选择器构造:`$(selector)`,其中`selector`是一个CSS选择器字符串,用于...

    锋利的jquery笔记

    $(function(){}), 或者写作jQuery(function(){}), 是jQuery提供的一种快捷方式,它同样会在DOM准备就绪时执行内部的代码块,减少了键入的字符数,提高了代码的可读性。 3. $().ready(function(){}): 这种写法相对较...

    谈谈jQuery之Deferred源码剖析

    jQuery的Deferred对象是jQuery在ES6的Promise概念出现之前的一种实现,它允许开发者将异步操作的结果通过链式调用的方式处理,避免了传统的层层嵌套的回调函数的写法,让代码的可读性和可维护性更高。 - **Deferred...

    jquery中表单 多选框的一种巧妙写法

    在jQuery中处理表单中的多选框(checkbox)是一种常见的需求,特别是在构建动态交互的Web应用时。本示例主要介绍了一种巧妙的jQuery代码实现,它允许用户通过点击表格行来选择或取消选择对应的多选框。这种方法使得...

    JQuery实例下载

    JQuery是一种广泛应用于Web开发的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。这个“JQuery实例下载”提供的内容显然旨在帮助开发者,特别是初学者,通过实际案例来深入理解...

    jquery 复选框 选择三个后不可在选写法

    在IT领域,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。...通过这些技术,我们可以为用户提供一种受限的交互体验,防止他们超出预设的选择限制。

    jQuery用unbind方法去掉hover事件及其他方法介绍

    另外,文件提到了一种新增的方法,即使用$(#hover_div).unbind(mouseentermouseleave);,但这种写法可能在老版本的jQuery中不被支持。正确的、新老版本皆可用的方法是分别使用unbind方法解绑mouseenter和mouseleave...

    jQuery实现获取绑定自定义事件元素的方法

    总的来说,这段代码提供了一种在jQuery中处理自定义事件`itemtab`的方法,特别是针对触摸设备,通过检测触摸动作是点击还是拖动来触发适当的事件。这对于开发响应式的触摸界面是非常有用的,它可以增强用户体验,使...

    jQuery隔行变色与普通JS写法的对比

    `直接选取偶数行添加类名是一种高效的方法。若表格行数非常多,这种方法可以比逐个遍历DOM元素更快。此外,在实际应用中,还需要注意兼容性问题,以及可能的代码冲突。 通过对比这两种方法的实现,我们可以看到,...

    jQuery学习笔记精心整理

    通过上述内容的学习,我们可以了解到jQuery作为一种流行的JavaScript库,在前端开发领域有着广泛的应用价值。尽管随着新技术的发展,jQuery的使用频率有所下降,但它仍然是学习前端开发的基础之一,对于理解DOM操作...

    jQuery实现的Email中的收件人效果(按del键删除)

    它通过一个简单易用的API,为HTML文档遍历、事件处理、动画和Ajax提供了一种简洁的写法。jQuery库简化了JavaScript编程,使得创建复杂的网页功能变得轻而易举。 #### jQuery事件绑定 在本例中,使用了`$(document)....

    深入理解jQuery之事件移除

    此外,jQuery也提供了一种简化的写法,即直接使用事件名称后面加括号的方式来绑定事件处理器,比如使用click()方法,这在很多情况下可以达到与bind()相同的效果。 然而,有时候我们绑定的事件不再需要了,这时就...

    jQuery简单绑定单个事件的方法示例

    jQuery提供了一种优雅的方式来绑定和处理这些事件。本文将详细介绍如何使用jQuery进行简单事件的绑定,并通过实例来展示如何操作事件响应。 首先,要了解如何在jQuery中绑定事件,最常见的方法是使用`.bind()`方法...

    jquer事件绑定

    jQuery提供了多种方式来处理DOM元素上的事件绑定,其中`bind()`方法是较为基础且灵活的一种。`bind()`方法允许开发者为指定的DOM元素绑定一个或多个事件处理器,并且支持事件委托和自定义命名空间事件绑定等功能。 ...

    jQuery权威指南366页完整版pdf和源码打包

    3.10.3 功能实现 3.10.4 代码分析 3.11 本章小结 第4章 jquery中的事件与应用 4.1 事件机制 4.2 页面载入事件 4.2.1 ready()方法的工作原理 4.2.2 ready()方法的几种相同写法 4.3 绑定事件 ...

    jquery-1.2.6得到焦点与失去焦点的写法

    ### jQuery-1.2.6得到焦点与失去焦点的实现方法 在Web开发中,常常需要为表单元素添加...综上所述,jQuery-1.2.6提供了一种非常便捷的方式来为输入元素添加焦点和失去焦点的样式处理,从而提高用户界面的交互体验。

    深入浅出 jQuery中的事件机制

    在页面加载过程中,ready事件是jQuery提供的一种机制,允许开发者在DOM树完全加载和解析完成后立即执行代码。它类似于原生JavaScript中的window.onload事件,但二者在触发时机上有所不同。window.onload事件要等到...

Global site tag (gtag.js) - Google Analytics