Эквиваленты jQuery функциям ExtJS Extend(), Apply() и Namespace()?

StackOverflow https://stackoverflow.com/questions/1404223

Вопрос

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

  • Экст.расширить()
  • Экст.применить()
  • Экст.пространство имен()

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

Конечный результат

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

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top