Посмотреть все уроки курса
Выбрать другой урок из курса
Поиск по сайту
Теория урока

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 взаимодействует с пользователем: клики, движение мыши, нажатие на клавиатуру.

Похожие уроки и записи блога

Первое знакомство с PythonЗнакомство с Python
Погружение в PythonЗнакомство с Python
Первое знакомство с PHPБлог
Основы объектно-ориентированного программирования (ООП) в PythonЗнакомство с Python
Первое знакомство с HTMLЗнакомство с HTML
Основы функций в PythonЗнакомство с Python
Типы данных в PythonЗнакомство с Python
Что такое HTML?Знакомство с HTML
Написание модулей в PythonЗнакомство с Python
<
×
>
Впервые на сайте Codebra?

Извините за это всплывающее окно, меня они тоже раздражают.

Образовательный ресурс codebra.ru полностью посвящен программированию. Все курсы и уроки находятся на главной странице. Ради интереса можете посмотреть на содержимое курсов по Python, HTML и CSS, JavaScript, C++ и другие, размещенные на главной странице.

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

Удачи в обучении!

Закрыть окно