- •Фгбоу впо «Башкирский государственный педагогический университет
- •2. Требования к уровню освоения содержания дисциплины «Технологии Internet (Web-мастерство)»
- •3. Объем дисциплины «Технологии Internet (Web-мастерство)» и виды учебной работы
- •4. Содержание дисциплины «Технологии Internet (Web-мастерство)»
- •4.1. Разделы дисциплины и виды занятий
- •4.2.Содержание разделов дисциплины «Технологии Internet (Web-мастерство)»
- •5. Учебно-методическое обеспечение дисциплины
- •6.5. Система подготовки материалов и методических разработок
- •7. Содержание итогового и промежуточного контроля
- •7.1. Перечень примерных контрольных вопросов и заданий для самостоятельной работы
- •7.2 Теоретические вопросы к зачету.
- •Практические задания
- •8. Методические рекомендации по организации изучения дисциплины
- •8.1. Методические рекомендации для преподавателей
- •9.Учебная практика по дисциплине «Технологии Internet (Web-мастерство)» не предусмотрена.
- •2.1. Конспекты лекций по дисциплине «Технологии Internet (Web-мастерство)»
- •2.1. Язык гипертекстовой разметки html.
- •2.1.1. Основные теги.
- •Комментарии
- •Общий вид html-документа
- •2.1.2. Обычный текст или абзац
- •Обычный текст или абзац в сеpедине стpоки
- •2.1.3. Ссылки
- •Ссылки на главы дpугих документов
- •2.1.4. Списки
- •Ненумеpованный список
- •Нумеpованный список
- •2.1.5. Физические стили
- •Наложение различных стилей
- •2.1.6. Рисунки
- •Составные картинки
- •Элемент map
- •2.1.7. Таблицы
- •2.1.8. Формы html
- •Атрибут checkbox
- •Атрибут image
- •Атрибут password
- •Атрибут radio
- •Атрибут reset
- •Атрибут select
- •Атрибут submit
- •Атрибут textarea
- •2.1.9. Фpеймы
- •3.1. Базовый синтаксис css
- •3.3. Применение свойства цвета.
- •Свойство 'background-color'
- •3.4. Фоновые изображения [background-image]
- •3.5. Семейство шрифта [font-family]
- •3.6. Боксовая модель
- •Боксовая модель в css
- •3.7.Принципы css-позиционирования
- •Абсолютное позиционирование
- •Относительное позиционирование
- •4.1. Цвет и форма.
- •4.2. Модульная сетка в дизайне.
- •4.3. Типы сайтов. Модели организации сайта.
- •4.3.1. Линейная организация
- •4.3.2. Решетка
- •4.3.3. Иерархия
- •4.3.4. Паутина
- •5.1. Теория навигации
- •5.1.1 Размещение элементов навигации
- •5.1.2. Правила навигации
- •5.1.3. Основные приемы создания ссылок
- •5.2. Программы для создания web-страниц
- •6.1. Изображения в Интернет: технологии gif, jpeg, png, Flash.
- •6.1.1. Форматы изображений
- •6.1.2. Формат gif
- •6.1.3. Формат jpeg
- •6.1.4. Формат png
- •6.1.6. Другие форматы изображений
- •6.2. Анимация
- •6.3. Звук
- •6.4 Видео
- •7.1. Технологии программирования
- •7.2. Программирование на стороне клиента
- •7.2. Синтаксис языка JavaScript и основы программирования на нем
- •8.1. Технологии, работающие на стороне сервера
- •8.2. Сценарии на стороне сервера
- •8.3. Технологии создания интерактивных страниц: asp, php, ssi
- •8.4. Серверные программные интерфейсы приложений
- •8.4. Сетевые и сопутствующие протоколы
- •8.4.3. Адресация: url/uri/urn/urc
- •9.4 Работа с формами
- •9.5. Рнр: выборочная загрузка
- •9.6 Рнр: гостевая книга
- •10.1. Базовая модель Web-процесса
- •10.2. Планирование сайта
- •I определение цели
- •2. Определение аудитории
- •3. Профилирование пользователей
- •4. Требования к сайту
- •II план сайта
- •III разработка дизайна
- •Логотип
- •Навигатор по сайту
- •IV создание пробного сайта
- •V тестирование
- •10.3 Публикация и продвижение сайта
- •Упражнение 2 – создание списка
- •Упражнение 3 - вставка рисунка
- •Упражнение 4 – гиперссылки
- •Лабораторная работа № 2 Создание home page средствами Notepad (папка web)
- •Последовательность выполнения работы
- •Лабораторная работа № 3
- •Сведения о пользователе
- •Лабораторная работа № 4 Создание домашней странички (папка web)
- •Лабораторная работа № 5 JavaScript
- •Лабораторная работа № 6 JavaScript Создание и обработка форм в электронных документах, их назначение.
- •Лабораторная работа № 7 Тема «Использование Flash-технологий для создания Web-сайтов»
- •Задания для самостоятельной работы
- •Упражнение 4 Создание анимационного ролика «Шарик летит по улице города»
- •Упражнение 6 Создание собственных кнопок
- •Задания для самостоятельной работы
- •Лабораторная работа № 8. Создание web-сайта средствами редактора Dreamweaver (папка web-6)
- •5 Проверить корректность работы файла стилей!
- •Лабораторная работа №9 по технологиям Internet.
- •Лабораторная работа 10. Введение в язык php
- •Лабораторная работа 11. Обработка данных форм
- •Лабораторная работа 12. Массивы
Лабораторная работа № 4 Создание домашней странички (папка web)
Основные требования:
- табличная структура (меню, контент, заголовок); сайт содержит 4 страницы; используются иллюстрации (в отдельной папке img).
1.Тема сайта - home page.
2. Опредилить структуру сайта (расположение меню, заголовков, контента)
Пример:
-
заголовок
Обо мне
Мои увлечения
Гостевая книга
На главную
контент
3. При работе использовать файлы контрольной работы № 1.
4. Написать файл стилей.
Пример: файл style.css
.zag{background-color:#ff0000 ; text-align:center; color:#000000}
.content{background-color:#00ff00; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif}
.menu{background-color:#0000ff; color:#000000}
A {text-decoration:none}
A:vizited{color:#000000}
A:hover{color:#000000; text-decoration:underline}
5. Написать первую страницу index.htm, со ссылкой на файл стилей
Например:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>my home page</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%" height="100%" border="1" cellpadding="5" cellspacing="5" bordercolor="#000000" bgcolor="#000000">
<tr bordercolor="#FFFFFF">
<td height="50" colspan="2" class="zag">Заголовок</p></td>
</tr>
<tr>
<td width="30%" valign="top" class="menu">
<p> Обо мне </p>
<p> Мои увлечения </p>
<p> Гостевая книга </p>
<p> </p>
<p> </p>
<p> </p>
<p> на главную </p>
</td>
<td width="70%" height="100" valign="top" class="content">
обо мне - главная
</td>
</tr>
</table>
</body>
6. Используя команду «сохранить как», создать остальные файлы:
str1.htm, str2.htm. Третья страница str3.htm – гостевая книга.
7. Прописать все ссылки
8. Заполнить контент
9. Составить отчет о лабораторной работе.
Лабораторная работа № 5 JavaScript
Для выполнения заданий необходимо создать папку JS.
Для создания файлов выбирать команду Создать – Текстовый документ.
Задание 1. Включение скриптов JavaScript в HTML страницу
Цель этого примера показать, как вставляется JavaScript в файл HTML-документа и продемонстрировать назначение тегов <script> и </script>.
1. В текстовом документе набрать текст:
<html>
<body>
<br>
Это обычный HTML документ <br>
<script language = "JavaScript">
document.write("ЭTO и есть JavaScript!")
</script>
<br>
Выходим обратно в HTML
</body>
</html>
2. Сохранить файл в папке JS под именем z1.htm. Просмотреть файл.
Задание 2. Обработка событий
Событие — это очень важное в программировании на JavaScript понятие. События главным образом порождаются пользователем, являются следствиями его действий. Если пользователь нажимает кнопку мыши, то происходит событие, которое называется Click. Если экранный указатель мыши движется по ссылке HTML-документа, происходит событие MouseOver.
Можно заставить появиться новое всплывающее окно, которое появляется при нажатии кнопки. Появление нового окна будет следствием наступления события Click.
1. В текстовом документе набрать текст
<html>
<body>
<form>
<input type="button" value="Нажми сюда" onClick="alert('Ой-ой')"> </form>
</body>
</html>
2. Сохранить под именем z2.htm. Просмотреть файл.
Задание 3. Обработка функций. Открытие окон.
С помощью JavaScript можно создать новое окно броузера. В новое открывшееся окно можно загрузить уже существующий HTML-документ, но в нем также можно разместить абсолютно новый, создаваемый по ходу работы, документ. Рассмотрим пример того, как можно создать новое окно броузера и загрузить в него существующий документ.
Следующий скрипт открывает новое окно броузера и загружает в него HTML-страничку.
<html>
<head>
<script language = "JavaScript">
function openWin()
{ myWin=open("z1.htm");}
</script>
</head>
<body>
<form>
<input type = "button" value="Открываем новое окно"
onClick="openWin() " >
</form>
</body>
</html>
2. Сохранить под именем z3.htm. Просмотреть результат.
3. Заменить строку
myWin=open("z1.htm")
На следующий текст
myWin=open("z1.htm", "newWindow", "width400, height = 30, status = no, toolbar = no, menubar=no")
Просмотреть результат.
Задание 4. Обработка простых форм
1. Набрать следующий текст (Обработка формы с введением пароля, содержащим > 3 символов)
<html>
<head>
<title>Обработка сложных форм</title>
<script language=JavaScript>
function process(nForm)
{
var result,v,n;
str=document.FirstForm.FirstName.value+""+
document.FirstForm.LastName.value+"\n"+"место жительства:"+document.FirstForm.Address.value;
if((document.FirstForm.Password1.value==document.FirstForm.Password2.value)
&&(document.FirstForm.Password2.value.length>3))
{
alert(str);
result=confirm("Войти в систему?");
}
else
{
alert("Пароль набран неправильно!");
result=0
}
if (result==1)
{
alert("регистрация в системе прошла успешно!");
v=0;n=0;
if(document.forms[0].check1.checked==1)v++
else n++;
if(document.forms[0].check2.checked==1)v++
else n++;
if(document.forms[0].check3.checked==1)v++
else n++;
if(document.forms[0].check4.checked==1)v++
else n++;
if(document.forms[0].check5.checked==1)v++
else n++;
alert("ответов ДА-"+v+" "+"ответов НЕТ-"+n);
}
else alert("регистрация не прошла");
}
</script>
</head>
<body>
<center>
<form name="FirstForm">
Заполните форму
<p>
имя: <input type=text size=20 name="FirstName">
<br>
фамилия: <input type=text size=20 name="LastName">
<p>
адрес : <textarea name="Address">
450000
г. Уфа
</textarea>
<p> Мои увлечения
<input type=checkbox checked=0 name="check1">Компьютеры
<input type=checkbox name="check2">Учеба
<input type=checkbox name="check3">Книги
<input type=checkbox name="check4">Спорт
<input type=checkbox name="check5">Музыка
<p>
Укажите пароль(не менее трех символов):
<br><input type=password size=10 name="Password1">
<br><input type=password size=10 name="Password2">
<p>
<input type="submit" onClick="process(1)">
</form>
</body>
</html>
2. Сохранить под именем z4.htm. Просмотреть результат.
Задание 5. Обработка списков
1. Наберите следующий текст
<html>
<head>
<title>Обработка списка</title>
<script language=JavaScript>
function newprocess()
{
str=document.SForm.city2.value
alert(str);
}
</script>
</head>
<body><center>
<p>Выберите город в котором хотите жить
<form name="SForm">
<p><select name="city2"size=4>
<option value="Уфа" selected>Уфа
<option value="Москва">Москва
<option value="Питер">Питер
<option value="Париж">Париж
</select>
<p>
<input type=submit value="Выбор" onClick="newprocess()">
</form>
</body>
</html>
2. Сохраните файл как z5.htm
Задание 6. Придумайте свою форму, на основе предыдущих, включающую 4 текстовых поля, флажки, список.
Форма должна: производить проверку пароля, подсчитывать количество выбранных ответов во флажках и обрабатывать список