Клиентская библиотека Microsoft AJAX по сравнению с jQuery

Вы можете настроить Redux с помощью вашей настройки NextJS и проверить в функции getInitialProps() B, есть ли в хранилище соответствующие данные, используя store.getState(), и, соответственно, выполнить выборку. Это также поможет вам сохранить данные в случае перехода от A к B и последующего обновления страницы на B.

Настройка Redux может быть немного хитрой, но эта статья в основном подводит итог.

7
задан pnuts 26 October 2015 в 03:43
поделиться

4 ответа

Я использую обоих. Я думаю, что эти два для различных вариантов использования - Ajax MS для того, чтобы передать некоторые данные от сервера до клиента во время начальной загрузки (ScriptControl), и для создания начальных ассоциаций элемента управления. Также обертки веб-сервиса чрезвычайно полезны для Ajax данных, и обертки зависят от библиотеки MS AJAX.

И jQuery для обхода/модификации DOM после того, как страница загрузилась. Ajax MS может сделать это, но намного более сложным способом, чем jQuery. Кроме того, jQuery как платформа дает доступу к тонне плагинов - клиентские сценарии и средства управления, такие как меню/деревья/и т.д.

7
ответ дан 6 December 2019 в 15:32
поделиться

Microsoft теперь поставляет jQuery как часть Asp.net MVC. Они не будут использовать jQuery внутренне, но продвигают его. Взгляните на эту статью.

2
ответ дан 6 December 2019 в 15:32
поделиться

Нам нужно спросить - почему мы используем ASP.NET? В основном из-за элементов управления, которые он предоставляет. Если jQuery предоставляет элементы управления в виде подключаемых модулей, тогда нет необходимости в инструментах ASP.NET или Microsoft AJAX. Если мы проектируем наш сайт на основе чистых HTML-страниц, используем jQuery для управления динамической частью HTML-страницы и, наконец, используем WebService для хранения / извлечения информации из базы данных, тогда мы полностью исключаем ASP.NET. ASP.NET замедляет работу сайта, так как ваш запрос проходит множество этапов, чтобы добраться до скомпилированной страницы ASPX, которая затем анализируется, затем объединяются файлы кода и дизайнера, а затем, наконец, отображается HTML.

Кто-то может возразить, что тогда Microsoft предоставляет MasterPages. Еще раз подумайте об использовании MasterPages, поскольку они слишком замедляют работу вашего сайта. При каждом запросе страницы перестраивается вся MasterPage. Вместо этого попробуйте использовать IFRAMES. Создайте стартовую страницу со всеми элементами управления навигацией с областью содержимого в виде IFRAME. Эта область содержимого должна загружать правильную HTML-страницу на основе щелчка в меню пользователя.

0
ответ дан 6 December 2019 в 15:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: