1 Введение в популярную технологию Ajax Framework.
& Oslash;
& Ослаш;
& Ослаш;
& Oslash;
Некоторые рамки только выполняют ноль уровня, такие как Prototype.js, некоторые рамки выполняют первый уровень, такие как jQuery, и некоторые рамки проводят третий уровень, такие как ASP.net Ajax и Ext.
Выбор соответствующей структуры AJAX может повысить эффективность программы, снизить рабочую нагрузку в разработку и оптимизировать эффекты дисплея.
1.1 ASP.NET AJAX ВВЕДЕНИЕ ГОСУДАРСТВА: http://www.asp.net/cn/
Дизайное мышление
ASP.NET AJAX интегрирует набор библиотек сценариев на стороне клиента для интеграции с богатой функциями, серверной платформой разработки ASP.NET. Его модель программирования на стороне сервера проще, чем модель программирования на стороне клиента, и их легко интегрировать с существующими программами ASP.NET. Понять глубокие принципы работы.
1.2 jQuery Введение Домашняя страница: http://jquery.com/
Идея дизайна проста: почти все операции начинаются с выбора элементов DOM (с мощным селектором), а затем работают на них (цепочка и другие функции). Его очень легко начать, код очень прост, очень близко к исходному JavaScript, а файл очень маленький.
1.3 EXTJS Введение Домашняя страница: http://extjs.com/
Дизайное мышление
100% объектно-ориентированное и компонентное мышление, последовательный синтаксис и глобальное пространство имен. Документация завершена, стандартизирована и удобна. Все компоненты (виджеты) могут использоваться непосредственно без настройки
2 Сравнение производительности
Производительность приложений AJAX зависит от нескольких аспектов веб -приложения:
& Oslash;
& Oslash;
& Oslash;
Вы можете использовать разные рамки для создания образцов программ и использовать Firebug для проверки их производительности.
С точки зрения механизма генерации
ASP.NET AJAX SERVER CONTROL будет генерировать свой код управления, сгенерированный файл JS может быть немного больше
Оригинальный файл Microsoft Ajax относительно невелик, при 82 тыс., И скорость загрузки относительно быстрая.
Оригинальный файл jQuery относительно невелик, около 40 тыс., А скорость загрузки относительно быстрая.
Оригинальный файл ext2.0 составляет более 500 тыс., А скорость загрузки немного медленная.
Конечно, вы можете повысить производительность AJAX за счет оптимизации производительности, сокращения ненужных дополнений и использования кэширования и других технологий.
3 Сравнение простоты использования
3.1 Использование ASP.NET AJAX
Интегрированные с средой разработки VS2008, разработка и отладки очень удобны.
Обычно для реализации сложных функций вам нужно только перетащить несколько элементов управления на странице без необходимости понимания углубленных принципов работы. AJAX Controls и ASP.NET примитивы. В Интернете есть большое количество книг, исходный код и видео материалы, и они также поддерживаются официальным сообществом Microsoft.
3.2 Использование jQuery
Microsoft Visual Studio 2008 SP1 поддерживает динамические подсказки для JQUERY. Структура также имеет большое количество примеров, ее документация очень полна, и различные приложения подробно описаны, и есть много зрелых плагинов на выбор.
3.3 ExtJs Использование
Microsoft Visual Studio 2008 также поддерживает динамические подсказки для EXTJS, поскольку соответствующий скрипт VSWD-EXT импортируется в кодовую страницу, могут быть реализованы интеллектуальные подсказки. Структура также имеет большое количество исходных примеров, ее документация очень полна, и ее различные приложения также подробно объясняются.