我是js新人,这是knockout.js里的一個示例
html
<p>First name: <input data-bind="value: firstName" /></p>
<p>Last name: <input data-bind="value: lastName" /></p>
<p>Full name: <strong data-bind="text: fullName"></strong></p>
Js
function AppViewModel() {
this.firstName = ko.observable("Bert");
this.lastName = ko.observable("Bertington");
this.fullName = ko.computed(function(){
return this.firstName() + " " + this.lastName();
},this);
}
// Activates knockout.js
ko.applyBindings(new AppViewModel());
我有点不太理解fullName里function最后的this是什么作用,function的参数?还是别的?
它指向的是谁?该怎么可以透彻的理解这个语句?
我经常对匿名function(){}后面直接加参数这种行为理解不能,有没有什么好的文章介绍相关的内容?
谢谢大家
千巷猫影
桃花长相依
墨色风雨
四季花海
相关分类