Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
1. Первое знакомство с JavaScript
Я смотрю, ты решил рискнуть выучить самый мощный и гибкий язык, который когда-либо существовал? Начнем с возникновения языка JavaScript. В далеком 1995 году перед Бренданом Айком была поставлена задача – внедрение языка программирования Scheme в тогда популярный браузер. Но требования внедрения ему так и не объяснили и перевели его в другой отдел, для улучшения протокола HTTP. И примерно через месяц его обратно перебросили на разработку клиентской части браузера, где он и начал заниматься новым языком программирования. Брендан разрабатывал язык не один – Марк Андрессен, Билл Джой – тоже занимались новым языком. Брендан Айк хотел сделать «волшебный» язык, который оживит скучные сайты, чего он и добился. Недолго думая, новоиспеченный язык они назвали «LiveScript». Язык по синтаксису был похож на Java и СИ. Сразу скажу, не путайте Java и JavaScript, это совершенно разные языки!
4 декабря 1995 года язык «LiveScript» переименовали в «JavaScript». После выпуска в свет, язык «JavaScript» стал очень быстро набирать популярность. JavaScript получил такое название, потому что тогда язык Java был популярен и само слово «Java» было популярно.
В наши дни JavaScript стал настолько мощным, что на нем можно писать красивые и «живые» сайты, и даже неплохие онлайн игры. С недавних пор появилась возможность писать десктопные приложения. Существует огромное количество библиотек, благодаря которым язык еще больше расширяется: Ajax, jQuery и многие другие!
Что касается работы JavaScript: это интерпретируемый язык и этот интерпретатор есть во всех современных и не очень современных браузерах, что очень даже удобно и не нужно заниматься дополнительными установками и настройками. Интерпретация – получение исходного кода и последующее его выполнение. В отличие от компилятора, интерпретатор не переводит исходный код в машинный код. Хотя современные браузеры «симулируют компиляцию», то есть код все равно переводится на машинный код.
«Что я смогу написать на JavaScript?» - задает каждый начинающий. Ответ прост: «Практически все». В первую очередь он создавался для браузеров и поэтому он умеет замечательно манипулировать страницами, но не умеет «общаться» с сервером, памятью и так далее. JavaScript может работать с тегами: удалять, заменять, создавать, прятать и так далее. JavaScript взаимодействует с пользователем: клики, движение мыши, нажатие на клавиатуру.
Похожие уроки Codebra
Подписывайся на наш Telegram-канал!
Новости, полезный материал,
программирование и ИБ
- Просто нажмите "Проверить задание"
– Не пропускайте новостей, подпишитесь на нашу страницу ВКонтакте, Telegram.
– На данный момент на сайте нет возможности оставлять комментарии, но Вы можете спросить в нашей Telegram-группе.
Это займет не больше минуты.