• jq扩展机制


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

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

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

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

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

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

  • 相关阅读:
    Kruskal,346. 走廊泼水节
    SpringBoot整合Mybatis逆向工程
    HCI OPCDE
    Blend for Visual Studio 让XAML也可以像WinForm一样可视化设计,Blend 与Studio的区别
    kubernetes学习总结
    【C++】运算符的重载
    吴恩达<用于LLM应用程序开发的LangChain> L1-Model_prompt_parser
    编译器一日一练(DIY系列之词法分析)
    超神之路 数据结构 2 —— Queue队列实现和循环队列和普通队列的性能比较
    基于飞书WebHook机器人的Alert Manager报警实现
  • 原文地址:https://blog.csdn.net/a1598452168YY/article/details/127842875