Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы гипертекстового представления интернет-контента.-2

.pdf
Скачиваний:
2
Добавлен:
05.02.2023
Размер:
366.25 Кб
Скачать

Министерство наукивысшего

образованияРоссийскойФедерации

Федеральноегосударствеобразовательноебюджетучреждение высшегообраз вания

«ТОМСКИЙГОСУДАРСТВЕННЫЙУНИВЕРСИТЕТ СИСТЕМУПРАВЛЕНИЯРАДИОЭЛЕКТРОНИКИ»ТУСУР()

Кафедраавтоматизации бработкиинформацииАОИ()

ОСНОВЫГИПЕРТЕКСТОВОГО ПРЕДСТАВЛЕНИЯ

ИНТЕРНЕТ-КОНТЕНТА

Методическиеуказания

выполнениюлабораторныхработ

 

иорганизациисамостояработыельной

длястудентов

направления «Программнаяинженерия

»

 

(уровеньбакалавриата)

 

2018

АхтямовЭмильКамильевич

 

 

СеменовЕвгенийВалериевич

 

 

Основыгипертпредкинтернетстаовленияого

 

-контента:

Методическиеуказания

выполнениюлабораторныхработ

и

организациисамостоярабодлястудентнаправленияыельной

 

 

«Программная инженерия»уровеньбакалавриата( ) /

Э.К. Ахтямов,

Е.В. Семенов. – Томск, 2018.

– 33 с.

 

©Томгосударственныйкийуниверситет системуправлениярадиоэлектроники, 2018

© АхтямовЭ.К

., 2018

© СеменовЕ.В.

, 2018

 

2

 

 

Оглавление

 

 

1

Введение ..............................................................................................

 

 

4

2

Содержлабораторныхниебот

........................................................

 

5

2.1. ЛабораторнаярабС« таздан

иепростейшейHTML

-страницы

подключениемCSSJ

-скриптов» ..............................................................

 

5

2.2. Лабораторнаяработа«

GIMP дляверсткивеб

-стра.Информацияиц

 

слоях» ...........................................................................................................

 

 

7

2.3.

ЛаборатоработаОсновные« прпостроиенаямодульныхе»нияток

 

 

 

............................................................................................................

 

 

10

2.4.

ЛабораторнаярабС« декоративныхтазданиеэлементоввеб

 

-страниц»

 

............................................................................................................

 

 

11

2.5.

ЛабораторнаярабоКаскадные« таблст»илейцы

 

..........................

14

2.6.

ЛабораторнаяработаВведение« Java

-script»...................................

18

2.7.

ЛабораторнаяработаОс« анимацииовыCSS»

 

.............................

22

2.8.

ЛабораторнаярабС« макетовтазданиевеб

 

-приложения» ..............

23

3

Методичеуказаниядляоргансамостояиезацииработыельной

 

28

3.1.

Общиеположения ..............................................................................

 

 

28

3.2.

Прораболекционногоматкаериал

а...................................................

 

28

3.3.

Подготовкалабораторнымработамиофотчетоврмлениек

 

 

лабораторнымработам ...............................................................................

 

 

29

3.4.

Подготовкаэкзамену

.......................................................................

 

32

4

Рекомендуемаялитература

................................................................

 

33

3

1 Введение

ЦелиизучендисцОсновы«игипертяплиныпредкстаовленияого

 

Интернет-контента»состоятвформзнанийпрактичесровании

 

ких

навыкиспользовсовременныхязыкова,зметкинияразравеботки

 

-

интерфейсовтестированиявеб

-приложен,функционирующихвсетий

 

Интернет.

 

 

Вкачествеклиентскогоприложения

будет использоваться браузер,

установленныйоперационнойсистеме.Выполняя

лабораторныеработы,

небудут использоватьсякакие

-либоспецифическиеэлементы

разметки

илистилей,поэтомуограничкбраузерупредъявлятьсянийне. дет

 

 

Вкачтекстовогоствередакторабудемиспользоватьпрограмму

 

 

«Notepad++». Скачатьпоследнверсиюю

прочитатье

ё описание

можнонасайтеhttp://notepad

