Клуб API Карт

Посоветуйте самоучитель по Javascript

forpanel
23 октября 2010, 04:03

Посоветуйте самоучитель по Javascript плз.

Не слишком нудный :)

11 комментариев
Подписаться на комментарии к посту
Самоучителя в комиксах я не встречал :)

Могу посоветовать почитать Фленагана. Очень хорошая книжка, в ней многое объясняется.
читать http://mootools.net/, читать www.prototypejs.org/
jQuery не читать, jQuery использовать.
Это прямо для начинающих :-)
во первых не было указано начинающих в js или в програминге.
во вторых - три указаные библиотеки есть краегольные каноны.
Они в том числе диктуют банальных синтаксис.

К тому же - они созданы облегчать жизнь. И смогут снять 90% ваших вопросов. Как собой, так и своей документацией.

Если есть бошка на голове, которую не жалко забить мусором..
Я бы сначало посмотрел бы prototypejs + примеры, mootools и dojo - как примеры современных обьектных подходов и самой организации кода и попыток обойти или наоборот нагреть руки на различных особяностях языка.
И на последок jQuery как аниматор(а он и есть, в отличие от других библиотек просто eventер и аниматор) - чтобы увидеть как далеко может зайти человеческие изврашения( над браузерами и дом деревьями, вы не подумайте )

Ибо имхо учить чегонить "с нуля" - бестолку.
Alert('hello world') равнозначен по затратности какогонить lightbox('hello world') и так далее.
Смотря чего в итоге нужно добиться. Если только делать сайты с пыщ-пыщ эффектами, то может и бестолку. А если осознанно к разработке подходить, то JavaScript native необходим.
создайте класс на JS, создайте класс потом с одном родителем, потом с двумя.
Напишите на листочке функции и библиотеки которые вам помогут.
Потом нарисуйте не чисто синтаксические конструкции которые вам помогут описать этот класс.
Потом подумайте - какойже же вариант по каким либо причинам "прижился" в сообществе
Знание языка подразумевает знание, а не фанатичный отказ от библиотек ради того, чтобы "написать своё".
гм, во первых я какраз вас подводил к разумному выбору инструмента не "абы как" а потаму что.
А во вторых фататичный отказ от библиотек возможен только после тчательного изучения того от чего отказываешься.
У меня вот растет и цветет смесь nokia sdk+mootools+dojo - взял самые лучшие идеи, добавил свои и свои потребности.
Для его создания мне пришлось не только прочитать документацию, но и несколько раз прочитать все исходники всех "оригиналов"

Результат не лучше и не хуже - он другой. Идеально лично мне подходящий.
А вы английский знаете или вам только на русском подходит?
От себя посоветую удобный инструмент для изучения:
Консоль плагина firebug для Firefox.

Как и любая интерактивная консоль позоляет быстро выполнить небольшие действия и видеть результат (а так же ошибки!).