Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   посоветуйте книгу новичку-чайнику (https://javascript.ru/forum/misc/11825-posovetujjte-knigu-novichku-chajjniku.html)

stivman 15.09.2010 18:35

посоветуйте книгу новичку-чайнику
 
Посоветуйте, пожалуйста, какую книгу можно прочитать в самом начале.

Дэвид Флэнаган - JavaScript. Подробное руководство. попытался читать - но после 340страницы понял, что ничего не понял. Книга хорошая, но я не понимаю.
JavaScript. Библия пользователя тоже начал читать - 200стр. - ситуация та же - да и меня огорчает то, что в примерах, которые они демонстрируют есть операторы, и буквы, символы, :blink: которые не объяснялись до этого, и из за этого не понимаю весть код.

Очень хочу выучить этот язык. Может поможете советом или книгой?

Aspiring 15.09.2010 19:02

Сам новичок и мне в самом начале некоторые порекомендавали данный ресурс, некоторые - книги. Начал с книг и ничего не понял. Столько слов и практический ничего полезного для меня. Наверное, книги начать читать надо позднее.

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

LOH 16.09.2010 11:30

прочел более 50 книг но простое типа вывода текста могу а сложные не могу соображить что и как почему??

Kolyaj 16.09.2010 11:51

Цитата:

Сообщение от LOH
прочел более 50 книг

Чё толку книги-то читать. Вы прочитав книгу по плаванию, плавать научитесь чтоли?

stivman 16.09.2010 18:09

Спасибо за поддержку.
Думаю Aspiring прав, тем более что со своего опыта пишет. Но начинать учиться плавать всё равно нужно освоить для начала теорию. Но после 50 книг нужно конечно переходить на практику.
Скачал пару книг для новичков - многое понятно стало.
"JavaScript. Подробное руководство." может и хорошая книга. но начинать нужно не с неё.
Думаю, изучу операторы или как их там (методы, события...) а там можно будет и начинать практиковаться.

Kolyaj 16.09.2010 18:18

Цитата:

Сообщение от stivman
Но начинать учиться плавать всё равно нужно освоить для начала теорию.

Идёшь на мелководье и барахтаешься. Не получается -- идёшь читаешь, что не так делаешь. Поплыл -- прекрасно. Дальше изучаешь различные стили плаванья. Не получается -- пошёл прочитал, как нужно на самом деле.

micscr 18.09.2010 11:18

Цитата:

Сообщение от LOH (Сообщение 70980)
прочел более 50 книг но простое типа вывода текста могу а сложные не могу соображить что и как почему??

так не детективы же надо было читать ;)

Gozar 18.09.2010 11:34

Фленагана + статей на этом сайте достаточно,
библия пользователя - я её кому-то подарил, выбросить жалко было, всё таки за свои покупал когда-то.

stivman,
Кто вам сказал, что вы должны в ней понять сразу всё?
js - язык зависящий от реализации, если бы все было так просто, то рынок был бы завален не jquery-стами, а профессионалами.

Быть программистом и не писать код невозможно! Даже теоретиком-проектировщиком нельзя стать не писав код.

MadGest 18.09.2010 19:33

А ты раньше занимался программированием?. По себе скажу начал изучать Web Разработку с обычного html. После начал наворачивать небольшие возможности по поиску в DOM с помощью JS. Далее изучал многие статьи. Юзал jQuery. Потом стал изучать как там все устроенно. Очень помогли люди с данного форума отвечая на мои глупые вопросы. Таким вот образом понемногу и потихоньку. Мой тебе совет главное программируй, ставь себе задачи и решай их. Читай побольше статей. На данном сайте очень много полезной инфы. А по поводу Флэнагана - это очень хорошая книжка и на определенном этапе она ответит на многие твои вопросы.

stivman 20.09.2010 04:17

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

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

MadGest 20.09.2010 10:28

Успехов Вам в нелегком труде программиста. Если будут вопросы обращайтесь... ))

mycoding 10.10.2010 12:18

Мне вообще в своё время помогла книга
Вадима Дунаева.
Она дала основы.
Флэнаган очень сложный для начала.
И не даёт в моём понимании исчерпывающих знаний.
А ещё там все очень сложно до такой степени, что засыпаешь.
Если честно мне книга не понравилась.
Хотя я из неё узнал несколько моментов.
Но без базы Вадима Дунаева врят ли дело пошло.

Например про замыкания во Фленагане плохо написано.
Сейчас моё понимание замыканий такое, после 20 прочтений статьи Илья Кантора
http://javascript.ru/basic/closure и реально необходимо применения его в проекте.
Сталкиваются с ним в поной мере, когда необходимо выполнить в цикле
for(var i=;i<n;i++) {}
Присваивание переменной значения выполненой функции т.е. как то так
for(var i=0;i<n;i++) {
var k=function(){return i*i;}
alert(k);
}