-plus-plusМожно.использоватьorg/.

 

аналогичнуюпрограмму.Есливпроцессевыполнениялабораторных

 

 

работпонадобятсядругиепрограммн,одуктытообэтомбудет

 

 

сказано.

 

 

4

2 Содержание лабораторных работ

2.1. Лабораторнаяработа«

 

СозданиепростейшейHTML

-страницы

подключениемCSSJ

 

-скриптов»

 

Цель работы

 

 

 

Получитьнавыкисоздания

 

HTML-страницпомощьютекстовогои

 

графическредактор. гов

 

 

 

Самыйпростойтекстовыйредактор,подходящийдляверстки

 

 

– это

NotePad++Помимоэтого,существуют. професредакторыиональные

 

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

 

 

 

относятсяSublime Text 3, Atom.

 

 

 

Браузерныйдвижок

этоплатформа,переиносящформациюя

 

разметкеиформатированиистраницы

 

винтерактивноеизображениена

 

экране.Применяевосновномпрограммах,требующихсяотображение

 

 

иредактированиесодержимоговеб

 

-страниц.

 

Макдлявевртыосновномткипредставляютсяформатах.PSD

(Adobe GIMP, Gimp), .AI (Adobe Illustrator), .SKETCH (Sketch)К .

сожалению, доступенSketchтолькодляпользователейOSно X, существуютсторопрограммы,нниеапримерAvocodeПомимофайл. в

Sketchонпозволяеттакжеконвертироватьфайлы GIMP.Условно бес,проблатверсия14днейная.

Порядвыполненияк лабоработытрной

Простейшаястраницаможетвыглядетьтак:

<!DOCTYPE html> <html>

<head>

<title>Заголовок страницы.</title> </head>

<body>

5

<h1>Мойпервыйзаголовок.</h1> <p>Мойпервыйабзац.</p>

</body>

</html>

Разметканачинаетсяописаниятипадоку

ментавтеге<!DOCTYPE>,

дляпоследующегокорректногоотображстраницы.Этообходимония,

 

чтобыбраузерпонимал,какследуинтетрпрекущуювебтировать

-

страницу,посколькуHTMLществуетнесколькихверсиях,кроме

 

того,имеетсяXHTML (EXtensible Hype

rText Markup Language,

расширенныйязыкразметкигипертекста),похожийнаHTML,но

 

различающийсянимпосинтаксису.

 

Далеерасполагатег<html></html>,внбудеттсямописываться текущийдокум.Такжевнможнонтуказатьязыктекущейстраницы

(ru - длярусского, en - дляанглийского)Этопре. дназначеноля многоязычныхсайтов,также

Втеге<head></head>размещаетсяинформация,предназначенная длябраузеровипоисковыхсистем:немподключаютсястили,скрипты, устанавлкодировка,описываютсявается ключесловаифр, ыезы задаголовокетсястра.Иницыформация,заключеннаявтеге<head>

никакнеотображаенастрз(исключениемницетсяега<title></title>,в которомпишетсязаголстраницы,овображаквверхпанемыйли браузераивкладке).

Тег <body></body> - осн,тоеговнойлькос держимоебудет отображатьописываетсянастранице.Внем контент.Впримеревыше внутритега<body></body>лежаттегзаголовкапервур вня

(<h1></h1>)иабзаца(<p></p>).

Браузернеотображаетсамитеги,носпо

льзуетихкакинструкцию

того,какотображатьдокумент.

 

Дляподключенияскриис ользуетсяегов<script>,причем

 

неважнопишителивыскриптывhtml

-докуме,илижевыихнвосите

отдельныйфайл.Впервомслучаетекстскриптазаписываетсяпросто

 

междуо

ткрывающимзакрывающимтего.Еслижескрипты

 

необходимоподключитьвнешнийдокумент,тооназаписывается

 

атрибуsrc=””Помимоатрибтакжее.srcсуществуют:

 

async - загружаетскриптасинхронно;

 

 

 

6

● defer - Откладывавыполнскрипдотехпорниета

,покався

страницанебудетзагруженаполностью;

 

