Эквиваленты jQuery для функций ExtJS extend (), apply () и namespace ()? - PullRequest
7 голосов
/ 10 сентября 2009

ExtJS предоставляет несколько замечательных вспомогательных функций, таких как:

  • Ext.extend ()
  • Ext.apply ()
  • Ext.namespace ()

Есть ли какие-нибудь эквиваленты в jQuery? Я знаю, что мог бы портировать все три на jQuery, так как они мне очень нравятся, но, возможно, я упускаю что-то, что уже есть. Я хотел бы, если возможно, избегать смешения с прототипами.

Endresult

  • Ext.apply (obj1, obj2) => $ .extend (obj1, obj2)
  • Ext.extend (obj1, obj2) => $ .extend (obj1.prototype, obj2)
  • Ext.ns (string) => пользовательская реализация

1 Ответ

3 голосов
/ 10 сентября 2009

Функция jQuery extend подобна функции apply ExtJS в том, что она копирует элементы данных из источника в место назначения. Другие могут быть уже сделаны как плагины, но я не знаю ни одного.

...