当前位置: 首页 > news >正文

$.proxy和$.extend

$.proxy用法详解

参考:https://www.cnblogs.com/alice626/p/6004864.html

jQuery中的$.proxy官方描述为:

描述:接受一个函数,然后返回一个新函数,并且这个新函数始终保持了特定的上下文语境。

官方API;

jQuery.proxy( function, context )

 function为执行的函数,content为函数的上下文this值会被设置成这个object对象


jQuery.proxy( context, name )

content 函数的上下文会被设置成这个object对象,name要执行的函数,次函数必须是content对象的属性、

var objPerson = {
        name: "obj",
        age: 32,
        test: function() {
            $("p").after("Name: " + this.name + "<br> Age: " + this.age);
        }
    }

    $("#btn").on("click", $.proxy(objPerson.test, objPerson))

点击按钮,输出:Name:obj  Age:32

objPerson.test表示上下文的方法,objPerson代表执行的上下文,例子中的this的上下文指的是objPerson

jQuery.extend()方法

$.extend( target [, object1 ] [, objectN ] )

jQuery.extend() 函数用于将object1,,objectN对象的内容合并到target目标对象。

转载于:https://www.cnblogs.com/zhaoyanhaoBlog/p/11302535.html

相关文章:

  • Java Web 开发必须掌握的三个技术:Token、Cookie、Session
  • springBoot测试
  • SpringBoot传参方式
  • Springboot项目自动加载设置
  • SpringBoot项目打包
  • Win10修改字体
  • c언어 database
  • Flex 特效组件
  • project bitnami redmine project manager 4.0.4-1
  • JavaWeb过滤器(Filter)
  • Hadoop 系列(四)—— Hadoop 开发环境搭建
  • hibernate 持久化对象 save
  • 进阶1:基础查询
  • MyBatis 核心配置综述之 ParameterHandler
  • webbrowser
  • 【407天】跃迁之路——程序员高效学习方法论探索系列(实验阶段164-2018.03.19)...
  • CentOS 7 修改主机名
  • Rancher如何对接Ceph-RBD块存储
  • RedisSerializer之JdkSerializationRedisSerializer分析
  • Vue实战(四)登录/注册页的实现
  • 案例分享〡三拾众筹持续交付开发流程支撑创新业务
  • 程序员该如何有效的找工作?
  • 二维平面内的碰撞检测【一】
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 翻译--Thinking in React
  • 给初学者:JavaScript 中数组操作注意点
  • 优秀架构师必须掌握的架构思维
  • 正则表达式-基础知识Review
  • ​VRRP 虚拟路由冗余协议(华为)
  • ​软考-高级-系统架构设计师教程(清华第2版)【第1章-绪论-思维导图】​
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • #我与虚拟机的故事#连载20:周志明虚拟机第 3 版:到底值不值得买?
  • (160)时序收敛--->(10)时序收敛十
  • (C语言)字符分类函数
  • (Note)C++中的继承方式
  • (Redis使用系列) SpirngBoot中关于Redis的值的各种方式的存储与取出 三
  • (ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)讲解
  • (WSI分类)WSI分类文献小综述 2024
  • (附源码)ssm高校运动会管理系统 毕业设计 020419
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (附源码)计算机毕业设计大学生兼职系统
  • (黑马出品_高级篇_01)SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式
  • (九十四)函数和二维数组
  • (南京观海微电子)——示波器使用介绍
  • (十) 初识 Docker file
  • (四)Linux Shell编程——输入输出重定向
  • (算法)Travel Information Center
  • (源码分析)springsecurity认证授权
  • (转) Face-Resources
  • (转)GCC在C语言中内嵌汇编 asm __volatile__
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET C# 使用 SetWindowsHookEx 监听鼠标或键盘消息以及此方法的坑
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件