`
yanyanquan
  • 浏览: 442322 次
  • 性别: Icon_minigender_1
  • 来自: 江门
社区版块
存档分类
最新评论

利用Jquery编写自己的框架

 
阅读更多

转载于:http://www.cnblogs.com/JustinYoung/archive/2010/03/30/jquery-chajian.html

 

通用的框架

 

(function($){
    $.fn.yourName = function(options){
        //各种属性、参数
        }
        var options = $.extend(defaults, options);
        this.each(function(){
        //插件实现代码
        });
    };
})(jQuery);

 

Demo:

 

/*
 * tableUI 0.1
 * 使用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);
<script type="text/javascript">
	$().ready(function(){
		$(".table_solid").tableUI();
	})
</script>
分享到:
评论

相关推荐

    eclipse插件 - jQuery

    我们在编写js的时候,如果采用了jquery框架,当然很希望Eclipse能帮我们完成代码自动完成的功能了,但Eclipse默认只是支持js的代码自动完成,利用这个插件,可以让Eclipse支持jquery的代码自动完成功能(前提:...

    jQuery 1_2 API

    jQuery是近年来非常流行的JavaScript框架,它优雅、简洁、高效,深受开发者的青睐。本书为拥有JavaScript基础的读者介绍了如何利用jQuery框架编写Web页面

    基于jQuery的SQL注入攻击防范实现

    现今实现防止SQL 注入攻击主要是在服务器端实现, 实现的方法主要有基于正则表达式的输入验证、敏感字符...SQL 注入攻击的方法, 其目的是使攻击在客服端就被拦截, 同时利用jQuery开放性的特点使w eb程序更具有可移植性。

    jquery插件使用方法大全

    由于jQuery 1.5的Ajax模块内置使用了延迟对象,因此现在通过jQuery编写Ajax程序将自动获得这一功能。 开发人员借此可以使用无法立即获得的返回值(如异步Ajax请求的返回结果),而且第一次能够附加多个事件处理器。 ...

    使用 jQuery 实现表单验证功能

    5.1.5 表单验证  表单作为 HTML 最重要的一个组成部分,几乎在每个网页上都有体现,例如用户提交信息...在表单中,表单验证的作用也是非常重要的,它能使表单更加灵活、美观和丰富。 ... &lt;!...jQueryStudy&lt;/title&gt;

    Asp.net下利用Jquery Ajax实现用户注册检测(验证用户名是否存)

    其中用到了jquery插件来验证用户名哦,这里是利用jquery ajax来验证用户名是否存在哦。大家看看效果图,后面将附上源码下载。 jquery框架实现的ajax 验证用户名是否存在的部分JS 代码如下: $(“#accounts”)....

    PHP框架DoitPHP v1.5 SAE版

    并在操作和功能设计上进行了微创新: 一、DoitPHP的辅助开发工具(DoitPHP Tools),其强大的“脚手架”功能,使得利用本框架进行程序开发更加容易。二、简明高效的视图运行机制,使视图文件的开发操作变得简单易行。...

    jQuery JavaScript与CSS开发入门经典

    在这本面向项目的精品书籍的指引下,即使是初出茅庐的JavaScript新手也能迅速开始利用JavaScript jQuely库来减少需要编写和测试的代码量。《iQuery JavaScript与CSS开发入门经典》包含极富帮助的指南和紧贴实际的...

    jquery-easyui-1.2.5

    jquery-easyui是常用的jquery插件之一,利用它可以编写少量的js代码就能运行出比较华丽的js效果。

    jQuery EasyUI官方详细图文指导教程

    本教程旨在演示如何轻松利用easyui框架来的创建自己的网页。 Query EasyUI是一组基于jQuery的UI插件集合,而jQuery EasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的...

    PHP框架DoitPHP v3.0 正式版

    并在操作和功能设计上进行了微创新: 一、DoitPHP的辅助开发工具(DoitPHP Tools),其强大的“脚手架”功能,使得利用本框架进行程序开发更加容易。二、简明高效的视图运行机制,使视图文件的开发操作变得简单易行。...

    PhP框架DoitPHP v1.5 MySql版

    并在操作和功能设计上进行了微创新: 一、DoitPHP的辅助开发工具(DoitPHP Tools),其强大的“脚手架”功能,使得利用本框架进行程序开发更加容易。二、简明高效的视图运行机制,使视图文件的开发操作变得简单易行。...

    Tommy framework v1.0.2 易用的轻量级PHP框架.zip

    作为PHP框架里的 “后起者”,Tommy framework秉承了以往那些优秀PHP框架所共有的:代码的OOP编写风格、URL的路由功能、MVC的架构思想、ORM 的数据库操作以及AJAX的前端页面技术支持。并在操作和功能上有了新的创新...

    jQuery模板技术和数据绑定实现代码

    好消息来了,微软开发出了这样的框架,这是对jQuery的一个扩展,从此以后要在浏览器上动态显示服务器端Web Service返回的数据...在编写AJAX应用时,经常需要利用JavaScript在页面上显示数据,jQuery模板(jQuery Templa

    DoitPHP 框架

    作为PHP框架里的“后起之秀”,DoitPHP秉承了那些优秀的PHP框架所共有的:代码的OOP编写风格、URL的路由功能、MVC的架构思想、UID的数据库操作、以及AJAX的前端页面技术支持。并在操作和功能设计上进行了微创新: ...

    jQuery攻略.pdf

     《jQuery攻略》对使用jQuery过程中遇到的各类问题给出了解决方案,比如,如何使用jQuery框架、CSS选择器、DOM、事件处理、动画效果,以及如何开发Ajax应用程序、如何使用jQuery工具函数、如何使用插件扩展jQuery。...

    JavaScript图片拖动对比 实现图片差异定位

    这次要给大家介绍一款用纯JavaScript代码编写的图片拖动对比插件,利用它我们可以快速地找出图片的细微差异,我们可以通过滑动图片两边的滑杆,滑动的同时原始图片就随着被处理图片的移动而逐渐显示出来。...

    PHP框架DoitPHP v1.3.zip

    作为PHP框架里的“后起之秀”,DoitPHP秉承了那些优秀的PHP框架所共有的:代码的OOP编写风格、URL的路由功能、MVC的架构思想、UID的数据库操作、以及AJAX的前端页面技术支持。并在操作和功能设计上进行了微创新: ...

    validity:jQuery的客户端验证

    jQuery.validity利用jQuery的选择器引擎对输入的逻辑分组执行验证,从而使其具有声明性和整洁性。 这意味着可以添加,删除或更改页面上的输入,并且无需重新配置即可继续进行验证。 jQuery.validity旨在让您完全...

    PhP框架DoitPHP v1.5 MySql版.zip

    作为PHP框架里的“后起之秀”,DoitPHP秉承了那些优秀的PHP框架所共有的:代码的OOP编写风格、URL的路由功能、MVC的架构思想、UID的数据库操作、以及AJAX的前端页面技术支持。并在操作和功能设计上进行了微创新: ...

Global site tag (gtag.js) - Google Analytics