`
keimon
  • 浏览: 75315 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

jquery-简单插件编写

 
阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script type="text/javascript" src="jquery-1.8.3.js"></script>
<style>
div{
  width:50px;
  height:50px;
  display:block;
}
#div1{
  color:#00F;
}
#div2{
  color:#F00;
}
#div3{
  color:#0F0;
}
</style>
</head>

<body>
<div id="div1">1</div>
<div id="div2">2</div>
<div id="div3">3</div>
<script type="text/javascript">
//插件的简单例子:
//1、插件的对象方法;
/*
;(function($){
   $.fn.extend({
      color:function(value){
      if(value==''|| value==undefined){
      return this.css('color');
   }else{
         return this.css('color',value);
   }
   }
   })
})(jQuery);

for(var i=0; i<$('div').length; i++){
  $('div').eq(i).mouseover(function(){
     alert($(this).color())
  })
}
*/

//2、插件的全局函数;
;(function($){
   $.extend({
     col:function(obj){
     return obj.css('color');
  }
   })
})(jQuery)

for(var i=0; i<$('div').length; i++){
  $('div').eq(i).mouseover(function(){
     alert($.col($(this)))
  })
}
</script>
</body>
</html>

0
2
分享到:
评论

相关推荐

    jquery插件jquery-ui-1.8.2.custom.min.js

    《jQuery UI与jQuery插件深度解析——以jquery-ui-1.8.2.custom.min.js为例》 在Web开发领域,jQuery库以其简洁易用的API和强大的功能深受开发者喜爱。而jQuery UI作为jQuery的一个扩展,提供了丰富的用户界面组件...

    jquery-3.4.1_jquery_3.4.1.js_jquery-3.4.1_sangat1_jquery3.4.1_jq

    综上所述,jQuery 3.4.1是一个强大的JavaScript库,它的主要特点包括高效的选择器引擎、简洁的API、丰富的插件生态系统和跨浏览器兼容性。通过引入"jquery-3.4.1.js",开发者可以轻松地实现各种前端功能,如动态修改...

    jquery-1.7.2.js,jquery-1.7.2-vsdoc.js Jquery-1.7.2及vs智能提示插件

    当在VS中引用这个文件时,它会为jQuery库提供详细的API文档和函数说明,帮助开发者在编写代码时得到实时的函数参数、返回值等信息,极大地提高了开发效率和代码质量。 关于jQuery-1.7.2及VS智能提示插件的使用,...

    jQuery-Paging动态分页数据获取插件

    实现这些动画效果通常需要对CSS3动画和jQuery的动画方法有深入理解,但通过使用插件,开发者可以避免复杂的动画编写,只需简单配置即可实现。 在提供的压缩包文件中,`index.html`是示例页面,它展示了jQuery-...

    jquery-2.0.3.js和jquery-2.0.3.min.js

    7. **插件生态**:jQuery拥有庞大的插件生态系统,2.0.3版本兼容了许多优秀的第三方插件,如Bootstrap、jQuery UI等,进一步丰富了功能。 8. **模块化设计**:虽然jQuery 2.0.3本身并不直接支持模块化,但其轻量级...

    jQuery-File-Upload插件

    jQuery File Upload是一款强大的基于jQuery的文件上传插件,它提供了多文件选择、进度条显示、预览、上传取消以及删除等功能。这款插件利用HTML5技术,为现代浏览器提供了先进的文件上传体验,同时通过优雅降级的...

    jquery-ias.min.zip

    在标签中提到了"javascript",意味着这个插件是用JavaScript语言编写的,JavaScript是Web开发中最常用的语言之一,用于处理客户端的交互逻辑,如动态更新DOM(文档对象模型)元素,处理用户输入,以及像IAS这样的...

    jquery-2.1.1-vsdoc.js,jquery-2.1.1.js,

    7. **插件系统**:jQuery拥有丰富的插件库,扩展了其功能,如表单验证、轮播图、日期选择器等。 在实际项目中,jQuery-2.1.1通常与其他库或框架一起使用,如Bootstrap,提供响应式设计;或者与Ajax技术配合,实现...

    jquery-1.11.1.js和jquery-1.11.1.min.js

    此外,它还提供了强大的链式操作和插件机制,使得开发者能够高效地编写代码。 在实际应用中,开发人员通常在开发过程中引用未压缩的jQuery版本,以便于调试和理解代码。当项目完成后,为了提高网站性能,会将未压缩...

    使用jQuery-webcam摄像头拍照demo

    总结,jQuery-webcam插件为我们提供了一种简单易用的方式来集成摄像头功能到Web应用中。通过配置参数和编写少量的JavaScript代码,我们可以实现摄像头的预览、拍照和图片保存。这在诸如在线证件照上传、虚拟试衣间等...

    jquery-2.0.3.js 、jquery-2.0.3.min.js 【官方jquery包 js】

    7. **插件系统**:jQuery的强大还在于其丰富的插件生态系统,如Bootstrap、jQuery UI等,它们扩展了jQuery的功能,满足更多场景的需求。 总之,jQuery 2.0.3作为官方发布的版本,为开发者提供了强大而便捷的工具,...

    jquery-migrate-1.2.1.min.js

    jqPrint是一个用于打印HTML元素的jQuery插件,它提供了一种简单的方式来打印页面上的某个特定部分,而不是整个页面。然而,由于jqPrint可能依赖于某些在新版本jQuery中被移除的API,因此在升级jQuery版本后,可能会...

    jquery 圆角插件 jquery-corners-0.3.zip

    总结起来,jQuery-corners是一个实用的jQuery插件,它使得在网页上实现圆角效果变得简单易行,无论是在现代浏览器还是老版本浏览器中,都能够提供一致的用户体验。其丰富的定制选项和与jQuery的良好兼容性,使得它...

    jquery-3.2.1.js

    正确引入后,开发者就可以利用jQuery提供的各种方法和函数,编写出高效、简洁的JavaScript代码,同时与Bootstrap的组件进行无缝配合,创造出富有吸引力和交互性的网页应用。 总结来说,"jquery-3.2.1.js"作为前端...

    jquery-validate-1.4.0

    jQuery Validate 插件为表单提供了强大的验证功能,让客户端表单验证变得更简单,同时提供了大量的定制选项,满足应用程序各种需求。该插件捆绑了一套有用的验证方法,包括 URL 和电子邮件验证,同时提供了一个用来...

    jQuery万能浮动框插件jquery-powerFloat

    5. **易于集成**:只需引入jQuery库和插件文件,简单几行代码即可实现浮动框功能。 6. **兼容性好**:兼容主流的现代浏览器,包括Chrome、Firefox、Safari、Edge和IE9及以上版本。 ### 使用步骤 1. **引入依赖**:...

    jquery-1.12.4.zip下载

    除了基本功能外,jQuery还有许多插件和扩展,如jQuery UI提供了一套完整的用户界面组件,方便开发富互联网应用;jQuery Mobile则针对移动设备进行了优化,帮助开发者构建响应式和触控友好的Web应用。 总结来说,...

    jquery1.4 jquery,jquery-1.4,jquery1.4,最新jquery.js,jquery-1.4.min.js

    4. **插件支持**:jQuery 1.4提供了更好的插件开发支持,使得开发者可以更容易地扩展jQuery的功能。 5. **API更新**:部分API进行了调整,例如`$.ajax()`方法的参数结构有所改变,增加了更多的配置选项,以适应更...

    jquery-zsign签章.rar

    《jQuery-zsign签章插件详解与应用》 在网页设计和开发中,电子签章功能的实现常常是必不可少的,特别是在合同签署、文件审批等业务场景中。jQuery-zsign是一款基于jQuery的JavaScript插件,它能够帮助开发者轻松地...

    jquery-easyui-1.2.6

    jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解...

Global site tag (gtag.js) - Google Analytics