Совместим ли jQuery с ExtJS? - PullRequest
       10

Совместим ли jQuery с ExtJS?

15 голосов
/ 04 января 2010

Я полагаю, что Ext.js использовал jQuery, но я не уверен.Кто-нибудь знает, есть ли полная совместимость с jQuery и Ext.js?

Ответы [ 6 ]

20 голосов
/ 04 января 2010

Ext.js полностью независим от jQuery и, как таковой, никак не зависит от jQuery. Не знаю, что вы подразумеваете под «полной совместимостью», но вы можете использовать оба на одной странице, так как они не мешают друг другу.

Поскольку Ext.js не использует $ -функцию, вам даже не нужно делать никаких специальных приемов, чтобы заставить их работать вместе, как, например, в случае использования Prototype с jQuery.

5 голосов
/ 02 апреля 2010

Например, для ExtJS 3 вам нужно следовать заданному порядку загрузки для этих библиотек и загрузить адаптер ExtJS jQuery.

Подробнее см. http://www.extjs.com/learn/Ext_Getting_Started:

jQuery (1.1+)    jquery.js
jquery-plugins.js // required jQuery plugins
ext-jquery-adapter.js
ext-all.js (or your choice of files) 
5 голосов
/ 04 января 2010

Вы сможете найти ответы на jquery сайте , где говорится о , используя jQuery с другими библиотеками .

Надеюсь, это поможет некоторым.

2 голосов
/ 04 января 2010

Я думаю, что jQuery (ядро) и ExtJS очень совместимы. Я предпочитаю начинать новые проекты, используя оба; фактически, flot.js требует jQuery - а flot.js очень хорош - поэтому почти в каждом проекте я использую и jQuery, и ExtJS. Давай!

Несмотря на то, что ExtJS добились успехов в своих утилитах для манипулирования и обхода DOM (ядро), ничто не сравнится с элегантностью jQuery (ядро). Однако я предпочитаю ExtJS (UI) jQuery UI; Я считаю, что он гораздо более однороден (и способен), чем jQuery UI.

0 голосов
/ 23 января 2012

Upto Extjs 3.XX, адаптеры были настраиваемыми. Но у Sencha (Ext4) и далее нет отдельных адаптеров, вместо этого у нас ExtCore.

0 голосов
/ 04 января 2010

Больше никаких других библиотек

ExtJS раньше был построен поверх других библиотек. С версией 2 они имели свои собственные, но все еще предлагали возможность использовать другие библиотеки. Но больше не с версией 3. Код ядра ExtJS очень, очень зрелый, очень эффективный и ОЧЕНЬ аккуратный. Если вы спросите меня, их код написан намного лучше, чем jQuery, но это субъективно.

Объединить с JQuery без уловок

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...