Сборка от 17 марта 2017 г



Download 9,9 Mb.
bet2/349
Sana26.04.2022
Hajmi9,9 Mb.
#582433
TuriУчебник
1   2   3   4   5   6   7   8   9   ...   349
Bog'liq
ilja kantor sovremennyj uchebnik-1chast PdfToWord

Введение


Про язык JavaScript и окружение для разработки на нём.


Введение в JavaScript


Давайте посмотрим, что такого особенного в JavaScript, почему именно он, и какие еще технологии существуют, кроме JavaScript.




Что такое JavaScript?




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

Программы на JavaScript обычный текст. Они не требуют какой‑то специальной подготовки. В этом плане JavaScript сильно отличается от другого языка, который называется Java .

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



Во все основные браузеры встроен интерпретатор JavaScript, именно поэтому они могут выполнять скрипты на странице. Но, разумеется, JavaScript можно использовать не только в браузере. Это полноценный язык, программы на котором можно запускать и на сервере, и даже в стиральной машинке, если в ней установлен соответствующий интерпретатор.





Что умеет JavaScript?


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


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



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

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

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

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

  • …и многое, многое другое!




Download 9,9 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   ...   349




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish