小编Rah*_*ali的帖子

在Backbone js中捕获View上的删除事件

有没有办法在Backbone View上监听删除/销毁事件.

我想做一些如下所示的事情:

$(myBackboneView).on('remove', function () {
    // do some processing
});
Run Code Online (Sandbox Code Playgroud)

要么

$(myBackboneView).on('destroy', function () {
    // do some processing
});
Run Code Online (Sandbox Code Playgroud)

先感谢您.:)

backbone.js backbone-events backbone-views

5
推荐指数
1
解决办法
5887
查看次数

PHP变量对象属性

我理解PHP中变量变量的概念.根据我对PHP 中变量变量的理解,下面的代码如下:

$foo = 'hello';
$$foo = 'world';

echo $foo . ' ' . $hello;
Run Code Online (Sandbox Code Playgroud)

将生成输出为:

Hello World
Run Code Online (Sandbox Code Playgroud)

但我发现很难理解变量对象属性的情况

假设我有一个名为foo的类,其中包含一个属性,如下所示:

class foo {    
    var $r   = 'I am r.';
}
Run Code Online (Sandbox Code Playgroud)

现在,创建类foo的实例并使用以下代码的变量变量的概念:

$foo = new foo();

$bar = 'r';
echo $foo->$bar;
Run Code Online (Sandbox Code Playgroud)

将输出:

I am r.
Run Code Online (Sandbox Code Playgroud)

直到一切都很好,但是当我包含一个具有数组值的属性时,它会让我感到困惑.比方说,我将具有数组值的另一个属性添加到类foo,现在该类看起来像:

class foo {    
    var $arr = array('I am A.', 'I am B.', 'I am C.');
    var $r   = 'I am r.';
}
Run Code Online (Sandbox Code Playgroud)

现在当我创建类foo的实例并尝试读取属性$ arr [1]时 …

php arrays variable-variables

3
推荐指数
1
解决办法
103
查看次数