• jq扩展机制


    1、在$挂上自定义函数方法:

    • 如果想自定义函数方法,而且能通过$调用,那就需要用到extend()方法;
    • 格式:$.extend({}) ;
    • extend({})大括号里面放在自定义的函数/方法,含义是在jq身上挂上自定义的方法或者属性;
    • 他会把参数对象跟jq自带的方法进行合并,然后直接$调用自定义的方法: 
    • 如果成功调用了,那就说明已经将这个方法扩展给我们$符了;
    • 代码中yiyi是我们自定义的jq方法,可以直接用jquery或者$调用;

    2、给jq原型上增加方法:

    • 格式:$.fn.extend({});
    • $.prototype===$.fn;
    • 扩展完毕以后给元素的集合使用;

    注意:自己定义的jq方法不可以进行链式调用,就是这个方法后面不能再链式其他的方法了;

    • 要想实现链式调用,就返回一个this:

  • 相关阅读:
    Servlet的基础详细笔记
    500行代码手写docker-以新命名空间运行程序
    如何用 Tana AI 一站式批量润色整理音频笔记?
    Node实现数据加密
    OpenCV项目开发实战--进行高动态范围 (HDR) 成像--附C++与Python的实现源码
    hdfs和yarn的常用命令
    word实用小技能(肝论文必备)
    SpringBoot和Vue整合ECharts——基于SpringBoot和Vue的后台管理系统项目系列博客(十六)
    wqs二分+斜率优化:1019T4 / P9338
    新手小白可以做什么互联网项目,副业项目应该怎么选择
  • 原文地址:https://blog.csdn.net/a1598452168YY/article/details/127842875