溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

javascript與php注冊(cè)自己的“事件”

發(fā)布時(shí)間:2020-07-12 17:51:07 來(lái)源:網(wǎng)絡(luò) 閱讀:494 作者:Lee_吉 欄目:web開(kāi)發(fā)
  1. JAVASCRIPT:
    a. 代碼:
    var a = function(){
    this.eve
    this.func
    this.on = function(eve,func){
        this.eve = eve
        this.func = func
    }
    this.emit = function(eve){
        if(this.eve == eve){
            var func = this.func
            func()
        }
    }
    }
    var aa = new a()
    aa.on('click',function(){
    console.log('im click')
    })
    aa.emit('click')

    b. 輸出:

    im click
  2. PHP:
    a. 代碼:
    <?php
    class a{
    public $eve;
    public $func;
    public function on($eve,$func){
        $this->eve = $eve;
        $this->func = $func;
    }
    public function emit($eve){
        if($this.eve == $eve){
            $func = $this->func;
            $func();
        }
    }
    }
    $a = new a();
    $a->on('click',function(){
    echo "im click";
    });
    $a->emit('click');

    b. 輸出:

    im click
向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI