在Backbone.js中定义模型类的两种方法

时间:2012-05-29 00:38:46

标签: backbone.js

原谅我的无知,我想知道它们之间有什么区别:

class Car extends Backbone.Model {

}

var Car = Backbone.Model.extend({

});

和我一样愚蠢,第一个表达式来自咖啡脚本语法,它编译为较低的一个(不完全相同,但做同样的事情)。

1 个答案:

答案 0 :(得分:0)

  1. 第一个不是javascript。
  2. javascript extend与java extend
  3. 不同
      

    JavaScript的动态允许我们添加或替换一个方法   现有的课程。我们可以随时调用方法方法   该课程的现在和未来实例将具有该方法。我们   可以随时扩展课程。继承有效   追溯。我们称这种类增强为避免混淆   Java扩展了,这意味着别的东西。

    来自http://javascript.crockford.com/inheritance.html