Язык JavaScript Илья Кантор


Введение Введение в JavaScript



Download 316,78 Kb.
Pdf ko'rish
bet2/8
Sana21.04.2022
Hajmi316,78 Kb.
#568495
TuriУчебник
1   2   3   4   5   6   7   8
Bog'liq
demo

Введение
Введение в JavaScript
Что такое JavaScript?


3/12





Эти названия полезно знать, так как они часто используются в статьях для
разработчиков. Мы тоже будем их использовать. Например, если «функциональность
X поддерживается V8», тогда «Х», скорее всего, работает в Chrome и Opera.

Как работают движки?
Движки сложны. Но основы понять легко.
1. Движок (встроенный, если это браузер) читает («парсит») текст скрипта.
2. Затем он преобразует («компилирует») скрипт в машинный язык.
3. После этого машинный код запускается и работает достаточно быстро.
Движок применяет оптимизации на каждом этапе. Он даже просматривает
скомпилированный скрипт во время его работы, анализируя проходящие через
него данные, и применяет оптимизации к машинному коду, полагаясь на
полученные знания. В результате скрипты работают очень быстро.
Современный JavaScript – это «безопасный» язык программирования. Он не
предоставляет низкоуровневый доступ к памяти или процессору, потому что
изначально был создан для браузеров, не требующих этого.
Возможности JavaScript сильно зависят от окружения, в котором он работает.
Например, 
Node.JS

 поддерживает функции чтения/записи произвольных файлов,
выполнения сетевых запросов и т.д.
В браузере для JavaScript доступно всё, что связано с манипулированием веб-
страницами, взаимодействием с пользователем и веб-сервером.
Например, в браузере JavaScript может:
Добавлять новый HTML-код на страницу, изменять существующее содержимое,
модифицировать стили.
Реагировать на действия пользователя, щелчки мыши, перемещения указателя,
нажатия клавиш.
Отправлять сетевые запросы на удалённые сервера, скачивать и загружать файлы
(технологии 
AJAX

 и 
COMET

).
Получать и устанавливать куки, задавать вопросы посетителю, показывать
сообщения.
Запоминать данные на стороне клиента («local storage»).
Возможности JavaScript в браузере ограничены ради безопасности пользователя.
Цель заключается в предотвращении доступа недобросовестной веб-страницы к
личной информации или нанесения ущерба данным пользователя.
Примеры таких ограничений включают в себя:

Download 316,78 Kb.

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




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