原型Class.create()的替代;

时间:2011-08-03 12:28:58

标签: javascript backbone.js prototypejs zepto

是否有Class.create();的Prototype.js,我找到了一个代码来调用SOAP Webservice并返回javascript对象,我想在我的移动网站中实现它但不想使用原型,因为我使用的是Zepto和Backbone

2 个答案:

答案 0 :(得分:1)

你应该看看John Resig的Simple JavaScript Inheritance。他还有一个关于类实例化的博客,它对这个主题有很好的解释:Simple "Class" Instantiation

另外,请查看关于JavaScript继承的这篇文章:Is there a better way to create an object-oriented class with jquery?

答案 1 :(得分:1)

有许多库提供语法糖来在javascript中创建新的对象类型。我最喜欢的是my.class。但是,如果要调用SOAP Web服务,那么它与定义类无关。完全有可能你根本不想上课:

  • 只有一个实例吗?使用对象文字。
  • DOM元素的唯一区别是什么?也许jQuery插件更适合。 (Zepto试图与jQuery API兼容。)