`
zachary.guo
  • 浏览: 483061 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

jQuery 学习五(插件机制)

阅读更多
    ●  jQuery.extend(object)
/**
 * 扩展 jQuery 对象(这里指的是 jQuery 命名空间)本身。
 * 用来在 jQuery 命名空间上增加新函数。查看 jQuery.fn.extend 获取更多添加插件的信息。
 *
 * @object(Object) 要扩展的对象,一般都是函数 
 * @return jQuery namespace Object
 */
jQuery.extend(object);

// 例子:在 jQuery 命名空间上增加两个函数。
jQuery.extend({
  min: function(a, b) { return a < b ? a : b; },
  max: function(a, b) { return a > b ? a : b; }
});

// 使用方法
// => 2
jQuery.min(2, 3);
// => 5
jQuery.max(4, 5);


    ●  jQuery.fn.extend(object)
/**
 * 扩展 jQuery 元素集(jQuery 对象)来提供新的方法(通常用来制作插件)。
 *
 * @object(Object) 用来扩充 jQuery 对象的对象。
 * @return jQuery Object
 */
jQuery.fn.extend(object);

// 例子:为 jquery Object 增加两个插件方法。
jQuery.fn.extend({
  check: function() {
    return this.each(function() { this.checked = true; });
  },
  uncheck: function() {
    return this.each(function() { this.checked = false; });
  }
});

// 使用方法
$("input[type=checkbox]").check();
$("input[type=radio]").uncheck();
分享到:
评论

相关推荐

    jquery最好的插件jqGrid-3.4.2 学习资源

    jqGrid-3.4.2是jquery最好的插件,最好的学习资源,有强大页面样式布局和丰富事件机制,有ajax处理机制,供于大家学习参考!

    jquery插件使用方法大全

    (详情可以参见:jQuery.ajax文档) 此外,系统的可扩展性大大增强,可以附加各种数据处理器、过滤器和传输机制,为开发新的Ajax插件提供了方便。 2. 延迟对象 延迟对象(Deferred Object,jQuery.Deferred对象)是...

    jquery包.zip

    使用jquery需要导入的jar包,方便学习查阅,jquery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。...拥有便捷的插件扩展机制和丰富的插件。

    jQuery权威指南-源代码

    其次详细讲解了jQuery的各种选择器、jQuery操作DOM的方法、jQuery中的事件与应用、jQuery中的动画和特效、Ajax在jQuery中的应用,以及各种常用的jQuery插件的使用方法和技巧,所有这些知识点都配有完整的示例(包括...

    《jQuery实战》 第二版.rar

    在这里,你不仅能深入学习jQuery的各种特性和技巧,还能领略到jQuery的内部工作机制和插件体系结构以及背后的各种策略和理论,学会怎样与其他工具和框架交互。有了jQuery和这《jQuery实战》,你不需要再费心劳力地...

    jQuery权威指南366页完整版pdf和源码打包

    6.5 综合案例分析—用ajax实现新闻点评即时更新 6.5.1 需求分析 6.5.2 效果界面 6.5.3 功能实现 6.5.4 代码分析 6.6 本章小结 第7章 jquery常用插件 7.1 jquery插件概述 7.2 验证插件validate 7.3...

    犀利开发_jQuery内核详解与实践(完整版421页).part3(共3部分)

    本书循序渐进地讲解了jquery高效开发的方法和技巧,内容包括jquery框架的设计模式和思路、sizzle选择器的构成和工作机制、dom文档操作、事件处理、动画设计、ajax异步通信、插件扩展和辅助工具等。  执行效率是...

    jQuery基础教程(第四版)

    接下来的几章更加深入地探讨了jQuery的各种特性,在这几章里将学习到很多高级的技术。 第9章重温关于选择符和遍历的知识,讲解了如何优化选择符的性能,如何操作DOM元素栈,以及编写插件扩展选择和遍历功能。 第10章...

    jquery学习方法

    jQuery的核心特性可以总结为:具有独特的链式语法和短小清晰的多功能接口;具有高效灵活的css选择...拥有便捷的插件扩展机制和丰富的插件。jQuery兼容各种主流浏览器,如IE 6.0+、FF 1.5+、Safari 2.0+、Opera 9.0+等。

    4.Jquery.docx

    Jquery学习: 1.Jquery概念:全称 javaScript Query.是js的一个框架。本质上仍然是js。 2.JQuery特点: 支持各种主流的浏览器。 使用特别简单 拥有便捷的插件扩展机制和丰富的插件

    jQuery详细教程

    关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元素。 jQuery 元素选择器和属性选择器允许您通过标签名、属性名或内容对 HTML 元素进行选择。 选择器允许您对 HTML 元素组或单个元素进行操作。 在 ...

    犀利开发_jQuery内核详解与实践(完整版421页).part2(共3部分)

    本书循序渐进地讲解了jquery高效开发的方法和技巧,内容包括jquery框架的设计模式和思路、sizzle选择器的构成和工作机制、dom文档操作、事件处理、动画设计、ajax异步通信、插件扩展和辅助工具等。  执行效率是...

    犀利开发_jQuery内核详解与实践(完整版421页).part1(共3部分)

    本书循序渐进地讲解了jquery高效开发的方法和技巧,内容包括jquery框架的设计模式和思路、sizzle选择器的构成和工作机制、dom文档操作、事件处理、动画设计、ajax异步通信、插件扩展和辅助工具等。  执行效率是...

    JavaScript插件化开发教程 (二)

    (1),如果项目技术选型换了这些插件又是强依赖“jQuery”机制,我们以前写的插件将会不能用(假设不用jQuery的情况),如何做重构那? (2),重构插件的关键逻辑,我们将如何组织那? 好了,带着问题去学习今天的...

    java财务系统源代码

    主要使用了轻量级的ajax开发框架jQuery,使用jQuery很轻松的降低了服务器压力提高了用户体验并且代码容易维护,尤其是jQuery的插件机制更是简易了代码 3、数据库版本为mysql5.0 4、编码:为防止ajax乱码,所以项目、...

    Xiuno BBS 4.0 是一款轻论坛产品,前端基于 BootStrap 4.0、JQuery 3,后端基于 PHP/7 My

    Xiuno BBS 4.0 是一款轻论坛产品,前端基于 BootStrap 4.0、JQuery 3,后端基于 ...自适应手机、平板、PC,有着非常方便的插件机制,不仅仅是一个轻论坛,还是一个良好的二次开发平台。 仅可供学习研究

    Tommy framework v1.0.2

    四、集成了JQUERY及THICKBOX、TABS、JQUERY FORM、等JQUERY插件,使用前端页面开发中实现AJAX LOADING图片加载效果、灯箱效果(琐展效果)、TAB菜单.、CHECKBOX的全选或反选效果等,让其变得得心应手。五、提供了PHP...

    前端笔记.zip

    这个文档包含了HTML/css的一些基础,还有JavaScript中的基础语法、DOM、BOM还有一些学习js中面向对象、和移动web开发、AJAX、jQuery的一些总结,还有些Web前端与移动开发面试宝典; 6、什么是事件冒泡/捕获? 事件...

Global site tag (gtag.js) - Google Analytics