Альтернатива прототипу Class.create();

есть ли альтернатива Class.create(); из Prototype.js я нашел код для вызова веб-службы SOAP и возврата объекта javascript, и я хочу реализовать это на своем мобильном веб-сайте, но не хочу использовать прототип, потому что я использую Zepto и Backbone.


person GauravSTomar    schedule 03.08.2011    source источник


Ответы (2)


Вы должны проверить это: Простое наследование JavaScript Джона Резига. У него есть еще один блог по созданию экземпляров классов, в котором есть хорошее объяснение по этой теме: Простое создание "класса"< /а>.

Кроме того, ознакомьтесь с этим сообщением о наследовании JavaScript: -jquery">Есть ли лучший способ создать объектно-ориентированный класс с помощью jquery?

person William Niu    schedule 03.08.2011

Существует множество библиотек, предоставляющих синтаксический сахар для создания новых типов объектов в javascript. Мой любимый — my.class. Но если вы хотите вызвать веб-службу SOAP, это почти не имеет отношения к определению класса. Вполне возможно, что вам вообще не нужен класс:

  • Будет ли только один экземпляр? использовать литерал объекта.
  • Единственная разница, на какие элементы DOM будут воздействовать? Возможно, лучше подойдет плагин jQuery. (Zepto пытается быть API-совместимым с jQuery.)
person Sean McMillan    schedule 03.08.2011