language - Устанавливаетязыкпрогркоторомммирования написанскрипт.Этоатрибутявляетсянеобязательным,.к.стандарте htmlонпринимает5поумолчаниюзначениеtext/javascript,еслинеуказан

явно;

src - Адресскриптаизвнешнегофайладляимпортатекущий

документ;

type - Определяеттипсодержимого<script>.

Вотличтега<link>и<style>,е можноуказыватькак<script>

втеге<head>,такив<body>.

2.2. Лабораторнаяработа

«GIMP дляве рсткивеб

-страниц.

Информацияслоях

 

»

 

Цель работы

 

 

 

Создвграфическомредакторетьпростмакетв йшийб

 

-страницы.

Порядвыполненияк

 

лабораторнойработы

 

Убедитесь,что

GIMP правильнонастроен:выпадаменEdit→ющее

 

ColorвызываетсяSettShiftngs+ (Ctr

 

l +выставьтеK),дляRGBвариант

 

sRGBЭтоцветпр. о,странствокотороераб“ ”весьвеб.мтает

 

 

Дополнительнаянастройка: Edit→Preferences→Unitsдля& Rulers (

 

OSпунктPreferencesX

— ввыпадменсназваниемюпрограммыщем),

 

ввыпадающихсписках

 

для«Rulers»и«Type»нужновыбратьединицы

 

измерения«Pixels».

 

 

 

Подвыпамендлиннаящимгоризонтальнаяю область

— вней

отображаютсянастройкиактивногоинструмента.

 

 

Панельсовсемиинструмеслева,прочиепасправантамили

 

 

«плавают».

 

 

 

Внешнийвид

GIMP настраивает:можноперетапанели, скиватья

 

включатьиотключатьихвидимостьвыпада( менWindow),ющем

 

 

 

 

7

 

своирачиватьзворачдвойной(клпоназваниюкватьпанели), сворачиватьиконки.

Создаврабочееокружеснужпанелямиымискрывиевсё

 

ненужное,можносохранитьвариантполучившегинтерфей.Списоксяа

 

рабочихокружений

— вверхнейправойчастиокна, частижней

спискаестьпункт«New Workspace...»

— нажимаем,именуем,сохраняем.

Необхоижелательныедверстальщикаляимыепанели:

 

1. Layers — панельслоёв

— папкислоимакета.

2. Character — данныеовыдт ленномкстовомслоеиликсте (шрифт,цвет,размер,интедругое)линьяж.

Прочиепанели — повкусуверст,укасвоиждогольщикамет ды работысмакетом.

Какверстальщикуработать GIMP

Есливыправша,держителевуюрукуналевойчастиклавиатуры, чтобылегкодоставатьShift,иПробел.Ctrl, Alt

Вклинейкиючитевыпада( менView→юRules,поставитьщее

галочкуоно(же — Ctrl+убедитесь,чтоR)),онипоказываютпиксели (правойкнопкой мышикликнутьналинейке,выбратьпиксели).

Ориентацияподокументу

 

Tab — показатьилискрытьвсепанели.

 

ЗажатьПробел,схватить«»мышьюзадокумперенттаскивать

перемещениевра асштках.Зажкнопкиавременнобатиеактивирует

 

инструментHand Tool.

 

Ctrl + 0 — вписатьмакетрабочуюобласть.

 

Ctrl + 1 — установкамасшт100%ба.

 

ЗажзажатьH,левуюкнопкумыши

— документмасштабируется

так,чтоббылвиденцеликом,можноперетащитьрамкувыдержите(

 

левуюкнопкунажатой,простотащитемышь)влюбое

естоиотпустить

— окажитесьвэтойобластитеммасш,кобылтранееорыйабом.

 

ЗажатьAlt,крутитьколесомыши

— масштабированиеобестороны

вокругтогоместа,гдерасположенкурсор.

 

8

Выборслоёв

 

 

 

ЗажатьCtrlикликнутьнаслой.Зажатиекнопкивременн

 

оактивирует

инструментMoveРабовслучаевыбораToolаетлюбогоинструмента.

 

кромеHandпозажатCtrlвклинструментToolючается(

 

 

масшт)и амогбирMoveЧтобыэтовработалоToolния,убедитесь, .

 

 

