2009-07-20 4 views
3

Я только что начал изучать Javascript, и я абсолютно перегружен количеством технологий, доступных особенно на стороне браузера. Раньше я думал, что просто Javascript должен быть достаточно, но теперь кажется, что мне нужно понять JQuery, GWT, YUI и еще одну десятку сокращений, о которых я даже не знаю. Может кто-нибудь, пожалуйста, скажите мне, какие самые важные технологии нужно свободно говорить в этой области?DHTML новичок вопрос

ответ

7

Я обычно хожу с standard JavaScript, если мне не нужно изменить DOM или attach events. В этих случаях each browser has its own way of doing things, а затем гораздо проще использовать хорошо протестированную инфраструктуру.

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

Просто не используйте более одного каркаса, иначе он станет беспорядочным.

+2

+1 Для Просто не используйте более одного фреймворка, иначе он станет беспорядочным. –

+2

+1 для не использования jQuery, когда это действительно не нужно. Изучение «стандартного» JavaScript действительно полезно, даже (или особенно) при использовании фреймворков ... – peirix

+0

По всем ответам я полагаю, что сначала изучу Javascript и последую за ним с помощью JQuery. Спасибо, парни :) –

0

Javascript и JQuery кажутся очень сильными на данный момент, но ответ со временем изменится на то, что имеет вкус месяца.

1

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

3

Я настоятельно рекомендую учиться JQuery, это очень мощный фреймворк javascript, который дает вам небольшую абстракцию над типичными DOM (объектной моделью документа).

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

+0

+1 javascript + jquery + jquery UI, и у вас есть лучшие инструменты вокруг –

1

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

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

Смежные вопросы