Как мне узнать достаточно об AJAX, чтобы я знал, как работают элементы управления с поддержкой AJAX, чтобы я мог отлаживать их при необходимости? - PullRequest
1 голос
/ 02 марта 2011

Я часто использую элементы управления AJAX - панели обновлений AJAX, сетки с поддержкой AJAX и т. Д. (В основном из Infragistics), и в большинстве случаев все работает отлично.Но иногда они этого не делают, и я понятия не имею, с чего начать с отладки и т. Д. Часть AJAX - это черный ящик (по-видимому), и мне действительно это не нравится.

Я хочузнаю достаточно об AJAX и javascript, так что я уверен, что смогу работать с этими элементами управления, а не просто молиться о том, чтобы они работали.

Я хочу иметь возможность отлаживать их, а также быть уверенным, что использую их правильно (потому что я не чувствую, что могу использовать их действительно правильно и правильно, если я не знаю, что они делают).

Что мне нужно знать, чтобы получить это утешение?Где я могу узнать об этом?Как мне учиться этому?

Ответы [ 3 ]

1 голос
/ 02 марта 2011

Хорошая / плохая вещь с библиотеками в том, что они абстрагируют проблему. Здорово, когда они работают, но не очень полезно, когда они не работают. Я бы порекомендовал найти учебный ресурс по использованию xmlHttpRequest и поработать с примерами кода. Как говорит @Catalin, используйте Firebug для выполнения и проверки сгенерированных http-запросов.

Существует множество ресурсов на выбор. То, что приходит на ум, это: Пуленепробиваемый Ajax от Джереми Кейта http://bulletproofajax.com/

Сейчас оно довольно старое, но это хорошее объяснение, написанное для смешанной аудитории. Примеры кода также доступны для скачивания с сайта.

1 голос
/ 02 марта 2011

Используйте firebug в firefox с включенной консолью, он покажет вам достаточно деталей.

0 голосов
/ 02 марта 2011

Почему бы вам не попробовать реализовать простые версии этих элементов управления самостоятельно? Тогда я не предлагаю вам переопределить, но просто создайте свою собственную игрушечную версию с несколькими базовыми функциями (загрузка, очистка, обновление и т. Д.), Которые помогут вам понять, как работают части AJAX этих элементов управления.

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