Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
23 слайда
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
304.80 kB
Просмотров:
71
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Общие сведения. Назначение и](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img0.jpg)
Содержание слайда: Общие сведения.
Назначение и применение JavaScript.
Ст. преподаватель Еремеев А.А.
YeremeevAA@mpei.ru
№2 слайд![Что необходимо знать для](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img1.jpg)
Содержание слайда: Что необходимо знать для создания сайта?
№3 слайд![Кратко о HTML HTML HyperText](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img2.jpg)
Содержание слайда: Кратко о HTML
HTML (HyperText Markup Language )— «язык гипертекстовой разметки».
HTML не является языком программирования, он предназначен для разметки текстовых документов.
То, как будут выглядеть картинки, текст и другие элементы на вашей странице, и как они будут располагаться относительно друг друга, определяют HTML-контейнеры - тэги.
№4 слайд![Структура HTML-документа lt](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img3.jpg)
Содержание слайда: Структура HTML-документа
<html>
<head>
<title>Мой первый шаг </title>
</head>
<body>
Здравствуйте, это моя первая страница.
<br>
Добро пожаловать! :)
</body>
</html>
№5 слайд![Тэги Все тэги, расположенные](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img4.jpg)
Содержание слайда: Тэги
Все тэги, расположенные между <head> </head>, это что-то вроде служебной информации.
Все тэги, расположенные между <body> </body> - непосредственное содержание документа.
№6 слайд![JavaScript Язык управления](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img5.jpg)
Содержание слайда: JavaScript
Язык управления сценариями просмотра гипертекстовых страниц Web на стороне клиента.
Основная идея JavaScript состоит в возможности изменения значений атрибутов HTML-контейнеров и свойств среды отображения в процессе просмотра HTML-страницы пользователем. При этом перезагрузки страницы не происходит.
№7 слайд![Размещение кода JavaScript на](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img6.jpg)
Содержание слайда: Размещение кода JavaScript на HTML-странице
JavaScript-код исполняет браузер.
Три способа функционального применения JavaScript:
гипертекстовая ссылка (схема URL);
обработчик события (в атрибутах, отвечающих событиям);
вставка (контейнер <SCRIPT> ).
№8 слайд![Оператор alert Оператор alert](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img7.jpg)
Содержание слайда: Оператор alert()
Оператор alert(строка) выводит эту строку на экран в окне предупреждения
№9 слайд![Оператор document.write](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img8.jpg)
Содержание слайда: Оператор document.write()
Оператор document.write(строка) записывает указанную строку в текущий HTML-документ.
№10 слайд![Способ URL-схема quot](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img9.jpg)
Содержание слайда: Способ 1: URL-схема "JavaScript:"
Схема URL (Uniform Resource Locator) - один из основных элементов Web-технологии.
В Web-технологии стандартной программой, вызываемой при гипертекстовом переходе, является программа загрузки страницы (т.е. при клике по ссылке загружается страница с указанным URL). JavaScript позволяет поменять стандартную программу на программу пользователя.
№11 слайд![Способ URL-схема quot](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img10.jpg)
Содержание слайда: Способ 1: URL-схема "JavaScript:"
Для того, чтобы отличить стандартный переход по протоколу HTTP от перехода, программируемого на JavaScript, разработчики языка ввели новую схему URL - JavaScript:
<A HREF="JavaScript:код_программы">...</A>
<FORM ACTION="JavaScript:код_программы" ...> ... </FORM>
№12 слайд![Пример lt A HREF quot](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img11.jpg)
Содержание слайда: Пример 1
<A HREF="JavaScript:alert('Внимание!!!');"> Кликни здесь</A>
№13 слайд![Пример lt FORM METHOD post](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img12.jpg)
Содержание слайда: Пример 2
<FORM METHOD=post NAME="form"
ACTION="JavaScript:form.e.value='Нажали кнопку: Заполнить';void(0);">
<INPUT TYPE=text NAME=e SIZE=30 VALUE=""><BR>
<INPUT TYPE=submit VALUE="Заполнить">
<INPUT TYPE=reset VALUE="Очистить">
</FORM>
№14 слайд![Способ обработчики событий](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img13.jpg)
Содержание слайда: Способ 2: обработчики событий
Обработчики событий, указываются в атрибутах теги, с которыми эти события связаны. Например, при нажатии на кнопку происходит событие Click и соответственно вызывается обработчик этого события onClick:
<FORM>
<INPUT TYPE=button VALUE="Кнопка"
onClick="alert('Вы нажали кнопку');"> </FORM>
№15 слайд![Способ обработчики событий В](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img14.jpg)
Содержание слайда: Способ 2: обработчики событий
В момент завершения полной загрузки документа (он связан с контейнером <BODY> ) происходит событие Load и, соответственно, будет вызван обработчик этого события onLoad:
<BODY onLoad="alert('Приветствуем!');">
...
</BODY>
№16 слайд![Способ вставка тег lt SCRIPT](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img15.jpg)
Содержание слайда: Способ 3: вставка
(тег<SCRIPT>)
Два способа:
Внутри контейнера:
<SCRIPT>
a = 5;
</SCRIPT>
Отдельный файл:
<SCRIPT SRC="myscript.js"></SCRIPT>
№17 слайд![Особенность Не использовать](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img16.jpg)
Содержание слайда: Особенность
Не использовать последовательность символов </SCRIPT> в коде:
<SCRIPT>
alert(‘ </script> ');
</SCRIPT>
№18 слайд![Размещение кода внутри](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img17.jpg)
Содержание слайда: Размещение кода внутри HTML-документа
<HTML><HEAD>
<SCRIPT>
function time_scroll()
{ var d = new Date();
window.status = d.getHours()
+ ':' + d.getMinutes()
+ ':' + d.getSeconds();
setTimeout('time_scroll()',1000); }
</SCRIPT>
</HEAD>
<BODY onLoad="time_scroll()">
<H1>Часы в строке статуса</H1>
</BODY> </HTML>
№19 слайд![Условная генерация](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img18.jpg)
Содержание слайда: Условная генерация HTML-разметки на стороне браузера
<BODY>
...
<SCRIPT>
d = new Date();
document.write('Момент загрузки страницы: '
+ d.getHours() + ':'
+ d.getMinutes() + ':'
+ d.getSeconds());
</SCRIPT>
...
</BODY>
№20 слайд![Комментарии в HTML и](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img19.jpg)
Содержание слайда: Комментарии в HTML и JavaScript
<SCRIPT>
a=5; // однострочный комментарий
/* Многострочный
комментарий */
</SCRIPT>
№21 слайд![Скрытие JS от интерпретации](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img20.jpg)
Содержание слайда: Скрытие JS от интерпретации старых браузеров
<SCRIPT>
<!-- Скрываем JavaScript-код от старых браузеров
a = 5;
// -->
</SCRIPT>
№22 слайд![Указание языка сценария](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img21.jpg)
Содержание слайда: Указание языка сценария
Устаревший атрибут Language:
<SCRIPT LANGUAGE="JavaScript">
...
</SCRIPT>
Атрибут Type:
<SCRIPT TYPE="text/javascript">
...
</SCRIPT>
№23 слайд![Регистр символов Язык HTML](/documents_6/0bf55751c726d8c7c6e70ad8a9692742/img22.jpg)
Содержание слайда: Регистр символов
Язык HTML является регистро-независимым.
<SCRIPT> и <script> ;
Type, LANGuage и src ;
" JavaSCRIPT " и " TEXT/JavaScript.
Язык JavaScript - регистро-зависимый.
myText и MyText ;
document.write() и Document.write().