Так вместо того, что бы в переменной внутри функции быть значению i от 0 до n
Там всегда n. Вот это есть пример, того когда без замыкания не получится
Я могу путать не много код так или нет. Мне замыкания только один раз понадобились.
А для решения вроде надо писать так

for(var i=0;i<n;i++) {
var k=(function(i){return i*i;})(i);
alert(k);
}

Так же во Фленагане очень мало и очень сложно написано про ООП.
Так что после прочтения вопросов ещё больше и не понятно как
им пользоваться вообще.
Например встречал фразу где-то в интернете, что стандарный способ
extend применяемый в javascript для ООП и т.д.
Так вот этот стандартный способ я до сих пор не знаю и не понял,
как его применять.

Также там ничего нет про comet, хотя информации про использование comet вообще практически не встречается,
использую в основном iframe.

Одним словом Фленаган по моему книга большая и слов там много, а почерпнуть
с неё знаний практически нельзя. Покрайней мере мне она не особо помогла.
Но прочесть её всё равно надо, так это лучшее из того что есть.

А ресурсы где на полном серьзе рассказывается, что надо в своих проектах
использовать document.write и document.layer надо вообще стороной обходить.

Единственный хороший сайт по javascript на русском языке - это этот сайт.

А ещё у меня пошел прогресс.
Как только я сделал следующие два примера, но это после книги Вадима Дунаева.

1-По кругу вращалась картинка
2-После нажатия на клавиши вверх,вниз,вправо влево
картинка двигалась в выбранном направлении.

monolithed 10.10.2010 13:16

Вставлю своих 5 копеек:
По совету знакомых начал изучать с "JavaScript. Библия пользователя" - прочитал первые 180 стр. и понял, что для полного понимания языка не хватает базовых знаний о программировании в целом, тогда я купил два толмута по С++ от Б. Страуструпа и Г. Шилда и все встало на свои места.

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

terex12 06.09.2013 12:10

Цитата:

Сообщение от stivman (Сообщение 70942)
попытался читать - но после 340страницы понял, что ничего не понял.Библия пользователя тоже начал читать - 200стр. - ситуация та же

что тут можно сказать.... восприятие информации зависит от склада ума (не в обиду автору, касается всех) некоторые запоминают стихи прочтя их 2 раза, другие же 100 раз прочтут и будут заикаться (это к примеру)
касательно Вас, не поняли содержания, прочитайте еще раз, и еще раз, возможно нужно учить частями периодически практиковаться в написании скриптов, нужно чтобы вырабатывалась зрительная память, ибо от прочтения самой книги результата без ПРАКТИКИ НЕ БУДЕТ!
на заметку держите пару книг, может они вам будут по силе :)
http://bulletinsite.net/index.php?id...hor=gudrich-mt
http://bulletinsite.net/index.php?id...thor=deytel-hm
http://bulletinsite.net/index.php?id...author=gerc-dm

Lizpro 02.07.2014 16:37

Мне нравится книга Макфарланда. Просто и в тоже время исчерпывающе. Хорошая книга для новичка, при этом даже когда станешь сеньором будешь в нее заглядывать ;) Я свою заказывала на Майшопе.

Sweet 02.07.2014 17:06

Я бы не связывался с мaйшoпом: у меня так друг умер. Тоже, кстати, любил ненавязчиво спамить...

SergeyPichugin 29.01.2016 16:31

Цитата:

Сообщение от Lizpro (Сообщение 319176)
Мне нравится книга Макфарланда. Просто и в тоже время исчерпывающе. Хорошая книга для новичка, при этом даже когда станешь сеньором будешь в нее заглядывать ;) Я свою заказывала на Майшопе.

нормальный пиарщик просто бы скинул ссылку) htp://my-shop.ru/shop/books/1277097.html

clecar 30.01.2016 03:02

Я пенсионер, нет ещё и двух лет как услышал, что есть такая занимательная вещь как яваскрипт. Главное не читать и тем более не учить. Ко всему прочему учебники почти все врут, придумывают свои правила. С редакторами я не смог справится, сложновато осваивать что либо в 62 года. Просто копирую из учебника фрагменты програм нужные для конкретного исполнения в блокнот. Правда нельзя будет потом редактировать в хостинге, а мне то что главное забавно и работает. Например моя страничка Игра с картинкам, вообще переменные умышленно на кирилице делал, для проверки учебников http://clecar.ru/kartinkia.html Сейчас правда стараюсь придерживаться приличий, часто бывает что какого нибудь действия и не могу найти. Сейчас упёрся с заливкой на страничке http://clecar.ru/ris.html


Часовой пояс GMT +3, время: 11:26.