- •Федеральное агентство связи
- •Сборник практических занятий (1-14)
- •«Веб - программирование»
- •Практическое занятие №1
- •Порядок выполнения работы:
- •Контрольные вопросы:
- •Практическое занятие №2
- •Практическое занятие №3
- •Порядок выполнения работы:
- •Практическое занятие № 4
- •Практическое занятие № 5 (4 часа)
- •Практическое занятие №6
- •Практическое занятие №7
- •Работа с объектом Namber:
- •Практическое занятие №8
- •Практическое занятие №9
- •5.1 Работа с объектом Array:
- •Работа с многомерными массивами
- •Работа с массивом images
- •Практическое занятие №10
- •Практическое занятие №11
- •Порядок выполнения работы:
- •6.1 Создание изменяющегося рисунка:
- •6.2 Создание слайд – шоу:
- •Практическое занятие № 12
- •Практическое занятие № 13
Практическое занятие №8
Наименование: Шифрование средствами JavaScript
1. Цель: Научиться шифровать персональные данные в сценариях JavaScript с использованием таблицы Юникода
2. Подготовка к занятию: По предложенной литературе повторить тему «Объекты языка JavaScript» и ответить на следующие вопросы:
2.1 Для каких целей используется шифрование?
2.2 Какие виды шифров вам известны?
3. Литература:
3.1 Шомас Е.А. Конспект лекций по МДК.В.01.03 «Веб - программирование»
3.2 Клименко Р.А. Веб-мастеринг на 100%. – СПб.: Питер, 2013. – 512 с.
3.3 Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript. – СПб.: Питер, 2011. – 496 с
3.4 http://unicode-table.com/ru/#basic-latin таблица символов Юникода
4. Перечень оборудования и программного обеспечения:
4.1 ПЭВМ, подключенные к сети Интернет
4.2 Браузеры
Текстовый редактор
5. Задание:
5.1 Напишите сценарий, позволяющий зашифровать с помощью html-кода (значение символа взять из таблицы символов Юникода) свои Фамилию и имя, а также адрес электронной почты. Пример выполнения задания можно посмотреть в приложении. Ссылка на таблицу символов Юникода представлена в перечне литературы к практической работе.
Порядок выполнения работы:
6.1 По предложенной литературе изучить необходимый материал и ответить на вопросы для допуска к практическому занятию;
6.2 Выполнить задание практического занятия;
Дать ответы на контрольные вопросы;
Содержание отчета:
Наименование и цель работы
Задание, под каждым поместить код программы и полученные результаты в виде скринов.
Ответы на контрольные вопросы
Вывод о проделанной работе
Контрольные вопросы:
Что такое кодовая таблица? Для чего она предназначена?
Какие кодовые таблицы вам известны, перечислите?
Из скрипта, представленного в приложении, чему равен addy42019?
Для каких целей зашифровываются адреса электронной почты?
ПРИЛОЖЕНИЕ:
<script language='JavaScript' type='text/javascript'> <!-- var prefix = 'mailto'; var path = 'hr' + 'ef' + '='; var addy42019 = 'info' + '@'; addy42019 = addy42019 + 'mediachina' + '.' + 'ru'; document.write('<a ' + path + '\'' + prefix + ':' + addy42019 + '\'>'); document.write(addy42019); document.write( '<\/a>' ); //--> </script>
Подробнее про подобное задание можно посмотреть по ссылке:
http://masterpro.ws/forum/25-bezopasnost-sajta-na-joomla/1081-strannyj-skript-na-sajte
Практическое занятие №9
Наименование: Работа с объектом Array в сценариях JavaScript
1. Цель: Научиться работать с элементами массива JavaScript. Познакомится с многомерными массивами, массивом images.
2. Подготовка к занятию: По предложенной литературе повторить тему «Встроенные объекты JavaScript» и ответить на следующие вопросы:
2.1 Какие способы объявления массива вы знаете?
2.2 Каков индекс первого элемента массива?
2.3 Как узнать длину массива?
3. Литература:
3.1 Шомас Е.А. Конспект лекций по МДК.В.01.03 «Веб - программирование»
3.2 Клименко Р.А. Веб-мастеринг на 100%. – СПб.: Питер, 2013. – 512 с.
3.3 Никсон Р. Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript. – СПб.: Питер, 2011. – 496 с
3.4 http://www.wisdomweb.ru/JS/javascript-first.php - JavaScript .Учебник
4. Перечень оборудования и программного обеспечения:
4.1 ПЭВМ, подключенные к сети Интернет
4.2 Браузеры
Текстовый редактор
5. Задание:
