Эквиваленты jQuery функциям ExtJS Extend(), Apply() и Namespace()?
-
05-07-2019 - |
Вопрос
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
Функция заключается в том, что она копирует элементы данных из источника в пункт назначения.Другие мощь уже созданы в виде плагинов, но я не знаю ни одного.
Не связан с StackOverflow