JavaScript JavaScript – объектно-ориентированный скриптовый язык программирования, разрабатываемый компанией Sun Microsystems. Является диалектом языка.

Презентация:



Advertisements
Похожие презентации
Работа с программами на языке JAVA. JAVA объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems. Приложения Java обычно.
Advertisements

Java-script – обзор и возможности.. JavaScript объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый.
Компьютерные технологии в метеорологии (Java-технологии) Чукин В. В.
Богданов Марат Робертович Современные веб-технологии. Подробный курс RIA-приложения.
Троицкий Д.И. Интернет-технологии1 ДИНАМИЧЕСКИЕ WEB-СТРАНИЦЫ СЕРВЕРНЫЕ СЦЕНАРИИ Лекция 9 Кафедра «Автоматизированные станочные системы» Dept. of Automated.
Языки, технологии и средства создания Web-сайтов. Компонентная структура. Выполнил Федорова Я.В., студентка СФУ ИППС 1 курс заочное отделение.
Объектно-ориентированное программирование Карпов В.Э. Смолток. Лекция 4. Байт-код.
Технология FLASH в современном Интернете. Adobe Flash (ранее Macromedia Flash), или просто Flash (по-русски часто пишут флеш или флэш) – мультимедийная.
"С чего начинать, Ваше Величество?" "Начни с начала", важно ответил Король, "и продолжай, пока не дойдешь до конца." Льюис Кэролл, Приключения Алисы в.
AJAX Выполнила: студентка группы ПИ-311 Газизова Влада.
1 Платформа Java – обзор и перспективы развития Александр Зуев Sun Misrosystems 1.
Вперёд ЯЗЫКИ ПРОГРАММИРОВАНИЯ ЦЕЛИ: ЦЕЛИ: 1. Средство для задания действий, которые должны быть выполнены машиной.(Машинный язык) 1. Средство для задания.
АНАСТАСИЯ ТКАЧУК PK11-PV TEKO 1 Языки программирования.
Проекты ONLINE Ведение проектов в распределённом режиме, с участием заказчиков, исполнителей и соисполнителей Назначение.
Мобильные технологии и интернет Синхронизация графических файлов на мобильном телефоне с удаленным сервером.
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего образования «МОСКОВСКИЙ.
Цель проекта: Просмотрев презентацию, вы узнаете: Что такое Исполнитель; Что означает понятия программы и программирования; Как классифицируется программное.
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
Богданов Марат Робертович Современные веб-технологии. Подробный курс Введение в язык программирования JavaScript.
Транксрипт:

JavaScript JavaScript – объектно-ориентированный скриптовый язык программирования, разрабатываемый компанией Sun Microsystems. Является диалектом языка ECMAScrip. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб- страницам.

сценарий (скрипт) В прикладной программе, сценарий (скрипт) – это программа, автоматизирующая некоторую задачу, которую без сценария пользователь делал бы вручную, используя интерфейс программы. Java-апплет – программный компонент в двоичном коде виртуальной машины Java, исполняется в окне браузера. Midlet - приложение для профиля MIDP платформы Java ME. В моделях мобильных телефонов с поддержкой Java, распространенных на постсоветском пространстве, как правило, реализована именно поддержка MIDP. Примером мидлетов являются игры для мобильных телефонов. *.Jar *.Jad

Что такое javascript? Javascript - скриптовый язык, предназначенный для создания интерактивных веб-страниц. Javascript не требуется компилировать, он подключается к HTML-странице и работает "как есть". Javascript - НЕ java, а совсем другой язык. Он похоже называется, но не более того. У javascript есть свой стандарт ECMAScript. Кто-то говорит, что javascript похож на Python, кто-то говорит о схожести с языками Ruby, Self. Правда заключается в том, что javascript сам по себе. Это действительно особенный язык.

Java - по сравнению с javascript, java-applet'ы тяжелые, долго загружаются, но могут все. Они, как правило, используются там, где требуется почти-десктоп приложение. Очень сильно java'у потеснила технология Flash. Java - один из наиболее распространенных в мире языков. На нем существует громадное количество библиотек, с помощью которых можно описывать сложные интерфейсы и алгоритмы. Но на интернет-сайтах это нужно редко. В чём разница между Java и JavaScript?

Что умеет javascript? Изменять страницу, писать на ней текст, добавлять и удалять теги, менять стили элементов. Реагировать на события: скрипт может ждать, когда что-нибудь случится (клик мыши, окончание загрузки страницы) и реагировать на это выполнением функции. Выполнять запросы к серверу и загружать данные без перезагрузки страницы. Это иногда называют "AJAX". Устанавливать и считывать cookie, валидировать данные, выводить сообщения и многое другое.

Преимущества Javascript заключаются всего в нескольких пунктах: Полная интеграция с браузером Простые вещи делаются просто Поддерживается почти везде Этих преимуществ нельзя найти ни в одной из других технологий. Например, такие технологии как ActiveX, VBScript, XUL – поддерживаются не в каждом браузере (не кросс-браузерны). Такие технологии как Flash, Silverlight, Java – не полностью интегрированы с браузером, работают в своем окружении. Поэтому Javascript - уникальная технология, и таковой останется. Сейчас она развивается, создается язык Javascript 2 и новый интерпретатор.

специальный байт-код Java-машине Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо от компьютерной архитектуры. Java Virtual Machine (сокращенно Java VM, JVM) – виртуальная машина Java – основная часть исполняющей системы Java, так называемой Java Runtime Environment (JRE).

Существует несколько версий языка: J2EE или Java EE (начиная с v1.5) – Java Enterprise Edition, для создания программного обеспечения уровня предприятия; J2SE или Java SE (начиная с v1.5) – Java Standard Edition, для создания пользовательских приложений, в первую очередь – для настольных систем; J2ME, Java ME или Java Micro Edition, для использования в устройствах, ограниченных по вычислительной мощности, в том числе мобильных телефонах, PDA, встроенных системах.

Букмарклет (bookmarklet) Букмарклет (bookmarklet) – это javascript-код, который сохраняется как закладка в браузере. Он работает за счет использования протокола. Выбирая такую закладку, вы запускаете яваскрипт-код в контексте текущей страницы. А дальше он уже может делать что угодно: править страницу, делать запросы к серверу и, вообще, использовать всю мощь современного javascript. Поэтому фактически букмарклет – это javascript-плагин к браузеру.