Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Введение в javascript

Содержание

JavaScriptJavaScript — объектно-ориентированный скриптовый язык программирования. Он обычно используется как встраиваемый язык для программного доступа к объектам прило-жений и наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам, под которой подразумеваются следующие
Введение в JavaScriptЛекция 12Основы Интернет-технологий JavaScriptJavaScript — объектно-ориентированный скриптовый язык программирования. Он обычно используется как встраиваемый язык JavaScriptJavaScript — это язык программирования, основанный на объектах: и языковые средства, и JavaScript JavaScript содержит несколько встроенных объектов, таких, как Global, Object, Error, Function, JavaScript Программа (сценарий) на языке JavaScript — это текст, состоящий из операторов, Переменные JavaScriptПеременные используются в качестве символических имен, принимающих различные значения. Имена переменных Контекст исполненияСуществуют три типа исполняемого кода JavaScript, называемых контекстом исполнения:•	Глобальный контекст, т. КонстантыКонстанты используются для задания постоянных значений. В JavaScript имеется несколько типов констант, Выражения и операции Выражения в JavaScript, как и в других языках программирования, Операции сравнения Операции сравнения сравнивают два операнда и возвращают логическое значение, означающее Арифметические операцииАрифметические операции применяются к числовым операндам и возвращают чис-ловое значение, означающее Битовые и логические операцииБитовые операции применяются к числовым операндам, представленным как двоичные Арифметические операцииприменяются к числовым операндам и возвращают чис-ловое значение, означающее результат операции. Строковые операцииНа сегодняшний день JavaScript поддерживает единственную строковую операцию, а именно конкатенацию ОператорыУправление последовательностью действий в ходе выполнения сценария осуществляется с помощью операторов. JavaScript Условный операторУсловный оператор if…else позволяет проверить определенное условие и, в зависи-мости от Оператор выбораОператор выбора switch выполняет ту или иную последовательность операторов в за-висимости Оператор цикла forЦикл — это последовательность операторов, выполнение которой повторяется до тех Операторы цикла с условиемОператор цикла while имеет вид:while (условие) операторЗдесь условие — Оператор for…inОператор for…in выполняет заданные действия для каждого свойства объекта или для Операторы break и continueОператор break прерывает выполнение текущего цикла, оператора switch или
Слайды презентации

Слайд 2 JavaScript
JavaScript — объектно-ориентированный скриптовый язык программирования. Он обычно

JavaScriptJavaScript — объектно-ориентированный скриптовый язык программирования. Он обычно используется как встраиваемый

используется как встраиваемый язык для программного доступа к объектам

прило-жений и наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам, под которой подразумеваются следующие задачи:
• добавление "интеллекта" в страницу (определение типа и версии браузера, полу-чение тек. даты и времени и т.п.);
• отслеживание и обработка событий, возникающих на странице в результате дей-ствий пользователя;
• проверка допустимости данных форм перед отправкой их на сервер;
• изменение содержимого или оформления элементов страницы;
• изменение структуры страницы;
• создание сложных анимационных эффектов на странице (сюда можно отнести "хвост" за курсором мыши, выпадающие или раскрывающиеся меню и т.п.);
• работа с дополнительными окнами (открытие, закрытие, изменение их размера, положения и содержимого);

Слайд 3 JavaScript
JavaScript — это язык программирования, основанный на объектах:

JavaScriptJavaScript — это язык программирования, основанный на объектах: и языковые средства,

и языковые средства, и возможности среды представляются объектами, а

сценарий (программа) на JavaScript — это набор взаимодействующих объектов.
Объект JavaScript — это неупорядо-ченный набор свойств, каждое из которых имеет нуль или более атрибутов, которые определяют, как это свойство может использоваться. Например, если атрибуту свойства ReadOnly (неизменяемый) присвоено значение true (истина), то все попытки программно изменить значение этого свойства будут безрезультатны.
Свойства — это контейнеры, которые содержат другие объекты, примитивные значения и методы:
Примитивное значение — это элемент любого из встроенных типов: Undefined, Null, Boolean, Number и String;
объект — это элемент еще одного встроенного типа Object;
метод — функция, ассоциированная с объектом через свойство.

