Перейти к содержимому


Посоветуйте, плиз, книги по JavaScript и AJAX


  • Вы не можете ответить в тему
Сообщений в теме: 7

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 September 2012 - 07:35 PM

Вижу, что мне катастрофически не хватает систематизированного (!) знания по JavaScript. Освоено довольно много "кусков кода", которые я могу применить и заточить под свои нужды, присутствует некое интуитивное "чуйство стиля", но общего системного понимания нет. Пытался читать "Моррисон М. - Изучаем JavaScript (Бестселлеры O'Reilly) - 2012.pdf" - оказалась какая-то комиксообразная лабуда, где зерно полезного надо выискивать между картинок и на картинках с кодом. Которые иппанутый дизайнер еще и игриво расположил с наклоном влево-вправо. Желание убить скопом весь авторский коллектив появляется где-то на пятой странице (пропустив пару десятков первых страниц, которые вообще ни о чем) :). Других книг по JS сходу не нашел.

Аналогично и с AJAX, только тут я даже концепции не знаю, т.е. зачем оно было сделано, в чем фишка.

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

Когда-то давно ко всяким CМ-хххх (точнее, к их ОС-ам) прилагались книги "Описание языка xxx". И там было исключительно подробное, но сухое и формализованное описание ВСЕХ возможностей языка и всех особенностей конкретной реализации (версии). Очень коротко и в то же время максимально емко. Вот в идеале почитать бы что-то подобное по JS и AJAX.

PS. По AJAX, вроде, нашел что-то приличное - ""Бенкен Е., Самков Г. - AJAX. Программирование для Интернета - 2009.pdf""

PPS. Хех... В книге по AJAX есть и ссылка на "Лучшей же доступной русскоязычному читателю книгой по JavaScript явля-
ется книга Д. Флэнагана "JavaScript. Подробное руководство"" и я ее уже скачал. Но все равно буду благодарен за другие книги - я быстро читаю :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#2 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 10 September 2012 - 07:37 PM

Гугль, и только гугль, причем под конкретно поставленные задачи. Сначала придумывается работа, а потом уже ищется конкретное решение.
  • 0
Изображение Изображение Изображение

#3 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 September 2012 - 07:51 PM

Сначала придумывается работа, а потом уже ищется конкретное решение.

Сказал - как отрезал. Ну какая ж работа, если я просто хочу более-менее системно знать язык? У тебя-то, надеюсь, нет непонимания "что значит системно?" :). Во времена упомянутых СМ я читал пять прилагаемых к "моей" СМ-3 томов по языку Фортран-4 запоем и прочтения после ~пятого знал наизусть все имеющиеся в конкретном компиляторе функции, т.е. при возникновении задачи сразу знал, как ее наиболее оптимально решить. Сейчас уже и память не та, да и "набор функций" врядли уместится в один (не особо и толстый, скорее даже тонкий) том "Функции языка", но суть не изменилась - чтобы красиво писать надо знать язык на порядок лучше, чем "достаточно". Т.е. - как минимум! - четко понимать причины возникновения языка, историю развития языка(историю изменений) и текущее состояние. С PHP я худо-бедно эту задачу выполнил. Теперь на очереди яваскрипт :).

PS. Эта.... Для меня ж это не работа, а развлечение и тренировка мозга. Чтобы не затупеть на зарабатывании денег :).
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#4 eugene_wb

    Продвинутый пользователь

  • Модераторы
  • 827 сообщений
Репутация: 167
Мастер

Отправлено 10 September 2012 - 07:56 PM

PS. Эта.... Для меня ж это не работа, а развлечение и тренировка мозга. Чтобы не затупеть на зарабатывании денег

Все равно склоняюсь к решению конкретных задач, а мозг тренировать можно по цепочке:
Есть задача (желательно посложнее ) => ее решение в инете => понимание процесса работы (и как следствие уже цепочка изучения базовых функций)
Ну еще есть книги из серии для чайников, в них все всегда более менее доступно :)
  • 0
Изображение Изображение Изображение

#5 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 September 2012 - 08:15 PM

Ну еще есть книги из серии для чайников, в них все всегда более менее доступн

Вот это нах сразу. В таких книгах полезной информации дай бог одна десятая от текста. Если не одна сотая. Я одно время книги комповые продавал как кусочек бизнеса, пока не посчитал, что при наших объемах и ценах с них профит 40-50$ в месяц. Т.е. клиенты (для них это сопутствующий товар) довольны, процесс идет, но прибыли - тьфу! :). И завязал. Но почти все книги старался читать или хотя бы листать. И часть из них оседала в "конторской библиотеке", так что профит в действительности был почти нулевым :). Так вот я не знаю, для кого серии "это просто" и "для чайников". ИМХО, для книжной полки, куда кладут "это я читать никогда не буду, но раз купил, то выкинуть жалко". На десяток страниц одна действительно полезная фраза. Остальное вода в стиле "но Вы врядли ожидали, что при возведении в квадрат мы получим одинаковый результат как для положительного, так и для отрицательного числа - посмотрим, как же это происходит на самом деле!".

PS. Собственно, я уже нашел (надеюсь) более-менее приемлемые стартовые книги, так что вопрос временно снят :).

PPS. Чота затишье. Последнее сообщение больше суток назад. Кризис жанра? :)
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#6 LEXXiY

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
Репутация: 0
Начинающий

Отправлено 04 October 2012 - 09:09 PM

Я сам сейчас пытаюсь изучать JS jQ и думаю об AJAX.
Если хочется сильно заморочиться в сторону JS то советую посетить курсы Кантора javascript.ru
Я записался как новичок, но на 3-й неделе обучения понял что я нихрена не понимаю :))))
Сейчас читаю Флэнагана, а по AJAX главное разобраться в XMLHttpRequest :)
Но с удовольствием приму ссылочку на - AJAX. Программирование для Интернета.pdf ^)
  • 0

#7 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 04 October 2012 - 10:23 PM

Но с удовольствием приму ссылочку

rutracker.ru - пока мне достаточно скачанных оттуда книг. Читать не перечитать.
Там есть в том числе и "Бенкен Е., Самков Г. - AJAX. Программирование для Интернета - 2009.pdf"

а по AJAX главное разобраться в XMLHttpRequest

ИМХО, после появления в JQuery функции ajax (и дочерних) HTTPrequest преставляет собой чисто исторический интерес. Который, как я уже писал, очень бы полезно знать. Но не более.

PS. rutracker.org, конечно.
  • 0
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)

#8 LEXXiY

    Пользователь

  • Пользователи
  • PipPip
  • 10 сообщений
Репутация: 0
Начинающий

Отправлено 05 October 2012 - 08:09 AM

Ну в принципе да, можно пользоваться укороченным вариантом :) но механику знать надо.
Ну а я развиваюсь в JS методом заморочек, заморачиваю себя какой нибудь долбанутой задачей, и ищу способы ее выполнения :)
  • 0