有没有办法在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)
先感谢您.:)
我理解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]时 …