Презентация "Введение в JavaScript" – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19
Слайд 20
Слайд 21
Слайд 22
Слайд 23
Слайд 24
Слайд 25
Слайд 26
Слайд 27
Слайд 28
Слайд 29
Слайд 30
Слайд 31

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

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

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

Введение в JavaScript

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

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

Что такое JavaScript

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

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. Неполный список объектно-ориентированных языков программирования:
Слайд 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

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

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

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

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

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

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

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

В 1992 году компания Nombas (впоследствии приобретённая Openwave) начала разработку встраиваемого скриптового языка Cmm (Си-минус-минус), который, по замыслу разработчиков, должен был стать достаточно мощным, чтобы заменить макросы, сохраняя при этом схожесть с Си, чтобы разработчикам не составляло
Слайд 7

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

Перед Бренданом Айхом, нанятым в компанию Netscape 4 апреля 1995 года, была поставлена задача внедрить язык программирования Scheme или что-то похожее в браузер Netscape. Поскольку требования были размыты, Айха перевели в группу, ответственную за серверные продукты, где он проработал месяц, занимаяс
Слайд 8

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

А как JavaScript связан с Java? Ответ: Все куплено
Слайд 9

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

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

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

Возможности:

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

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

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

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

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

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

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

Зарезервированные ключевые слова. 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
Слайд 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

Как и где он используется. Как начать работать с JavaScript? теги  alert('Hello, World!');
Слайд 14

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

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

теги

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Введение в JavaScript Слайд: 22
Слайд 22
Библиотеки JavaScript Для обеспечения высокого уровня абстракции и достижения приемлемой степени кросс-браузерности при разработке веб-приложений используются библиотеки JavaScript. Они представляют собой набор многократно используемых объектов и функций. Среди известных JavaScript библиотек можно о
Слайд 23

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

Лексическая структура. Типы данных в JavaScript. Числа Строки Логические значения Функции Объекты Массивы
Слайд 24

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

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

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

Числа. Целочисленные значения (2135, 0) Вещественные числа (3.1415)
Слайд 25

Числа

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

Строки. Строковые литералы (“Строчка”, ‘А’) Управляющие последовательности (/n, /t). Строка представляет собой последовательность букв, цифр, знаков пунктуации и прочих Unicode-символов для представления текста
Слайд 26

Строки

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

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

Логические значения. Логические значения (true, false). Логические значения говорят об истинности или не истинности чего либо
Слайд 27

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

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

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

Функции. Функции function() { … }. Функция – это фрагмент исполняемого кода, который определен в программе и заранее переопределен в реализации JavaScript
Слайд 28

Функции

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

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

Объекты. Var point = newObject(); Point.x = 2.3; Point.y = -1.2; Объект – это коллекция именованных значений, которые обычно называют свойствами объекта (иногда их называют полями, но данное обозначение может сбить с толку)
Слайд 29

Объекты

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

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

Массивы. Var a = newArray(); A[0] = 2.3; A[1] = “Строчка”; Массив – это коллекция значений
Слайд 30

Массивы

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

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

Спасибо за внимание
Слайд 31

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

Список похожих презентаций

Государственное и муниципальное управление. Введение в специальность

Государственное и муниципальное управление. Введение в специальность

Литература по курсу. Атаманчук Г.В. Теория государственного управления Барциц И.Н. Система государственного и муниципального управления: учебный курс ...
Введение в туризм

Введение в туризм

1.1. История возникновения и развития туризма. 1.2.Основные понятия в сфере туризма. Турист как субъект туризма. 1.3. Классификация туризма. Тема ...
Введение в фармацевтический менеджмент

Введение в фармацевтический менеджмент

Слова "менеджер" и "менеджмент" употреблялись в английском языке еще в прошлом столетии. Но лишь во второй четверти XX в. они постепенно начинают ...
Введение в специальность

Введение в специальность

ПРОФЕССИОГРАММА — описание психологических, производственных, технических, медицинских, гигиенических и других особенностей специальности, профессии; ...
Введение в теорию арт-терапии

Введение в теорию арт-терапии

Вопросы. Понятие АТ Показания к АТ, цели и функции терапевтического воздействия АТ. Виды арттерапии. 1. Понятие АТ. Arttherapy - от art - искусство, ...
Введение в Пролог

Введение в Пролог

В октябре 1981 года Японское министерство международной торговли и промышленности объявило о создании исследовательской организации — Института по ...
Введение в психологию

Введение в психологию

ЛОГИКА «Психолого – Педагогического модуля». Возраст: физиология, психология, педагогика, дефектология – в социокультурном контексте. Практика как ...
Введение в изучение сердечно-сосудистой системы

Введение в изучение сердечно-сосудистой системы

План лекции:. Структура сердечно-сосудистой системы. Общая анатомия кровеносных сосудов. Микроциркуляторное русло. Учение о коллатеральном кровообращении. ...
Введение в историю Приднестровья

Введение в историю Приднестровья

Первый вопрос. Историческое содержание понятия «Приднестровье». Приднестровье является уникальным местом на исторической карте являясь на протяжении ...
Введение в базы данных (БД) и системы управления базами данных (СУБД)

Введение в базы данных (БД) и системы управления базами данных (СУБД)

Ресурсы. http://www.sql-ex.ru/ http://www.mstu.edu.ru/study/materials/zelenkov/toc.html http://citforum.ru/database/edu.shtml. Почему (для чего) используют ...
Введение в естествознание

Введение в естествознание

КЛЮЧЕВЫЕ СЛОВА. естествознание, дифференциация и интеграция, системный подход, наука, знание, познание, объект, субъект, гипотеза, методы познания, ...
Введение в базы данных

Введение в базы данных

Оглавление: Основные понятия Информационная система СУБД База данных Таблица БД Бизнес-правила Инструментальные средства для операций с БД система ...
Введение в анатомию

Введение в анатомию

изучить особенности как анатомического строения органов и систем организма человека в норме, так и выяснить особенности их функционирования. Цель ...
Введение в Silverlight

Введение в Silverlight

План. Общий обзор технологии Основы создания Silverlight-приложений. Что такое Silverlight. Silverlight — это мощная платформа для разработки интерактивных ...
Введение в asp.net mvc

Введение в asp.net mvc

История ASP.NET. 1996 – ASP – Active Server Pages, построение страниц на сервере на основе шаблонов. Шаблоны сочетали код на VB c HTML-разметкой. ...
Введение в кристаллографию

Введение в кристаллографию

Вопросы лекции. Список рекомендованной литературы по курсу Краткая история кристаллографии Связь кристаллографии с другими естественными науками Основные ...
Введение в предпринимательство

Введение в предпринимательство

Место предпринимательской деятельности в экономике страны. Предпринимательская деятельность важная составляющая экономики любого государства. Благодаря ...
Введение в курс анатомии человека

Введение в курс анатомии человека

ЛЕКЦИЯ 1. ВВЕДЕНИЕ В КУРС АНАТОМИИ ЧЕЛОВЕКА. Знание анатомии в системе медицинского образования неоспоримо. Профессор Московского университета Е.О. ...
Введение в профессию

Введение в профессию

Направления образовательных программ. Направление «Менеджмент» Направление «Управление персоналом» Направление «Государственное и муниципальное управление» ...
Введение в курс обществознания 7 класса

Введение в курс обществознания 7 класса

Основные требования. Правила оформления и ведения тетради Формы отчетности и проверки знаний ОЛИМПИАДА!!! Введение. Легенда о маленьком фонарщике ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:15 мая 2018
Категория:Разные
Содержит:31 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации