`
yanyanquan
  • 浏览: 451422 次
  • 性别: 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>
分享到:
评论

相关推荐

    jquery 前端验证框架

    jQuery简化了JavaScript的语法,使得开发者能够更高效地编写代码。 **二、jQuery验证框架的重要性** 前端验证不仅能够即时反馈用户输入错误,提高用户交互体验,还能减少服务器端的压力,避免无效请求。jQuery的...

    jquery后台管理框架

    其中,jQuery.Easyui是基于jQuery的一个轻量级的前端UI框架,它为开发者提供了一系列预定义的组件,大大简化了后台管理界面的构建工作。本文将深入探讨jQuery.Easyui的核心概念、主要功能以及如何与HTML结合使用,以...

    jquery验证框架学习教程

    总结来说,通过阅读这篇文章,开发者能够学到如何安装和引入jQuery,如何编写基础的jQuery代码,以及如何利用jQuery实现高效的代码编写和跨浏览器的兼容性解决方案。此外,开发者还将学会如何使用jQuery来美化用户...

    Jquery UI Demo 框架

    在jQuery UI Demo框架中,通常会利用AJAX(Asynchronous JavaScript and XML)技术与服务器进行通信,实现数据的增(Add)、删(Delete)、改(Update)和查(Query)操作。以下是一些关键步骤: - **查询(Query)...

    前端框架和jquery.rar

    虽然现在的前端框架往往内置了类似jQuery的功能,但在某些场景下,开发者仍会选择将jQuery与框架结合使用,以利用其成熟的API和广泛的社区支持。 在实际项目中,开发者可能会根据需求选择适合的前端框架,例如大型...

    Jquery easyui项目框架

    这个项目框架是个人实践成果,旨在展示如何有效地利用 jQuery EasyUI 创建一个基础应用架构。 ### jQuery EasyUI 的核心特性 1. **组件丰富**: jQuery EasyUI 包含了如对话框(Dialog)、表单(Form)、表格(Grid...

    Jquery框架库和API手册

    通过手册,你可以了解每个函数的用途、参数、返回值及示例,从而更好地利用jQuery来提高开发效率。 总之,jQuery作为一款高效且易用的JavaScript库,极大地简化了Web开发中的许多任务。熟练掌握jQuery的使用,能...

    基于jquery的Ajax后台模板框架

    为了实现动态交互,框架可能会利用jQuery的事件监听功能,如$(selector).on('click', function() {...}),对用户的操作做出响应。例如,点击按钮触发Ajax请求,更新表格数据。 ### 6. 自定义扩展与模块化 虽然框架...

    jquery mobile手机web框架

    这个框架基于广泛使用的JavaScript库jQuery,并且利用HTML5和CSS3的新特性,提供了一套全面的触控优化UI组件和交互设计。 **jQuery Mobile 的核心特性:** 1. **单一页面应用(Single Page Applications, SPA)...

    Struts2+jquery.validate框架实现用户名是否存在

    在IT领域,特别是Web开发中,...通过以上步骤,我们可以利用Struts2和jQuery.validate框架构建一个健壮的用户名唯一性检查系统,确保数据的完整性和系统的安全性。这不仅提高了用户体验,还加强了数据管理的严谨性。

    使用JQuery框架设计的网页

    在"使用JQuery框架设计的网页"这个项目中,我们可以看到开发者利用jQuery的强大功能来增强用户体验,同时结合div+css布局方式来构建网页结构。 首先,jQuery的核心优势在于它的选择器,这使得能够快速地选取DOM元素...

    基于Jquery编写的背单词app

    【基于Jquery编写的背单词app】是一款专为学习者设计的应用程序,它利用JavaScript库Jquery的强大功能,提供了一种高效且用户友好的方式来记忆英语单词。Jquery简化了DOM操作,使得开发者能够轻松地实现页面元素的...

    基于SSH jQuery框架的餐饮Web App的设计与实现.pdf

    订餐和外卖功能利用jQuery实现动态加载和异步更新,提高了用户体验,减少了页面刷新等待时间。此外,SSH框架还能够方便地添加新的业务逻辑,适应餐饮行业的不断变化和扩展需求。 总的来说,基于SSH + jQuery框架的...

    jQuery编写的一个购物车.zip

    【jQuery编写的一个购物车.zip】是一个包含使用jQuery技术实现的简单购物车功能的项目压缩包。这个项目的主要目的是展示如何利用jQuery库来增强网页交互性和动态性,特别是应用于电子商务网站的购物车系统。 首先,...

    jquery源码框架解读

    《jQuery源码框架解读》 在前端开发领域,jQuery是一个不可或缺的库,它极大地简化了JavaScript操作DOM、处理事件、创建动画以及实现Ajax交互。这份资料深入解析了jQuery的源码,旨在帮助开发者理解其内部机制,...

    BOOTSTRAP与JQUERY UI框架设计_p182_bootstrapjquery_BootstrapjQuery_

    例如,你可以使用Bootstrap创建一个响应式的布局,然后利用jQuery UI的日期选择器为表单添加更友好的日期输入方式,或者使用滑块组件来创建动态的参数调整区域。 在实际开发中,开发者可以根据项目需求选择使用这...

    jQuery学习框架

    这个框架使得前端开发者能够更高效地编写可维护、高性能的代码。在本教程中,我们将深入探讨jQuery的核心概念以及如何利用它来实现Ajax交互、表单验证和文件上传。 **一、jQuery基础** jQuery通过简洁的语法提供了...

    基于Jquery编写的apk文件

    【标题】"基于Jquery编写的apk文件"揭示了一个独特的技术实践,即将JavaScript库Jquery应用于Android APK开发。这在通常使用Java或Kotlin作为主要编程语言的Android世界中是不常见的,但确实展示了Web技术和移动应用...

    jQuery插件编写步骤详解

    - **事件处理**:利用jQuery的事件系统来响应用户交互。 - **文档与示例**:编写清晰的文档和示例,方便其他开发者理解和使用。 编写jQuery插件不仅能够提高代码的可复用性,还能提升开发效率。理解并掌握这些...

    基于jquery的表单验证框架

    对于表单验证,我们主要利用jQuery选择器选取表单元素,并通过事件处理来实现验证逻辑。 ### 2. 表单验证需求 - **非空验证**:确保必填字段不为空。 - **格式验证**:检查输入数据是否符合特定格式,如邮箱、电话...

Global site tag (gtag.js) - Google Analytics