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

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


Презентацию на тему Введение в JavaScript можно скачать абсолютно бесплатно на нашем сайте. Предмет презентации : Разные. Красочные слайды и илюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого презентации воспользуйтесь плеером, или если вы хотите скачать презентацию - нажмите на соответствующий текст под плеером. Презентация содержит 31 слайд.

Слайды презентации

Слайд 1: Презентация Введение в JavaScript
Слайд 1
Введение в JavaScript

Меню: 1) Что такое JavaScript 2) Как и где он используется 3) Лексическая структура

Слайд 2: Презентация Введение в JavaScript
Слайд 2
Что такое JavaScript

JavaScript — объектно-ориентированный скриптовый язык программирования

Слайд 3: Презентация Введение в JavaScript
Слайд 3

C# C++ Java Delphi Eiffel Simula D Io Objective-C Object Pascal VB.NET Visual DataFlex Perl PowerBuilder Python Scala ActionScript (3.0) JavaScript JScript .NET Ruby Smalltalk Ada Xbase++ X++ Vala PHP

Неполный список объектно-ориентированных языков программирования:

Слайд 4: Презентация Введение в JavaScript
Слайд 4

Скри́птовый язы́к (англ. scripting language, в русскоязычной литературе принято название язык сценариев) — язык программирования, разработанный для записи «сценариев», последовательностей операций, которые пользователь может выполнять на компьютере.

Слайд 5: Презентация Введение в JavaScript
Слайд 5

На синтаксис JavaScript оказали влияние языки Self, Си, Scheme, Perl, Python, Java

Слайд 6: Презентация Введение в JavaScript
Слайд 6

window.onload = function() { var linkWithAlert = document.getElementById("alertLink"); linkWithAlert.onclick = function() { return confirm('Вы уверены?'); }; };

Слайд 7: Презентация Введение в JavaScript
Слайд 7

В 1992 году компания Nombas (впоследствии приобретённая Openwave) начала разработку встраиваемого скриптового языка Cmm (Си-минус-минус), который, по замыслу разработчиков, должен был стать достаточно мощным, чтобы заменить макросы, сохраняя при этом схожесть с Си, чтобы разработчикам не составляло труда изучить его. Главным отличием от Си была работа с памятью. В новом языке всё управление памятью осуществлялось автоматически: не было необходимости создавать буферы, объявлять переменные, осуществлять преобразование типов. В остальном языки сильно походили друг на друга: в частности, Cmm поддерживал стандартные функции и операторы Си. Cmm был переименован в ScriptEase, поскольку исходное название звучало слишком негативно, а упоминание в нём Си «отпугивало» людей. На основе этого языка был создан проприетарный продукт CEnvi. В конце ноября 1995 года Nombas разработала версию CEnvi, внедряемую в веб-страницы. Страницы, которые можно было изменять с помощью скриптового языка, получили название Espresso Pages — они демонстрировали использование скриптового языка для создания игры, проверки пользовательского ввода в формы и создания анимации. Espresso Pages позиционировались как демоверсия, призванная помочь представить, что случится, если в браузер будет внедрён язык Cmm. Работали они только в 16-битовом Netscape Navigator под управлением Windows.

Слайд 8: Презентация Введение в JavaScript
Слайд 8

Перед Бренданом Айхом, нанятым в компанию Netscape 4 апреля 1995 года, была поставлена задача внедрить язык программирования Scheme или что-то похожее в браузер Netscape. Поскольку требования были размыты, Айха перевели в группу, ответственную за серверные продукты, где он проработал месяц, занимаясь улучшением протокола HTTP. В мае разработчик был переброшен обратно, в команду, занимающуюся клиентской частью (браузером), где он немедленно начал разрабатывать концепцию нового языка программирования. Менеджмент разработки браузера, включая Тома Пакина, Михаэля Тоя, Рика Шелла, был убеждён, что Netscape должен поддерживать язык программирования, встраиваемый в HTML-код страницы.

Слайд 9: Презентация Введение в JavaScript
Слайд 9

А как JavaScript связан с Java?

Ответ: Все куплено

Слайд 10: Презентация Введение в JavaScript
Слайд 10
Возможности:

JavaScript обладает рядом свойств объектно-ориентированного языка, но реализованное в языке прототипирование обуславливает отличия в работе с объектами по сравнению с традиционными объектно-ориентированными языками. Кроме того, JavaScript имеет ряд свойств, присущих функциональным языкам — функции как объекты первого класса, объекты как списки, карринг, анонимные функции, замыкания — что придаёт языку дополнительную гибкость.

