`
KuangYeYaZi
  • 浏览: 55852 次
文章分类
社区版块
存档分类
最新评论

jquery插件原来就这么简单

    博客分类:
  • jq
 
阅读更多
最近很多网友说Jquery插件是什么啊?怎么写的啊?我不会写啊?
 
一大堆的问题一时都不知道怎么回答他们,个人认为是网友们把问题复杂化了。
其实就是把一些常用、实用、通用的功能封装起来而以,简单的来讲就是把这些代码放在一个方法里面,可以达到重复使用的效果,这样就可以不需要每次要用此功能的时候都去重新写一遍。
 
现在Jquery里面加入了插件的概念,只要按照它特定的格式当作平时写function一样去写就可以了,不虽然搞得太复杂的。信不信由你们,反正我信了。
 
接下来用简单的代码来讲解一下,如果网友们看了还不会写插件的话,我只能无语了
 
第一步:定义插件
$(function() {

   $.fn.插件名称 = function(options) {

      var defaults = {

         Event : "click",        //触发响应事件

         msg : "Holle word!"        //显示内容

      };

      var options = $.extend(defaults,options);

      var $this = $(this);        //当然响应事件对象

      //功能代码部分

      //绑定事件

      $this.live(options.Event,function(e){

         alert(options.msg);

      });

   }

});
  第二步:调用插件
$(function() {

   //绑定元素事件

   $("#test").插件名称({

      Event : "click",        //触发响应事件

      msg : "插件原来就是这么简单!"     //显示内容

   });

});

<input type="button" id="test" value="这是一个简单的插件调用" />
 看完之后我相信网友们应该懂了吧!Jquery插件原来就这么简单
 
 
 
 
 
http://www.jq-school.com/Show.aspx?id=169
分享到:
评论

相关推荐

    jQuery插件 简单日期设置

    本主题聚焦于"jQuery插件 简单日期设置",这通常指的是利用jQuery来创建一个简单易用的日历插件,只用于选择日期,不涉及时间选择,适用于那些只需要日期输入的场景。 首先,我们了解jQuery插件的基本结构。一个...

    jQuery插件,jQuery插件

    然而,这些基础功能可能无法满足所有开发场景,这就催生了jQuery插件的诞生。通过编写或使用jQuery插件,开发者可以轻松地实现特定功能,而无需从零开始编写大量的JavaScript代码。 创建一个jQuery插件通常涉及到...

    表单验证jquery插件

    **jQuery Validation Engine 插件详解** 在Web开发中,表单验证是不可或缺的一部分,它确保用户输入的数据符合预设的规则,...在实际开发中,结合使用其他jQuery插件和前端框架,能更好地构建出高效、友好的Web应用。

    很好用的Jquery插件

    本文将深入探讨“很好用的Jquery插件”,并介绍几个常用插件及其简单使用方法,这对于在项目中提升用户体验具有显著帮助。 首先,jQuery库的核心优势在于它的API设计,它提供了丰富的选择器、DOM操作、事件处理和...

    JQuery简单插件示意,介绍插件的基本写法格式

    本篇文章将深入探讨如何编写一个简单的jQuery插件,理解其基本的写法格式。这对于任何希望扩展jQuery功能或者创建自定义解决方案的开发者来说,都是至关重要的基础知识。 首先,我们要明确jQuery插件的目的是为了...

    jquery插件

    2. **多媒体播放**:jQuery插件如`jQuery.media`和`jPlayer`提供了优雅的方式来处理视频和音频播放,支持多种格式,提供自定义的播放器皮肤和控制选项,使开发者能够创建互动性强的多媒体体验。 3. **DOM操作和事件...

    jQuery的车牌插件

    5. **易于集成**:作为一款jQuery插件,它应该提供简单的API接口和配置选项,以便开发者轻松地将其集成到现有的项目中。 6. **响应式设计**:考虑到可能在不同尺寸的设备上使用,插件应该具备响应式布局,确保在...

    jquery插件资源包

    总结来说,“jquery插件资源包”是一个包含jQuery插件的集合,开发者可以通过这些插件快速实现丰富的交互效果和功能,提高开发效率。熟悉并掌握jQuery及其插件的使用,将极大地提升Web开发能力。

    240多个jQuery插件

    首先,jQuery插件的核心在于其模块化设计,允许开发者通过简单的API接口,将特定功能封装成插件,使得代码复用性增强,项目管理更加高效。这些插件涵盖了如表单验证、轮播图、日期选择器、弹出框、滑动效果、图片懒...

    通用 JQuery 插件 开发

    2. **函数结构**:一个简单的jQuery插件通常包含以下结构: ```javascript (function($){ $.fn.myPlugin = function(options) { // 插件代码 }; })(jQuery); ``` 这里的匿名函数保证了`$`符号代表jQuery,并...

    jquery 插件开发 pdf

    jQuery插件开发是扩展这个库功能的一种常见方式,使得开发者能够根据项目需求创建自定义功能。以下是对jQuery插件开发的详细讲解: 1. **插件基础** - jQuery插件通常是通过扩展jQuery对象的原型链来实现的,这...

    jQuery插件开发全解析

    ### jQuery插件开发全解析 #### 一、引言 jQuery作为一款优秀的JavaScript库,在前端开发领域具有举足轻重的地位。它简化了许多常见的JavaScript任务,使得开发者能够更轻松地处理DOM操作、事件处理以及Ajax交互等...

    时间轴jquery插件

    时间轴jQuery插件是一种网页开发工具,用于在网站上创建美观、交互性强的时间线布局,展示事件或数据按时间顺序排列的信息。jQuery是JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务,使得...

    JQuery插件开发

    一个简单的jQuery插件通常包含以下部分: 1. **命名空间定义**:为了防止与其他插件冲突,我们通常使用`.fn.extend`来创建一个新的命名空间,例如`$.fn.myPlugin`。 ```javascript (function($) { $.fn.myPlugin ...

    cropper头像上传jquery插件

    "cropper头像上传jquery插件"是指使用了名为"Cropper"的JavaScript库,结合jQuery技术,实现的一个专门用于用户头像上传的功能。Cropper是一款强大的图片裁剪工具,它提供了丰富的API和选项,使得在前端进行图片裁剪...

    Jquery插件

    而jQuery插件则是开发者为了扩展jQuery功能,实现特定效果或工具所编写的代码模块。这些插件极大地丰富了jQuery的功能,使得网页开发更加高效便捷。 ### 1. jQuery插件的结构 一个基本的jQuery插件通常包含以下...

    简单jQuery加载等待转圈页面插件

    6. **可扩展性**:允许与其他jQuery插件或库结合使用,不产生冲突。 在压缩包中的"loading"文件很可能包含了以下内容: - JavaScript文件:这是实现加载等待功能的核心代码,通常命名为`jquery.loading.js`。 - CSS...

    jQuery常用插件大全pdf

    **知识点**: 易于集成到现有表单中的jQuery插件,提供自动补全功能,提高用户输入效率。 #### 4. FacebooklikeAutocomplete **知识点**: 类似于Facebook的AutoCompleter插件,基于jQuery开发,模仿社交网络的自动...

Global site tag (gtag.js) - Google Analytics