Помогите мне выбрать между Javascript, JQuery или AJAX - PullRequest
0 голосов
/ 14 августа 2010

прежде чем начать с чего-либо, я знаю, что jQuery и Ajax - это JS-фреймворки, и это не что иное, как сам JavaScript. Я начал изучать Javascript несколько дней назад, а потом понял, что нужно изучать AJAX, и вдруг я почувствовал, что jQuery будет лучшим решением, черт возьми, я запутался здесь, я не могу идти по три за раз, и не хочу освоить все три.

Я веб-дизайнер, я знаю, HTML, CSS, PHP и MySQL, я начал изучать JavaScript с целью изучения валидации на стороне клиента или какой-то анимации для веб-сайта, мне нужно предложение из Интернета Гуру, я действительно не хочу сейчас заниматься сложным программированием на Java-скриптах, все, что мне нужно, - это простое решение для выполнения различных задач, таких как проверка и анимация для моих сайтов. Является ли JQuery возможным решением для моей проблемы? Могу ли я выучить JQuery без особого опыта в Javascript. ?

Ответы [ 3 ]

8 голосов
/ 14 августа 2010
  • JavaScript - это язык программирования.
  • Ajax - это то, что вы можете делать с этим языком.
  • jQuery - это библиотека, которая делает для вас тяжелую работу на этом языке (включая некоторые вещи, касающиеся Ajax)

Вы не можете выбирать между ними, это не имеет смысла.

возможно ли решение jQuery для моей проблемы?

Да

Могу ли я выучить jQuery без особого опыта работы с Javascript? ?

Да, но вы должны хорошо понимать JavaScript и DOM, чтобы вы знали, чего пытается достичь библиотека. В противном случае вы ковыряетесь в темноте и не дадите хороших результатов.

Также очень разумно понимать прогрессивное улучшение .

2 голосов
/ 14 августа 2010

Обычно я этого не говорю, но лучшим решением для вас было бы взглянуть на jQuery. Это фреймворк, написанный на JavaScript для упрощения различных задач и кросс-браузерности. AJAX - это просто функция - XMLHttpRequest.

Поскольку вы не хотите углубляться в язык JavaScript, список существующих плагинов, доступных для jQuery, будет вам полезен.

Чтобы понять, где вещи находятся в спектре

  • JavaScript - это язык
  • AJAX или XMLHttpRequest - это функция, доступная в JavaScript.
  • jQuery - это фреймворк, написанный на JavaScript для упрощения вещей
0 голосов
/ 14 августа 2010

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

Я сам не очень много сделал JQuery, но не совсем уверен, но думаю, что вы можете добиться проверки (и, возможно, анимации).Быстрее, используя встроенные системы из JQuery, альтернатива - написать это с нуля в javascript.

Несмотря на то, что, если вам нужна чистая анимация на стороне клиента или проверка на стороне клиента, не нужно использовать AJAX или JQuery.Я не слишком уверен насчет других библиотек, которые вы могли бы использовать для быстрой разработки.

Мой совет - изучить javascript и следить за тем, могут ли какие-либо части JQuery делать именно то, что вы хотите.

Например:

http://www.webreference.com/programming/javascript/jquery/form_validation/

Показывает, как использовать JQuery для проверки входных данных в системе на основе правил (выглядит почти как расширение CSS)

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