Слайд 4 JavaScript
JavaScript содержит несколько встроенных объектов, таких, как

JavaScript JavaScript содержит несколько встроенных объектов, таких, как Global, Object, Error,


Global, Object, Error, Function, Array, String, Boolean, Number, Math,

Date, RegExp.
Кроме того, JavaScript содержит набор встроенных операций, которые, строго говоря, не обязательно являются функциями или методами, а такжt набор встроенных операторов, управляющих логикой выполнения программ.
Синтаксис JavaScript в основном соответствует синтаксису языка Java, но упрощен в сравнении с ним, чтобы сделать язык сценариев легким для изучения.
Так, к примеру, декларация переменной не содержит ее типа, свойства также не имеют типов, а декларация функции может стоять в тексте программы после ее вызова.свойство.

Слайд 5 JavaScript
Программа (сценарий) на языке JavaScript — это

JavaScript Программа (сценарий) на языке JavaScript — это текст, состоящий из

текст, состоящий из операторов, блоков, т. е. взаимосвязанных наборов

операторов, и комментариев. Операторы могут содержать переменные, константы и вы-ражения. С
ледующий пример начинается с определения функции, которое состоит из блока, содержащего два оператора. За определением следуют два оператора, не образующих блока.
function convert(inches)
{
cm = inches * 2.54; // Эти два оператора заключены в блок.
meters = inches / 39.37;
}
convert(inches); // Эти два оператора не образуют блока.
km = meters / 1000;

Слайд 6 Переменные JavaScript
Переменные используются в качестве символических имен, принимающих

Переменные JavaScriptПеременные используются в качестве символических имен, принимающих различные значения. Имена

различные значения. Имена переменных задаются идентификаторами. Переменная создается в

момент ее декларации.
JavaScript позволяет декларировать переменную двумя способами:
• С помощью ключевого слова var, например, var x; или var x = 21;.
• Просто присваиванием переменной значения, например x = 21;.
Если декларация переменной не содержит присваивания ей значения, то ее значением считается undefined. В самом общем виде декларация переменных имеет вид:
var идентификатор[=инициализатор]?[,идентификатор[=инициализатор]?]?
Инициализатор — это любое выражение, значение которого присваивается переменной при ее создании.
Каждая переменная имеет свою область действия, в которой она определенна и в которой она имеет значение. Область действия переменной определяется положением ее декларации в тексте программы.

Слайд 7 Контекст исполнения
Существуют три типа исполняемого кода JavaScript, называемых

Контекст исполненияСуществуют три типа исполняемого кода JavaScript, называемых контекстом исполнения:•	Глобальный контекст,

контекстом исполнения:
• Глобальный контекст, т. е. исходный текст сценариев, не

включая тела функций.
• Локальный контекст, т. е. исходный текст сценариев, являющийся телом функ-ции, а также аргумент конструктора встроенного объекта Function. Точнее говоря, если последним параметром конструктора Function является строка текста, то она интерпретируется как тело функции.
• Eval-контекст, т. е. аргумент метода eval. Если параметром метода eval является строка текста, то она интерпретируется как программа на языке JavaScript, имею-щая тот же контекст, в котором был вызван этот метод.

Слайд 8 Константы
Константы используются для задания постоянных значений. В JavaScript

КонстантыКонстанты используются для задания постоянных значений. В JavaScript имеется несколько типов

имеется несколько типов констант, соответствующих его встроенным типам, а

именно:
• нулевая константа null типа Null;
• логические константы true (истина) и false (ложь) типа Boolean;
• строковые константы типа String, например, "Привет всем!";
• числовые константы типа Number, например, 21 или 3.1415926.

Слайд 9 Выражения и операции
Выражения в JavaScript, как и

Выражения и операции Выражения в JavaScript, как и в других языках

