Возможности JavaScript для студентов обучающихся по специальности "Бизнес информатика".

  • docx
  • 25.05.2020
Публикация на сайте для учителей

Публикация педагогических разработок

Бесплатное участие. Свидетельство автора сразу.
Мгновенные 10 документов в портфолио.

Иконка файла материала JavaScript .docx

Тема: Введение в JavaScript

План занятия:

1.      Возможности JavaScript

2.      Компиляция и интерпретация

3.      Уникальность JavaScript

                                                  

Цель занятия: Изучить возможности JavaScript и способы выполнения программ: компиляция и интерпретация.

         JavaScript изначально создавался для того, чтобы сделать web - странички «живыми». Программы на этом языке называются скриптами. В браузере они подключаются напрямую к HTML и, как только загружается страничка – тут же выполняются.

JavaScript может выполняться не только в браузере, а где угодно, нужна лишь специальная программа – интерпретатор. Процесс выполнения скрипта называют «интерпретацией».

Компиляция и интерпретация

Для выполнения программ, не важно на каком языке, существуют два способа: «компиляция» и «интерпретация».

·         Компиляция – это когда исходный код программы, при помощи специального инструмента, другой программы, которая называется «компилятор», преобразуется в другой язык, как правило – в машинный код. Этот машинный код затем распространяется и запускается. При этом исходный код программы остаётся у разработчика.

·         Интерпретация – это когда исходный код программы получает другой инструмент, который называют «интерпретатор», и выполняет его «как есть». При этом распространяется именно сам исходный код (скрипт). Этот подход применяется в браузерах для JavaScript.

Современные интерпретаторы перед выполнением преобразуют JavaScript в машинный код или близко к нему, оптимизируют, а уже затем выполняют. И даже во время выполнения стараются оптимизировать. Поэтому JavaScript работает очень быстро.

Современный JavaScript – это «безопасный» язык программирования общего назначения. Он не предоставляет низкоуровневых средств работы с памятью, процессором, так как изначально был ориентирован на браузеры, в которых это не требуется.

Что же касается остальных возможностей – они зависят от окружения, в котором запущен JavaScript. В браузере JavaScript умеет делать всё, что относится к манипуляции со страницей, взаимодействию с посетителем и, в какой-то мере, с сервером:

·         Создавать новые HTML-теги, удалять существующие, менять стили элементов, прятать, показывать элементы и т.п.

·         Реагировать на действия посетителя, обрабатывать клики мыши, перемещения курсора, нажатия на клавиатуру и т.п.

·         Посылать запросы на сервер и загружать данные без перезагрузки страницы (эта технология называется "AJAX").

·         Получать и устанавливать cookie, запрашивать данные, выводить сообщения…

В чём уникальность JavaScript?

Есть как минимум три замечательных особенности JavaScript:

·         Полная интеграция с HTML/CSS.

·         Поддерживается всеми распространёнными браузерами и включён по умолчанию.


 

Скачано с www.znanio.ru