Что мне выбрать? jQuery, mootools, yui, scriptaculous или прототип? - PullRequest
14 голосов
/ 28 апреля 2009

Дубликат: Какая платформа Javascript (jQuery против Dojo против…)?

Я совершенно новичок в JavaScript, но хочу внедрить функции Ajax на свой веб-сайт. Какие рамки JS мне следует изучить? Пожалуйста, порекомендуйте или какой из них вы используете и почему вы его используете?

Ответы [ 14 ]

1 голос
/ 28 апреля 2009

jQuery - мой предпочтительный фреймворк, но вам действительно нужно посмотреть на сильные стороны каждого и увидеть, как они соотносятся с вашим проектом

Важно то, использовать фреймворк - действительно, любой фреймворк. Преимущества использования каркаса, независимо от того, какой из них, так огромны. Лучшие из них избавляются от всех или большинства кросс-браузерных головных болей, с которыми вам обязательно придется столкнуться.

1 голос
/ 28 апреля 2009

Я подключу Mootools. Конечно, причина, по которой кто-то предпочитает что-либо из этого, заключается в том, что «я сначала начал использовать XYZ»

1 голос
/ 28 апреля 2009

FORK Ajax . Он хорошо справляется со своей задачей, он очень маленький (уменьшен до 5 КБ) и прост.

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

Когда я был новичком в JavaScript, через неделю я обнаружил, что с каркасом жизнь намного проще. Во всяком случае, я даже не знал, для чего именно они; У меня есть кое-что о $ () , что это умная замена для window.getElementById () , и я предположил, что есть другие удобные методы для других целей, например, AJAX запрос.

Я не хотел тратить много времени на изучение фреймворка, поэтому я решил, что выберу то, в что я влюблюсь с первого взгляда . Тогда я провел целый месяц с поиском в Google. Я не пропустил ни одного из "громких имен", но вскоре я их отбросил Главной причиной неудовлетворенности стал их сайт, документация: прочитав целую страницу текста, я был еще настолько же туп, как и прежде. Для чего это? Что они делают? Каков вход, какова цель, каков выход?

Затем я нашел DOMAssistant . Это маленький, прекрасный и хорошо документированный. Достаточно взглянуть на первый абзац начальной страницы, это совершенно четкое определение инфраструктуры JS:

Что такое DOMAssistant?

Идея DOMAssistant заключается в предоставлении более простой и последовательный способ скрипт против объекта документа Модель (DOM) в веб-браузерах. Идея что все начинается с выбранный элемент (ы), выбранный через селекторы id или CSS, а затем выполнять различные методы, такие как добавление или удаление классов, событий и т.д.

Итак, я говорю, что если вы, наконец, выберете другой, более модный фреймворк, DOMAssistant станет обязательным для просмотра. И если вам не нужны анимированные летающие окна, это также хороший выбор.

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