Какие задачи необходимо уметь выполнять на JavaScript начинающему

Разумеется, что все мы когда-то ни чего не знали и не умели. Приходит время познавать что-то новое, изучать и учиться какому-либо ремеслу. Сайтостроение - это тоже ремесло, в которое входит много деталей, таких, как дизайн, навигация, функционал и тд. За дизайн отвечают теги и CSS, за навигацию может отвечать программная часть движка, может и чистый HTML, за функционал могут отвечать многие мелочи сайта, а также вся программная часть сайта, как на сервере, так и на загруженной странице в браузере. И если Вы начинающий ВебМастер, и на данный момент Вас интересует JavaScript, то Вы по адресу! Сегодня мы поговорим о том, с какими задачами необходимо уметь справляться начинающему изучение языка JavaScript.

На первое место я бы поставил, что должен знать и уметь новичок, это Область видимости переменных. Чтобы не заблудиться в трех соснах, почему переменная определена, но методы ее не могут распознать. А все очень просто, переменная вне зоны видимости. Чтобы не наступать на такие грабли, необходимо изучить и понимать, где переменная видна, а где нет.

Необходимо умение работать с формами. Валидация форм. И не лишним будет умение отправка данных формы на сервер, при помощи AJAX.

Загрузка любых данных, как на сервер, так и на страницу, при помощи AJAX.

Работа с DOM - очень важно уметь это делать. Пригодится слушать, удалять, заменять и создавать новые теги, или даже целые блоки.

Я привел самый малый список того, чего необходимо уметь в JS начинающему, чтобы написать свой первый сайт. Разумеется, что это всего лишь рекомендация и придерживаться его или нет, это на Ваше усмотрение.
Автор:  11:17 16.03.2024
Titan
Titan  Март 28, 2024 5:17 pm
[quote=1579]должен знать и уметь новичок

Зачем говорить ДОЛЖЕН? Новичок может не знать и не уметь совершенно ни чего, потому он и новичок. Будто без понимания где видна переменная, а где нет, человеку будет запрещено работать с JavaScript.

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

Я пожалел, что потратил время на чтение этой "статьи". Не стоила она моего времени.
0x0000001E
0x0000001E  Март 29, 2024 12:31 am
Здравствуйте, Titan. Спасибо за интересный комментарий. Хочу отметить, что я сказал:
[quote=1579]Разумеется, что это всего лишь рекомендация и придерживаться его или нет, это на Ваше усмотрение.

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