в других языках программирования, представляют со-бой комбинации переменных, констант

и операций, дающие осмысленный результат. Этот результат может быть числом, текстовой строкой, логическим значением или объектом. Со-ответственно все выражения JavaScript подразделяются на арифметические, строковые, логические и объектные.
Существует два типа выражений: те, которые присваивают значение некоторой пере-менной (например, x = 2 + 3), и те, которые просто имеют некое значение (например, 2 + 3). Первый тип выражений называется операциями присваивания.
Все операции в JavaScript подразделяются на следующие:
• операции сравнения;
• арифметические операции;
• битовые операции;
• логические операции;
• строковые операции;
• операции присваивания;
• прочие операции.Number, например, 21 или 3.1415926.

Слайд 10 Операции сравнения
Операции сравнения сравнивают два операнда и

Операции сравнения Операции сравнения сравнивают два операнда и возвращают логическое значение,

возвращают логическое значение, означающее результат этого сравнения. Строки сравниваются

в лексикографическом порядке в кодировке Unicode. Если типы операндов различны, то делается попытка преобразовать их к одному типу. При этом:
• Операции "больше", "меньше", "не больше" и "не меньше" сначала пытаются преобразовать операнды в числа, а, если это невозможно, то в строки, а затем производят их сравнение.
• Операции "равно" и "не равно" пытаются преобразовать операнды в строки, затем в числа и в логические значения, а затем производят их сравнение.
• Операции "тождественно" и "не тождественно" не преобразовывают типы данных: два операнда считаются тождественно равными, если они имеют одинаковые типы и одинаковые значения.

Слайд 11 Арифметические операции
Арифметические операции применяются к числовым операндам и

Арифметические операцииАрифметические операции применяются к числовым операндам и возвращают чис-ловое значение,

возвращают чис-ловое значение, означающее результат операции. Если типы операндов

различны, то делается попытка преобразовать их к числовому типу.
При этом:
• Операция "сложение" выполняется только тогда, когда оба операнда являются числами или логическими значениями. Если хотя бы один операнд является строкой, то производится конкатенация строк.
• Остальные операции преобразуют операнды в числа, а затем выполняют опера-цию.
• Операции "инкремент" и "декремент" применяются только к переменным.

Слайд 12 Битовые и логические операции
Битовые операции применяются к числовым

Битовые и логические операцииБитовые операции применяются к числовым операндам, представленным как

операндам, представленным как двоичные числа (т. е. как цепочки

из 32 битов), и возвращают числовое значение, означающее результат операции. Перед выполнением операции операнды преобразуются в целые числа, а результат операции преобразуется в Number.

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

Слайд 13 Арифметические операции
применяются к числовым операндам и возвращают чис-ловое

Арифметические операцииприменяются к числовым операндам и возвращают чис-ловое значение, означающее результат

значение, означающее результат операции. Если типы операндов различны, то

делается попытка преобразовать их к числовому типу.
При этом:
• Операция "сложение" выполняется только тогда, когда оба операнда являются числами или логическими значениями. Если хотя бы один операнд является строкой, то производится конкатенация строк.
• Остальные операции преобразуют операнды в числа, а затем выполняют опера-цию.
• Операции "инкремент" и "декремент" применяются только к переменным.

Слайд 14 Строковые операции
На сегодняшний день JavaScript поддерживает единственную строковую

Строковые операцииНа сегодняшний день JavaScript поддерживает единственную строковую операцию, а именно

операцию, а именно конкатенацию строк, которая обозначается символом "+".

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

Операции присваивания присваивают левому операнду результат операции, который определяется правым операндом и самой операцией. Базовая операция присваивания имеет вид a = b, что означает: присвоить переменной a значение операнда b.

Прочие операции включают большой набор разнообразных операций, к которым от-носятся такие операции, как условная операция, операция запятая, операция delete, опера-ция new и другие. Более подробно узнать о них моно по одной из предложенных в конце раздела ссылок.

