转载于: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简化了JavaScript的语法,使得开发者能够更高效地编写代码。 **二、jQuery验证框架的重要性** 前端验证不仅能够即时反馈用户输入错误,提高用户交互体验,还能减少服务器端的压力,避免无效请求。jQuery的...
其中,jQuery.Easyui是基于jQuery的一个轻量级的前端UI框架,它为开发者提供了一系列预定义的组件,大大简化了后台管理界面的构建工作。本文将深入探讨jQuery.Easyui的核心概念、主要功能以及如何与HTML结合使用,以...
总结来说,通过阅读这篇文章,开发者能够学到如何安装和引入jQuery,如何编写基础的jQuery代码,以及如何利用jQuery实现高效的代码编写和跨浏览器的兼容性解决方案。此外,开发者还将学会如何使用jQuery来美化用户...
在jQuery UI Demo框架中,通常会利用AJAX(Asynchronous JavaScript and XML)技术与服务器进行通信,实现数据的增(Add)、删(Delete)、改(Update)和查(Query)操作。以下是一些关键步骤: - **查询(Query)...
虽然现在的前端框架往往内置了类似jQuery的功能,但在某些场景下,开发者仍会选择将jQuery与框架结合使用,以利用其成熟的API和广泛的社区支持。 在实际项目中,开发者可能会根据需求选择适合的前端框架,例如大型...
这个项目框架是个人实践成果,旨在展示如何有效地利用 jQuery EasyUI 创建一个基础应用架构。 ### jQuery EasyUI 的核心特性 1. **组件丰富**: jQuery EasyUI 包含了如对话框(Dialog)、表单(Form)、表格(Grid...
通过手册,你可以了解每个函数的用途、参数、返回值及示例,从而更好地利用jQuery来提高开发效率。 总之,jQuery作为一款高效且易用的JavaScript库,极大地简化了Web开发中的许多任务。熟练掌握jQuery的使用,能...
为了实现动态交互,框架可能会利用jQuery的事件监听功能,如$(selector).on('click', function() {...}),对用户的操作做出响应。例如,点击按钮触发Ajax请求,更新表格数据。 ### 6. 自定义扩展与模块化 虽然框架...
这个框架基于广泛使用的JavaScript库jQuery,并且利用HTML5和CSS3的新特性,提供了一套全面的触控优化UI组件和交互设计。 **jQuery Mobile 的核心特性:** 1. **单一页面应用(Single Page Applications, SPA)...
在IT领域,特别是Web开发中,...通过以上步骤,我们可以利用Struts2和jQuery.validate框架构建一个健壮的用户名唯一性检查系统,确保数据的完整性和系统的安全性。这不仅提高了用户体验,还加强了数据管理的严谨性。
在"使用JQuery框架设计的网页"这个项目中,我们可以看到开发者利用jQuery的强大功能来增强用户体验,同时结合div+css布局方式来构建网页结构。 首先,jQuery的核心优势在于它的选择器,这使得能够快速地选取DOM元素...
【基于Jquery编写的背单词app】是一款专为学习者设计的应用程序,它利用JavaScript库Jquery的强大功能,提供了一种高效且用户友好的方式来记忆英语单词。Jquery简化了DOM操作,使得开发者能够轻松地实现页面元素的...
订餐和外卖功能利用jQuery实现动态加载和异步更新,提高了用户体验,减少了页面刷新等待时间。此外,SSH框架还能够方便地添加新的业务逻辑,适应餐饮行业的不断变化和扩展需求。 总的来说,基于SSH + jQuery框架的...
【jQuery编写的一个购物车.zip】是一个包含使用jQuery技术实现的简单购物车功能的项目压缩包。这个项目的主要目的是展示如何利用jQuery库来增强网页交互性和动态性,特别是应用于电子商务网站的购物车系统。 首先,...
《jQuery源码框架解读》 在前端开发领域,jQuery是一个不可或缺的库,它极大地简化了JavaScript操作DOM、处理事件、创建动画以及实现Ajax交互。这份资料深入解析了jQuery的源码,旨在帮助开发者理解其内部机制,...
例如,你可以使用Bootstrap创建一个响应式的布局,然后利用jQuery UI的日期选择器为表单添加更友好的日期输入方式,或者使用滑块组件来创建动态的参数调整区域。 在实际开发中,开发者可以根据项目需求选择使用这...
这个框架使得前端开发者能够更高效地编写可维护、高性能的代码。在本教程中,我们将深入探讨jQuery的核心概念以及如何利用它来实现Ajax交互、表单验证和文件上传。 **一、jQuery基础** jQuery通过简洁的语法提供了...
【标题】"基于Jquery编写的apk文件"揭示了一个独特的技术实践,即将JavaScript库Jquery应用于Android APK开发。这在通常使用Java或Kotlin作为主要编程语言的Android世界中是不常见的,但确实展示了Web技术和移动应用...
- **事件处理**:利用jQuery的事件系统来响应用户交互。 - **文档与示例**:编写清晰的文档和示例,方便其他开发者理解和使用。 编写jQuery插件不仅能够提高代码的可复用性,还能提升开发效率。理解并掌握这些...
对于表单验证,我们主要利用jQuery选择器选取表单元素,并通过事件处理来实现验证逻辑。 ### 2. 表单验证需求 - **非空验证**:确保必填字段不为空。 - **格式验证**:检查输入数据是否符合特定格式,如邮箱、电话...