чтонастройкиинструмеMoveэтопаподнвыптаToolель (

 

 

адающими

меню,когдаинструмевыставленывыбран) следующие: Auto

 

 

-Select —

галкастоит,ввыпадающемспискерядом

 

 

— Layer.

Показатьискрыть

 

 

 

Показскрытьиликакие

 

-либослпростои

— кликнутьнаиконке

«глаз»этогослоявпанеслоёви(ликлавиатур

 

 

ы: Ctrl + ,).

Altклпоик+ глазонке«»впанелислоёв

 

 

— показатьтолькоодин

этотслой,прочеескрыть,повторныйклик,чтобывернутьстатускво.

 

 

 

Информацияслоях

 

 

 

Двойнойкликпоминиатюретекстслоявого

 

 

— редактированиеслоя,

выставляйтетекстовой

 

урсорвнужноеместо

— узнаётеш,рифтазмер,

инте, рансформациилиньяж,кернспейсинг, цвет.Еслипараметры

 

HorizontallyилиVerticallyотличаютсяScale100%,нужноScale

 

 

 

экспериментироватьCSS3

 

-свойствtransformубл,вкоторыймка

включать олькоэтотекстиналажвзаидизайнерамодействиевать

 

верстальщика,еслиэтонтентныйтекст.

 

 

 

Двойнойкликпоминиатюреслояцветом,градиентом,заливкой

 

текстурой — вызовмодальокнасданнымислоя.ого

 

Еуслсправаиояестькурсивнаянадпись«fx»

 

 

(ииконка,

открывающаясписок),значиту есгоэффектыь.Кликайтена

 

 

 

открывающуюиконку

— увидспэффектовисоктем( жнотключитьих

показ — кликаемнаиконкиглазарядомсэффе),двойнойктамиликпо

 

эффектувызовастройпанс ельэффекта. ами

 

 

 

Цвет вмакете:инструментEuedropperвнастройкахуказатьTool (

 

Sample→PointКликаемпоSizeпроизвольномуSample)пикселю, .

 

панелицветапод(всеминструментами)видимцветпикселя.

 

 

 

Размервмакете:инструментRuler Tool

 

 

— нажать,тащитьмышью,

отпустить — впанелинастроекпод(выпадмен, аюраметрL1)щм

 

увизмеренноедитерасс.ЕслитащитьояниезажатымShift,измеритель

 

перемещаетсястрогогоризонта,строговертикаподльно45°ляьно(

 

 

 

верстальщиканеактуально).

 

 

 

 

 

9

 

МожноиспользоватьRectangle Ma

rqueeсоздаваявыделениеTool,

(размервыделбудпоказанерядомниятсвыделением),если

GIMP

версииCS6новее.Убратьполучившепослеизмервыделениенияся

Ctrl + D.

 

Показатьискрытьсетку,напр,гавляющиебаритытрансформации,

 

нарезку — Ctrl +H.

 

Отменаиповторпоследнегодействия

— Ctrl + Z

Отменадействийпоследовательно

— Ctrl + Alt + Z

КомандаизвыпадающегоспискаImage→Trim

— подрезка

прозрачныхилиоднотонныхпиксудобно(,еслилейнужноп лучить

 

слойнапрозрачнкопируемфоне: слвновй

ыйдокумент,подрезаем,

экспортируем).

 

2.3.Лабораторнаяработа« Основныеприемыпостроения модульныхсеток »

Цель работы

 

 

Научивыссодержаниетраиватььсявеб

 

-страницывразныепотоки.

Порядвыполненияк

лабораторнойработы

 

Поток — этоп отображениярядокэл

ементовнастранице.По

умоблчаэлементыочныеотображаютсяиюкакпрямоугольные

 

 

области,идущиедругзадругомсверхувниз,астрочныеэлементы

 

 

располагаютсясверхувнизслеванаипрнеобходимостиаво

 

 

переносятсянановуюстроку.

 

 

ОдинтотжеHTML

-кодможновыстрразныепо.итьтоки

Нап,какнаримерсунке2.

 

 

10