Tim*_*Tom 4 javascript jquery knockout.js
如何在Javascript中实现继承?我开始使用Knockout.js并实现ViewModels/page.但是我有一些函数/代码,我希望它在所有ViewModel中共享.
我想知道如何在这种情况下实现继承?
继承可能不一定是答案.为什么不使用每个ViewModel应实现的所有方法创建对象文字.我不熟悉淘汰赛,但是你可以在原生的js中做到这一点.
var sharedMethods = {
run: function () {},
jump: function () {}
};
function Person () {};
// Use jQuery's extend method
// Now person has run, jump, and talk
$.extend(Person.prototype, sharedMethods, {
talk: function () {}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
739 次 |
| 最近记录: |