Язык программирования JavaScript для начинающих
Когда я впервые узнал о JavaScript (а было это очень давно, почти 20 лет назад), то мне он показался каким-то недоделанным. Впрочем, тогда, возможно, так оно и было. Но сегодня это современный и мощный язык программирования, с помощью которого можно решать разные задачи.
- Что такое JavaScript
- Где используется JavaScript
- Зачем изучать JavaScript
- С чего начать изучение JavaScript
- Hello WORLD на JavaScript
- Востребованность программистов JavaScript
- JavaScript - видеоуроки для начинающих
- Другие способы изучения JavaScript
Что такое JavaScript
JavaScript - это интерпретируемый язык программирования высокого уровня. Вопреки распространённому мнению о том, что это простой, так называемый “скриптовый” язык, это не так (хотя задумывался он именно так). JavaScript - это очень мощный и достаточно сложный язык. Сложнее, чем многие другие, и сложнее, чем многие думают.
JavaScript поддерживает объектно-ориентированное программирование (ООП) и обладает большим количеством других возможностей.
И да, JavaScript - это не упрощённая версия Java (такое мнение тоже существует). Это полноценный и самостоятельный язык программирования.
Где используется JavaScript
Изначально JavaScript задумывался как простой язык сценариев для браузеров. И сегодня основное его назначение - это создание программ на стороне клиента, которые в большинстве случаев исполняются именно браузером.
Однако есть и другие применения. Программы, написанные на JavaScript, могут выполняться и на стороне сервера, и на компьютере пользователя. Разумеется, не сами по себе, поскольку это сценарии, а не компилированные программы, а с помощью других программ.
Для JavaScript создано множество библиотек и фреймворков, поэтому сегодня с его помощью можно творить чудеса. И не только в Интернете.
Зачем изучать JavaScript
Если человек хочет что-то изучить, то, как правило, у него для этого имеются следующие причины (все сразу или хотя бы одна из них):
- Любопытство
- Предмет изучается в школе или другом учебном заведении
- Для развития в профессии (для повышения квалификации)
- Для смены рода деятельности
- Для зарабатывания денег
Что подвигнет именно вас на изучение JavaScript - решайте сами. Но могу сказать одно - если ваша профессия хоть как-то связана с созданием сайтов, то знание JavaScript вам необходимо если не прямо сейчас, то в недалёком будущем.
Кроме того, сценарии на JavaScript могут выполняться и на локальном компьютере, без привязки к каким-либо сайтам. И вы вполне можете использовать этот язык для автоматизации каких-то рутинных операций. Так что если вы, например, системный (сетевой) администратор, то и вам это может пригодиться.
С чего начать изучение JavaScript
Для начала прочитайте эту статью до конца. При необходимости - перечитайте. Если у вас нет возможности (времени) изучать JavaScript прямо сейчас, то можете подписаться на рассылку (см. в конце страницы) и получать новости с этого сайта, которые имеют отношение к JavaScript.
Это, так сказать, первые шаги. Но если вы уже решились и настроены серьёзно, то вам придётся выбирать один из следующих путей:
- Долго и нудно собирать информацию в Интернете. Преимущество здесь только одно - вам не надо платить деньги прямо сейчас. Но зато недостатков море: сложно начать что-то делать, когда даже не знаешь, с чего начать; обучение без системы и плана всегда малоэффективно; недостаток мотивации - вы можете выдохнуться на полпути и навсегда забросить это дело; ну и так далее…
- Обучение по книге. Отличный ход. Но этот путь тоже довольно длинный и долгий. Да и хорошие книги стоят не дёшево. Ну и дочитать толстую скучную книгу до конца по силам не каждому.
- Видеокурс. Оптимальный вариант по соотношению цена/эффективность. По сравнению с книгой обучение пройдёт в несколько раз быстрее. И эффект от обучения будет в несколько раз выше. Вероятность того, что вы пройдёте курс до конца также повышается по двум причинам: 1) вы заплатили деньги, а это повышенная мотивация; 2) видеоуроки воспринимаются и усваиваются легче и быстрее, чем текст в книге.
Есть и другие, более экзотические способы. Об одном из них читайте в конце страницы.
Hello WORLD на JavaScript
Хватит предисловий - пора уже показать, как выглядит JavaScript на практике. Вот так вы можете вывести традиционную надпись “Hello, World” на HTML-странице в браузере:
<html> <body> <script> <!-- document.write('Hello, World !!!'); // --> </script> </body> </html>
Сценарий на JavaScript встраивается в HTML-страницу с помощью тегов <script></script>
.
Ну а дальше мы обращаемся к текущему документу (странице) и с помощью метода write
выводим текст в браузере.
Как я уже говорил, использовать JavaScript можно не только в браузере, но и на локальном компьютере.
Для примера создайте простой текстовый файл и сохраните его с расширением js
. А затем запишите туда следующее:
var WSHShell = WScript.CreateObject("WScript.Shell"); WSHShell.Popup("Hello, World !!!", 0);
Сохраните файл, закройте его. А затем выполните сценарий обычным для Windows способом - дважды щёлкните левой кнопкой мыши по файлу. Появится окно с соответствующим сообщением.
Что здесь и как работает - рассказывать не буду. У статьи другая цель. Если хотите, то вы можете прямо сейчас…
…изучить JavaScript во всей красе…
Востребованность программистов JavaScript
К продолжению вопроса “зачем” немного расскажу о том, насколько востребованы программисты JavaScript на сегодняшний день. Впрочем, рассказывать тут особо нечего - просто посмотрите на несколько вакансий, которые я взял с первого попавшегося сайта для соискателей и работодателей:
>>> Ваш первый шаг к зарплате 200 тыс.руб. в месяц >>>
JavaScript - видеоуроки для начинающих
А теперь пришла пора чуть подробнее рассказать о видеокурсе, ссылки на который вы уже видели на этой странице.
Это довольно свежий видеокурс от известного автора, с которым я сотрудничаю достаточно давно. Я имею обратную связь с теми, кто проходил его курсы. И могу сказать, что 99% - это положительные отзывы. Ну а оставшийся 1% - это нытики, которые ни к чему не способы и всегда в своих неудачах обвиняют других.
Курс состоит из восьми крупных разделов и упражнений с примерами программ (исходные коды в комплекте). В комплекте также пять подарков - это мини-курсы, закрывающие небольшие вопросы программирования, связанные с темой основного курса.
Всего в курсе 72 урока общей продолжительностью более 13 часов. Кроме всего прочего вы ещё получаете поддержку от автора.
>>> Больше подробностей о курсе >>>
По цене смотрите сами. Зарплаты программистов JavaScript вы видели выше. Конечно, после изучения одного курса вам такую зарплату никто не даст. Но даже если вы устроитесь на 50 тыс. в месяц, то стоимость видеокурса окупится за несколько дней работы.
Другие способы изучения JavaScript
Основные способы изучения JavaScript я описал выше. Но есть и более экзотические. Например, занятия с репетитором. Это очень эффективно, но и достаточно дорого. Эффективность, опять же, зависит от обучающей программы и опыта репетитора (хорошего найти тоже непросто).
Если вам необходимо серьёзное обучение с выдачей диплома, с портфолио, то можете заглянуть сюда:
>>> Профессия - веб-разработчик >>>
Здесь обучение происходит с преподавателями. Обучение хорошее, но очень дорогое и долгое.
На этом всё. Если вы пока не определились - подписывайтесь на рассылку по JavaScript (см. ниже) или на новости сайта (кнопка слева под меню), чтобы получать все новые статьи и видео.
Реклама. Информация о рекламодателе по ссылкам в статье
Что такое JavaScript
Небольшая книга о JavaScript, которая поможет вам в изучении JavaScript. В книге и рассылке сведения для начинающих: что такое JavaScript, как это работает, письма, которые помогут принять решение, надо ли вам это или нет, а также полезные ссылки на обучающие материалы. Подробнее... |