Увод у WEB програмирање

Slides:



Advertisements
Similar presentations
OULU ADVANCED RESEARCH ON SOFTWARE AND INFORMATION SYSTEMS Teppo Räisänen | Oulu University of Applied Sciences Facebook Markup Language - FBML Teppo Räisänen.
Advertisements

Programming I 2 nd lecture. Block-level and inline elements BlockInline block-level elements generally can contain text, data, inline elements, or other.
CS 101 – Dec. 2 Download speed Internet vs. Web Domains HTML.
HTML Hyper-Text Markup Language or tags. HTML is a “tag” language Open and close tags Tags identified with angle brackets Basic format content (shorthand.
Индиректна питања користимо када некога љубазно питатмо за информацију, почевши са изразима као нпр.:
1 БЕЗБЕДНОСТ НА РАДУ ПРИ РАДУ СА МОСТОВСКИМ И ДРУГИМ ВРСТАМА ДИЗАЛИЦА.
1 Научни радови - рецензирање - Горан Ненадић School of Computer Science, University of Manchester Математички институт, Београд.
ДАВАЧИ ПОМЕРАЈА 2. Садржај  Синхроуређаји  Разлагачи  Индуктосини  Енкодери  Дифракционе решетке  Двобрзински мерни системи  Двоположајни давачи.
ДАВАЧИ ПРИТИСКА, ПРОТОКА, НИВОА, ГУСТИНЕ, pH ВРЕДНОСТИ, ВЛАЖНОСТИ И ДИМЕНЗИЈА (слике: Д. Станковић “Мерење неелектричних величина електричним путем” и.
CS 111 – Oct. 4 Web design –HTML –Javascript Commitment: –This week, read sections 4.3 – 4.5.
HTML HyperText Markup Language ©Richard L. Goldman July 15, 2003.
Web Site Design Unit 11.3A: Web programming. Tags and Elements O h1 O p O h6 O li O Ol O Ul O Strong O Bold O Emphasis O Sub O Sup O How many standard.
КОНКУРС МИНИСТАРСТВА ЗА ТЕЛЕКОМУНИКАЦИЈЕ И ИНФОРМАЦИОНО ДРУШТВО „Дигитални час“ Основна школа “Јован Поповић “ Сусек одељење у Баноштору Аутор: Ђурђица.
HTML & CSS Jan Janoušek.
Кеш меморијa Приципи рада кеш меморија Величина кеша
Creating a Web Page CSC 121.
Elements of HTML Web Design – Sec 3-2
Creating a Web Page.
Introduction to the Internet
Lists in HTML PowerPoint How to create lists in HTML
Chapter 4 - Introduction to XHTML: Part 1
Стилови Стил је скуп визуелних карактеристика који се може применити на HTML код да би се променио његов изглед. Обрасци стилова омогућавају да се промени.
HTML (HyperText Markup Language)
ОДРЖАВАЊЕ И ЗАШТИТА СИСТЕМА
Промена Устава РС Београд, 21. јул 2017.
учитељица Лала, ОШ "АнтаБогићевић", Лозница
Увод у информатику и рачунарство
Проналажење мултимедијалних информација
Архитектура рачунарских система
Рачунарске мреже Александар Картељ
Објектно орјентисано програмирање
38. Серво мотори. Захтеви и примена. ДС серво мотори. АС серво мотори
Essentials of Web Pages
Референтни модели Поређење референтних модела OSI и TCP/IP
HTML Intro.
Аутори: Славко Марковић Игор Јанковић
Рачунарске мреже Александар Картељ
ОСНОВНИ ЕЛЕМЕНТИ ГРАФИЧКОГ ИНТЕРФЕЈСА
РАЧУНАРСКЕ КОМУНИКАЦИЈЕ
Увод у VHDL.
Рачунарске мреже Александар Картељ
Александра Поповић Александра Настић
Методика наставе рачунарства
Монитор Излазна уређај
Фон-Нојманов модел рачунарског система
Стандарди за заштиту животне средине
DSP Алгоритми и Архитектуре
Електронска здравствена картичка
Програмски језик C Структура програма, типови података,
УПОТРЕБА КОМАНДЕ EXTRUDE У ПРОГРАМУ PRODESKTOP
Методика наставе рачунарства
Računarska grafika.
Слој апликација DNS – систем именовања домена Електронска пошта
Финансијски инструменти
Сабирање и одузимање троцифреног и двоцифреног броја
Оптички систем преноса
Подешавање радног окружења програма Microsoft Word
Рачунарске мреже Александар Картељ
Дистрибуиране базе података
Стандарди за заштиту животне средине
СОФТВЕР.
Увод у организацију и архитектуру рачунара 2
Аритметичке и логичке операције
Оператор надовезивања
Архитектура и програмирање микропроцесора Intel 8086 (3)
Глобални барометар корупције 2009
Introduction to HTML- Basics
What is HTML?.
Johan Ng and Muhammad Hazzry
COMS 161 Introduction to Computing
Presentation transcript:

Увод у WEB програмирање

World Wide Web (ili samo Web) - kolekcija ogromnog broja elektronskih dokumenata sačinjenih od povezanih Web stranica napisanih u HTML-u.

Хипертекст Странице садрже показиваче на друге странице.

Интернет

Технологије Брза промена технологије израде Непотпуно дефинисана Веб је клијент сервер окружење које се састоји од три компоненте: клијента, сервера, мреже Технологије за веб отежавају посао дизајнерима Брза промена технологије израде Непотпуно дефинисана Читачи је не подржавају у потпуности Клијенска технологија која се користи за веб: Читач веба – browser Html Css JavaScript

Развој WWW апликација ПРОГРАМСКИ ЈЕЗИЦИ HTML (Hypertext Markup Language) Java Perl ASP CSS JavaScript ШТА ЈЕ ПОTРEБНO ЗA RAZVOJ WWW APЛИКAЦIJE ? Теxт едитор Веб browser Графички програм Веб сервер (опционо)

H T M L Hypertext Markup Language

HTML HTML је структуирани описни језик који се користи за израду Веб страна. Представља поједностављени подскуп SGML-a (Standard Generalized Markup Language). Омогућава формирање изгледа целе стране, њених саставних деловa кaо и мрeжно структуирaног докумeнтa. HTML елементи указују WWW читачу шта треба да предузме и како треба да прикаже текст. HTML документ је plain-text (ASCII) фајл који креирамо помоћу било којег текст едитора. (нпр. Notepad на Windows рачунаримa). WYSIWYG HTML Едитори (Dreamweaver, Home Page, PageMill). WYSIWYG "what you see is what you get";

WYSIWYG

http://www.w3scools.com

Правила језика HTML HTML документи су структуирани HTML препознаје само један размaк HTML елементи треба да су затворени, осим ако су празни Атрибуте језика HTML треба смештати у знакове наводa Читачи игноришу непознате атрибуте и елементе језика HTML Тестирање – CSE Validatore

HTML ELEMENTI Описни језици попут HTML састоје се од кодова, који се називају елементи (тагови), и који се користе за описивање структуре и изгледа документа. Читач Веба интерпретира HTML елементе и на основу њих приказује документ на екрану. HTML тагови служе за означавање различитих елемената у HTML документу. HTML таг се означава са знаком “мање од” (<), имена тагa, и знaком “веће од” (>). Тaгови су обично упaрени. <tag> … </tag> Неки тагови могу имати атрибуте. <title> <TITLE> <TiTle>.

Tag Опис <html> ... </html> Декларише да је Web страница писана у HTML-у <head> ... </head> Заглавље странице <title> ... </title> Дефинише наслов странице <body> ... </body> Ограничава тело странице <h n> ... </h n> Ограничава наслов нивоа n <b> ... </b> Задебљана слова (bold) <i> ... </i> Изсошена слова italik <center> ... </center> Хоризонтално центрирање ... на страници <ul> ... </ul> Ограничава неуређену листу <ol> ... </ol> Ограничава уређену листу <il> ... </il> Ограничава ставку уређене листе <br> Умеће нови ред (прелом линије) <p> Започиње нови параграф <hr> Умеће хоризонталну линију по целој дужини стране <img src = “...“> Приказује слику <a href=“...“> ... </a> Дефинише hiperlink

Тело документа Тело документа садржи сав текст и путање до слика које чине страну, заједно са свим елементима који контролишу изглед стране. Тело документа почиње маркером <BODY> и завршава се маркером </BODY>. Елемент BODY је опциони. 14 1 14

15 15

Форматирање блокова текста Елементи за форматирање блокова текста се користе за форматирање читавих пасуса текста у документу. Користе се у телу документа. За форматирање наслова користе се елементи H1, H2, H3, H4, H5 и H6. Користе се за одвајање страна у мање целине. 16 16

Сви елементи имају почетне и завршне маркере. Званично правило о насловима је следеће: што је наслов већег нивоа (што је мањи број), то ће оно бити истакнутије приказано. Већина читача их приказује на исти начин: фонтом Times New Roman, појачано, са 24, 18, 14, 12, 10 и 8 пиксела, респективно. Могу се користити стилови за форматирање наслова одређеним фонтом, величином или бојом. 17 17

18 18

За креирање новог параграфа користи се елемент P. Читачи аутоматски преламају текст према ширини блока или прозора, правећи нове редове ако је потребно. За креирање новог параграфа користи се елемент P. Елемент има почетни и завршни маркер, али се завршни маркер може изоставити. Параграф је окружен вертикалним простором од једног или пола реда. Могу се користити стилови за форматирање пасуса одређеним фонтом, величином или бојом. 19 19

20 20

Ручни прекид реда остварује се елементом BR. Елемент има само почетни маркер и не садржи друге елементе. Ручни прекид реда се користи за кратке редове текста који треба да се појаве један после другог без много простора између. Могу се користити вишеструке ознаке BR да би се направио додатни простор између редова или параграфа. 21 21

22 22

За приказивање хоризонталних линија користи се елемент HR. Елемент има само почетни маркер и не садржи друге елементе. 23 23

За приказивање адреса, потписа и ауторства користи се елемент ADDRESS. Елемент има почетни и завршни маркер. Обично приказује искошен текст и раздваја параграф пре и после елемента ADDRESS. 24 24

То је идеално за кôд, песме, табеле итд. Преформатирани текст омогућава да се одрже оригинални прекиди и размаци. То је идеално за кôд, песме, табеле итд. За приказивање преформатираног текста ко-ристи се елемент PRE. Елемент има почетни и завршни маркер. Преформатирани текст се обично приказује са фонтом са једнаким размаком као што је Courier. 25 25

26 26

За цитирање текста на нивоу блока користи се елемент BLOCKQUOTE. Елемент има почетни и завршни маркер. Уобичајено је да текст буде померен с лева и десна, формира нови параграф и додаје простор изнад и испод цитата. 27 27

28 28

За дефинисање термина користи се елемент DFN. Елемент има почетни и завршни маркер. Текст се приказује у курзиву. 29 29

Форматирање речи Поједине речи или делови текста могу се приказати различитим стиловима. Стилови могу бити: логички физички. Код логичких стилова начин приказивања је одређен читачем. Код физичких стилова начин приказивања одређује сам корисник. 30 30

Сви елементи логичких стилова имају почетне и завршне маркере. Логички стилови су: CITE CODE EM KBD SAMP STRONG VAR. Сви елементи логичких стилова имају почетне и завршне маркере. 31 31

Елемент CITE се користи за приказивање цитата или референци 32 32

Елемент CODE се користи за приказивање програмског кода 33 33

Елемент EM се користи за истицање текста. Текст је у курзиву. 34 34

Елемент KBD се користи за истицање текста 35 35

Елемент SAMP се користи за приказивање примера 36 36

Елемент STRONG се користи за јаче истицање текста 37 37

Елемент VAR указује на име променљиве. Текст је у курзиву. 38 38

Сви елементи имају почетне и завршне маркере. Физички стилови су: Сви елементи имају почетне и завршне маркере. B I TT BIG SMALL SUB SUP Слова су појачана Слова су искошена Слова су приказана непропорционалним фонтом Текст је приказан великим фонтом Текст је приказан малим фонтом Текст је приказан испод нормалног текста Текст је приказан изнад нормалног текста 39 39

40 40

Елементи набрајања HTML подржава следеће типове набрајања: описне листе или листе за дефиниције листе набрајања листе навођења. Описне листе су листа термина и одговарајућих дефиниција. Овај тип листа је посебно погодан за индексе. 41 41

Елемент DL садржи елементе DT и DD. Описна листа почиње маркером <DL>, а завршава се маркером </DL>. Елемент DL садржи елементе DT и DD. Оба елемента имају почетне и завршне маркере, али се завршни маркери могу изоставити. Елемент DT се користи за означавање термина који ће се дефинисати у листи. Елемент DD се користи за означавање дефиниције у листи. 42 42

Читачи обично увлаче дефиниције у новом реду испод термина који се дефинише. 43 43

Листа почиње маркером <UL>, а завршава се маркером </UL>. Листа набрајања се користи за представљање листе чланова одвојене празним редом. Листа почиње маркером <UL>, а завршава се маркером </UL>. Чланови листе се представљају елементом LI. Елемент LI има почетни и завршни маркер, али се завршни маркер може изоставити. 44 44

45 45

Вредности атрибута type могу бити: disc circle square. Ако је type=disc, тада је ознака • Ако је type=circle, тада је ознака ◦ Ако је type=square, тада је ознака ▪ 46 46

47 47

Листа почиње маркером <OL>, а завршава се маркером </OL>. Сортиране листе се користе за представљање листи које су сортиране према неком критеријуму. Листа почиње маркером <OL>, а завршава се маркером </OL>. Чланови листе се представљају елементом LI. Ако другачије није одређено, чланови сортиране листе се нумеришу бројевима 1, 2, 3 итд. 48 48

49 49

Могуће вредности атрибута type су: A a I i 1 За обележавање користимо велика слова A, B, C … За обележавање користимо мала слова a, b, c … За обележавање користимо велике римске бројеве I, II … За обележавање користимо мале римске бројеве i, ii … За обележавање користимо арапске цифре 1, 2, 3 ... 50 50

51 51

52 52

53 53

54 54

Нумерација сортиране листе може почети бројем различитим од 1. То се постиже превазиђеним атрибутом start. Вредност атрибута start се увек поставља у бројевима, који се затим конвертују према одговарајућем типу набрајања. 55 55

Може се променити набрајање дате ставке у листи. То се постиже превазиђеним атрибутом value. Промена броја ставке у листи доводи до промене следећих елемената у листи. 56 56