Слайд 11: Презентация Введение в JavaScript
Слайд 11

объекты, с возможностью интроспекции; функции как объекты первого класса; автоматическое приведение типов; автоматическая сборка мусора; анонимные функции.

Интроспекция – возможность определить тип и структуру объекта во время выполнения программы Объектами первого класса называются сущности, которые могут быть переданы как параметр, возвращены из функции, присвоены переменной

Слайд 12: Презентация Введение в JavaScript
Слайд 12

Синтаксис и семантика

все идентификаторы регистрозависимы, в названиях переменных можно использовать буквы, подчёркивание, символ доллара, арабские цифры, названия переменных не могут начинаться с цифры, для оформления однострочных комментариев используются //, многострочные и внутристрочные комментарии начинаются с /* и заканчиваются */.

Слайд 13: Презентация Введение в JavaScript
Слайд 13

Зарезервированные ключевые слова

Break do if switch typeof Case else in this var Catch false instanceof throw void Continue finally new true while Default for null try with Delete function return

Слайд 14: Презентация Введение в JavaScript
Слайд 14

Как и где он используется

Как начать работать с JavaScript?

теги

Слайд 15: Презентация Введение в JavaScript
Слайд 15

2) Расположение внутри тега Удалить

Слайд 16: Презентация Введение в JavaScript
Слайд 16

3)Вынесение в отдельный файл

Слайд 17: Презентация Введение в JavaScript
Слайд 17

JavaScript используется в браузерах

Слайд 18: Презентация Введение в JavaScript
Слайд 18

Область применения:

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

Слайд 19: Презентация Введение в JavaScript
Слайд 19

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

Слайд 20: Презентация Введение в JavaScript
Слайд 20

3) Браузерные операционные системы JavaScript широко используется в браузерных операционных системах. Так, например, исходный код IndraDesktop WebOS на 75 % состоит из JavaScript, код браузерной операционной системы IntOS — на 70 %. Доля JavaScript в исходном коде eyeOS — 5 %, однако и в рамках этой операционной системы JavaScript играет важную роль, участвуя в визуализации на клиенте и являясь необходимым механизмом для коммуницирования клиента и сервера.

Слайд 21: Презентация Введение в JavaScript
Слайд 21

Серверные приложения Пользовательские скрипты в браузере Виджеты Мобильные приложения Офисные приложения

Слайд 22: Презентация Введение в JavaScript
Слайд 22
Слайд 23: Презентация Введение в JavaScript
Слайд 23

Библиотеки JavaScript Для обеспечения высокого уровня абстракции и достижения приемлемой степени кросс-браузерности при разработке веб-приложений используются библиотеки JavaScript. Они представляют собой набор многократно используемых объектов и функций. Среди известных JavaScript библиотек можно отметить Adobe life, Dojo Toolkit, Extjs, jQuery, Mootools, Prototype, Qooxdoo

Слайд 24: Презентация Введение в JavaScript
Слайд 24

Лексическая структура

Типы данных в JavaScript

Числа Строки Логические значения Функции Объекты Массивы

Слайд 25: Презентация Введение в JavaScript
Слайд 25
Числа

Целочисленные значения (2135, 0) Вещественные числа (3.1415)

Слайд 26: Презентация Введение в JavaScript
Слайд 26
Строки

Строковые литералы (“Строчка”, ‘А’) Управляющие последовательности (/n, /t)

Строка представляет собой последовательность букв, цифр, знаков пунктуации и прочих Unicode-символов для представления текста

Слайд 27: Презентация Введение в JavaScript
Слайд 27

Логические значения

Логические значения (true, false)

Логические значения говорят об истинности или не истинности чего либо

Слайд 28: Презентация Введение в JavaScript
Слайд 28
Функции

Функции function() { … }

Функция – это фрагмент исполняемого кода, который определен в программе и заранее переопределен в реализации JavaScript

Слайд 29: Презентация Введение в JavaScript
Слайд 29
Объекты

Var point = newObject(); Point.x = 2.3; Point.y = -1.2;

Объект – это коллекция именованных значений, которые обычно называют свойствами объекта (иногда их называют полями, но данное обозначение может сбить с толку)

Слайд 30: Презентация Введение в JavaScript
Слайд 30
Массивы

Var a = newArray(); A[0] = 2.3; A[1] = “Строчка”;

Массив – это коллекция значений

Слайд 31: Презентация Введение в JavaScript
Слайд 31

Спасибо за внимание


Другие презентации на разные темы



  • Яндекс.Метрика
  • Рейтинг@Mail.ru