Стоит бросить чтение книги, если она не совсем понятна?
Недавно прочитал книгу "JS для детей" и решил начать читать "Eloquent JS", но в процессе я стал замечать, что она немного не понятна и сложна для меня и я задумался, может перестать ее читать или продолжить и в итоге она, возможно, даст хорошое понимание. Но страдать прийдется!
Читал я этот Выразительный JS, мне вообще не зашла, для меня оказалась сложной. Я правда дочитал, но ничего не отложилось. Справедливости ради хочу отметить, что я в принципе не совсем программист, а скорее продвинутый верстальщик, я могу написать что-то простое для работы с меню, какие-то штуки для лендингов итд.
PS/ Первую я тоже читал, она попроще конечно
Владимир, Ну не знаю. Меня никогда не тянуло в сторону фреймворков, я не напишу бизнес-логику приложения, но там где мне надо сделать какую-то интерактивность для сайта или поведение, скажем, меню, я пишу вполне себе приличный и простой код, по крайней мере стараюсь, в основном на jQuery. И вроде как к не программистам уже не отношусь и вроде как говнокодером назвать нельзя - проще отказаться от задачи или использовать стороннее решение, чем самостоятельно городить костыли. Так что я хз кто я. Верстальщик
Антон Литвиненко, на jquery невозможно писать код, это мясо из говна и палок, где чёрт ногу сломит, если вы не можете на ванильном js реализовать нужный функционал - то говнокодер ваше всё)
Владимир, почему не могу. могу. но не хочу. Во-первых не было у меня еще проекта где не юзался бы джейквери, и если он все равно подключен, то какой смысл писать на ванильном? Во вторых ванильный более многословен, реально в полтора раза больше печатать. В третьих ванильный не умеет работать с коллекцией как джейквери, что я считаю большим провалом ванили и киллер-фичей джейквери
Антон Литвиненко, минусы этой библиотеки закрывают все её малые плюсы, был бы хоть один большой проект у вас, вы бы забыли что такое юзать её) Я так тоже в своё время говорил, много печатать, всё такое, но с опытом приходит понимание - что лучше напечатать больше, но читаемого - чем меньше, но полного навоза.
dev null, да что вы такое несёте? Какой к чёрту лендинг? Вы хоть понимаете что такое лендинг?
Лендинг — это любая страница, которая призывает пользователя что-то сделать. Например, подписаться на рассылку, купить билет на конференцию, запросить смету или просто скачать презентацию.
Так и зачем подключать гору кода к одной странице, чтобы добавить обработчик клика и анимацию? Не знаете - не нужно ля-ля в комментариях, хотя-бы статус говно-кодера заработаете, потом будете подобными словами кидаться.