`

jQuery插件通用的框架

阅读更多
/*
 * tableUI 0.1
 * Copyright (c) 2009 JustinYoung  http://justinyoung.cnblogs.com/
 * Date: 2010-03-30
 * 使用tableUI可以方便地将表格提示使用体验。先提供的功能有奇偶行颜色交替,鼠标移上高亮显示
 */
(function
($){
    $.fn.tableUI = function
(options){
        var
 defaults = {
            evenRowClass:"evenRow"
,
            oddRowClass:"oddRow"
,
            activeRowClass:"activeRow"
            
        }
        var
 options = $.extend(defaults, options);
        this
.each(function
(){
            var
 thisTable=$(this
);
            //添加奇偶行颜色
            $(thisTable).find("tr:even"
).addClass(options.evenRowClass);
            $(thisTable).find("tr:odd"
).addClass(options.oddRowClass);
            //添加活动行颜色
            $(thisTable).find("tr"
).bind("mouseover"
,function
(){
                $(this
).addClass(options.activeRowClass);
            });
            $(thisTable).find("tr"
).bind("mouseout"
,function
(){
                $(this
).removeClass(options.activeRowClass);
            });
        });
    };
})(jQuery);

 

 

这里重点说一下这一句:

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

看上去很屌的一句,其实就是合并多个对象为一个。这里就是,如果你在调用的时候写了新的参数,就用你新的参数,如果没有写,就用默认的参数。想进一步了解的朋友,可以参考jquery的官方文档: http://api.jquery.com/jQuery.extend/

分享到:
评论

相关推荐

    jquery插件使用方法大全

    plugin历史版本1、新的事件.on() .off()3、动画的改进1.42版介绍JQuery插件让Dreamweaver支持提示代码功能引入JQuery展开编辑本段简介  jQuery由美国人John Resig创建,至今已吸引了来自世界各地的众多javascript...

    国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架

    推荐一个国人编写的、超牛的、基于jQuery插件式、监听模式(无侵入)的html页面form表单通用验证框架: [b]formValidator[/b] 它能监听到所有控件类型、所有数据格式,还有ajax异步验证功能(例如用户注册时去数据库...

    律师事务所和律师网页HTML模板使用Bootstrap-4框架、HTML5、CSS3和jQuery插件构建.zip

    这个模板使用Bootstrap-4框架、HTML5、CSS3和jQuery插件构建。它也是像素完美的设计以及轻便和移动友好。该模板为律师事务所、律师事务所、律师事务所、律师公司、法律顾问、法律代理、司法、咨询、律师和法庭提供...

    20个jQuery特效包全集收藏

    Jquery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使...

    jquery技术

    Jquery是继prototype之后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器。jQuery使...

    ASPNET通用OA+权限管理系统源码

    1.本程序分为系统后台管理,内网,论坛,外网,外网后台管理 2.开发工具为VS2010,MVC4(razor视图引擎),数据访问为EntityFramework4.4,UI插件为jquery-easyui-1.3.0,编辑器...8.选择权限,选择角色都写成jquery插件

    从零开始学习JQuery

    同时网络上丰富的jQuery插件也让我们的工作变成了"有了jQuery,天天喝茶水"--因为我们已经站在巨人的肩膀上了. 创建一个ASP.NET MVC项目时, 会发现已经自动引入了jQuery类库. jQuery几乎是微软的御用脚本库了!完美...

    H+ 后台主题UI框架 v4.9.0 源码和文档齐全

    H+是一个完全响应式,基于...也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对她进行深度定制,以做出更强系统。

    progressbar:通用进度条插件(jquery,ajaxproogress,fileupload,angularjs等)

    进度条插件,通常使用纯JavaScript库,因此您可以将其与任何技术框架(例如angular,jquery等)一起使用。 演示: #如何使用 ? 包括 < script type =" text/javascript " src =" ...

    serve:具有一些有用插件的通用Web服务框架

    具有一些有用插件的通用Web服务框架,包括: ExpressJS Web服务器 束缚(Bootstrap 4) MySQL等待 EZ对象-MySQL Moment.js(带时区支持) Numeral.js jQuery的 建议您需要一个MySQL数据库进行连接,并需要对其...

    jQuery 验证插件 Web前端设计模式(asp.net)

    设计目标:建立一个基于jQuery框架的通用Web验证插件… 设计要求:1.需要漂亮的css样式及小图标的润饰… 2.基于jQuery框架… 3.调用.net Web 服务来实现与数据库的异步交互… 解决方案:1、首先,我们来设计三个类,...

    MVC_EF框架_Bootstrap示例

    基于EF+MVC+Bootstrap的通用管理系统...Jquery:除Metronic模板在Assets文件夹,Content文件夹加入需要的Jquery插件 提供富文本编辑器,标签,JS曲线图等实例 一款采用C#开发的源码,功能完整,界面美观,欢迎大家下载。

    一款Jquery 分页插件的改造方法(服务器端分页)

    现在越来越多做web的开始采用.NET MVC框架,抛开一切服务器控件,回归正宗的B/S编程,享受灵活控制好处之余,也得花费很多功夫,很多地方都得自己去实现,例如分页这样的东西。简单实现功能肯定很简单,但是要做到...

    表单身份验证和用户管理—ASP.net通用权限框架

    它基于员工管理系统DEMO的解决方案。将它构建为原型,我可以重用于我需要身​​份验证和用户管理的简单网站,但不需要使用完整的CMS。 这是一项正在进行的工作,但目前它展示了以下内容: 用Forms进行身份验证 ...

    通用FormValid1.0-js验证框架

    Demo8 结合jquery实现AJAX自定义验证 特性: 使用方法:在要验证的表单(form)中加上 onsubmit="return validator(this)" 在要验证的表单元件中设置元件,valid(验证规则),errmsg(提示消息),多个验证使用|...

    扁平设计bootstrap管理后台模板-FlatLab

    可重用的UI组件集成了最新的jQuery插件。这个后台主题非常轻量级,简单的可定制的基本上是专为开发人员定制。FlatLab可用于所有类型的web应用程序管理面板中,项目管理系统,管理仪表板应用程序的后端,CMS, CRM、商业...

    ligerui-LigerRM-V2

    validate.ashx ---- 通用的验证数据验证入口(针对jQuery.validation remote验证) 4,完善的数据权限控制机制。除了基本的 (用户角色) => (模块功能) 这类的功能权限控制,还在数据请求入口做了一点小动作,根据...

    韩顺平PHP JS JQUERY 所有视频下载种子 货真价实

    10-25 1 jquery框架 jquery对象与dom对象区别及混合使用 10-25 2 jquery id选择器 层次选择器 10-25 3 jquery过滤选择器及练习题讲解 10-25 4 内容过滤器 可见度过滤器及练习讲解 10-26 1 课程回顾 10-26 2 属性过滤...

    新闻发布系统包括用户界面部分和后台管理部分

    3.使用jQuery form Validator插件实现表单验证。 4.使用ASP.NET MVC Action过滤器处理用户权限。 5使用FCKEditor编辑信息内容 功能概述: 1.用户界面部分:信息列表显示,信息分类显示,信息内容显示,站内查询。 ...

    Struts2+Ibatis+Spring例子

    这是一个完整的S2SI框架,附jar包和建表语句,里面有添、删、改、查通用查询方法,并且,加了log4j,所以对数据库操作SQL都会在控制台打印出来,加有最新的jQuery插件1.7.2.min.js,建好表,部署完工程直接就可以...

Global site tag (gtag.js) - Google Analytics