Слайд 15 Операторы
Управление последовательностью действий в ходе выполнения сценария осуществляется

ОператорыУправление последовательностью действий в ходе выполнения сценария осуществляется с помощью операторов.

с помощью операторов. JavaScript содержит стандартный набор операторов, унаследованный

от языков C++ и Java, а именно:
• условный оператор if…else;
• оператор выбора switch;
• операторы цикла for, while, do…while, break и continue;
• оператор итерации for…in;
• оператор указания объекта with;
• операторы обработки исключений try…catch и throw;
• операторы декларации функций function и возврата из функции return.
Любое выражение JavaScript также является оператором.

Слайд 16 Условный оператор
Условный оператор if…else позволяет проверить определенное условие

Условный операторУсловный оператор if…else позволяет проверить определенное условие и, в зависи-мости

и, в зависи-мости от его истинности, выполнить ту или

иную последовательность операторов.
Он имеет две формы:

if (условие) оператор1
if (условие) оператор1 else оператор2

Здесь условие — это любое выражение, значение которого может быть преобразова-но к логическому типу, оператор1 и оператор2 — любые группы операторов JavaScript; если эти группы содержат более одного оператора, то они должны быть заключены в фигурные скобки {}.

Слайд 17 Оператор выбора
Оператор выбора switch выполняет ту или иную

Оператор выбораОператор выбора switch выполняет ту или иную последовательность операторов в

последовательность операторов в за-висимости от значения определенного выражения. Он

имеет вид:
switch (выражение) {
case значение:
операторы
break;
case значение:
операторы
break;
...
default:
операторы
}
Здесь выражение — это любое выражение, значение — это возможное значение вы-ражения, а операторы — любые группы операторов JavaScript.

Слайд 18 Оператор цикла for
Цикл — это последовательность операторов, выполнение

Оператор цикла forЦикл — это последовательность операторов, выполнение которой повторяется до

которой повторяется до тех пор, пока определенное условие не

станет ложным. JavaScript содержит три оператора цик-ла: for, while и do…while, а также операторы break и continue, которые используются внутри циклов. Близок к операторам цикла и оператор итерации for…in, используемый при работе с объектами.
Оператор цикла for имеет вид:
for (инициализация; условие; изменение) оператор
Здесь инициализация и изменение — это любое выражения, условие — любое выра-жение, значение которого может быть преобразовано к логическому типу, оператор — лю-бая группа операторов JavaScript; если эти группа содержит более одного оператора, то она должны быть заключена в фигурные скобки {}. Инициализация может содержать декларацию переменной.

Слайд 19 Операторы цикла с условием
Оператор цикла while имеет вид:
while

Операторы цикла с условиемОператор цикла while имеет вид:while (условие) операторЗдесь условие

(условие) оператор
Здесь условие — любое выражение, значение которого может

быть преобразовано к логическому типу, оператор - любая группа операторов JavaScript; если эти группа содержит более одного оператора, то она должны быть заключена в фигурные скобки {}.
Оператор цикла do…while имеет вид:
do оператор while (условие)
Здесь условие — любое выражение, значение которого может быть преобразовано к логическому типу, оператор - любая группа операторов JavaScript; если эти группа содержит более одного оператора, то она должны быть заключена в фигурные скобки {}. Последовательность операторов, выполнение которой повторяется до тех пор, пока определенное условие не станет ложным.

Слайд 20 Оператор for…in
Оператор for…in выполняет заданные действия для каждого

Оператор for…inОператор for…in выполняет заданные действия для каждого свойства объекта или

свойства объекта или для каждого элемента массива.

Он имеет

вид:
for (переменная in выражение) оператор
Здесь переменная — это декларация переменной, выражение — любое выражение, значением которого является объект или массив, оператор — любая группа операторов JavaScript; если эти группа содержит более одного оператора, то она должны быть заключена в фигурные скобки {}.

  • Имя файла: vvedenie-v-javascript.pptx
  • Количество просмотров: 201
  • Количество скачиваний: 1