jquery--$.proxy

Posted wangweigit3077

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery--$.proxy相关的知识,希望对你有一定的参考价值。

    function Page(){

    }
    $.extend(Page.prototype,{
      init:function(){
        this.bindEvents()
      },
      bindEvents:function(){
        let btn = $(.btn)
        // btn.on(‘click‘,this.handleBtnClick)  //btn
        btn.on(click,$.proxy(this.handleBtnClick,this)) //page

      },
      handleBtnClick:function(){
        let a = 1
          console.log(this)
      }
    })
    let page = new Page()
    page.init()
// let btn = document.querySelector(‘.btn‘)
    // btn.onclick = function(){
    //   console.log(this)
    //   setTimeout($.proxy(function(){
    //     $(this).addClass(‘b‘)

    //   },this), 1000);
    // }
  • $.proxy 改变this指向

以上是关于jquery--$.proxy的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 2012-2019的130多个jQuery代码片段。

markdown 在WordPress中使用jQuery代码片段

使用 NodeJS 和 JSDOM/jQuery 从代码片段构建 PHP 页面

很实用的JQuery代码片段(转)

几个有用的JavaScript/jQuery代码片段(转)

几个非常实用的JQuery代码片段