TEHNOLOGIJE ZA WEB JU GIMNAZIJA VASO PELAGIĆ

Similar documents
CSS CSS. selector { property: value; } 3/20/2018. CSS: Cascading Style Sheets

UPUTSTVO ZA KORIŠĆENJE NOVOG SPINTER WEBMAIL-a

Sveučilište u Zagrebu PMF Matematički odsjek. Mreže računala. Vježbe 08. Zvonimir Bujanović Slaven Kožić Vinko Petričević

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

PREDMET. Osnove Java Programiranja. Čas JAVADOC

Windows Server 2012, VDI Licenciranje najprodavanijeg servera, što je novo, VDI licenciranje. Office 2013 / Office 365

Programiranje III razred

VRIJEDNOSTI ATRIBUTA

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

Vežbe - XII nedelja PHP Doc

Svi Java tipovi imaju ekvivalentan tip u jeziku Scala Većina Scala koda se direktno preslikava u odgovarajući Java konstrukt

Planning and Designing Your Site p. 109 Design Concepts p. 116 Summary p. 118 Defining Your Site p. 119 The Files Panel p. 119 Accessing Your Remote

JavaScript i HTML DOM

Tehnologije za Web. HTML je izvorno projektovan kao strukturni jezik nije napravljen da upravlja izgledom stranice, već se pretpostavljalo:

Sberbank Business Online na Mozilla FireFox

Sadržaj. Verzija 03/2017 Primjenjuje se od 20. novembra godine

Cjenovnik usluga informacionog društva

Uputstvo za korišćenje logrotate funkcije

Hipertekst - nastavak. 2. vježbe iz WEB programiranja. Dodavanje slika. Ćelija, redak i ćelija zaglavlja. Struktura tablice 8.3.

Programiranje Programski jezik C. Sadržaj. Datoteke. prof.dr.sc. Ivo Ipšić 2009/2010

VMware Workstation. VMwareWorkstation ESX ($) (vmotion, DRS, HA, Storage vmotion) vcenter Server ($) Server. Guest OS

Izrada VI laboratorijske vježbe

PHP? PHP (recursive acronym "PHP: Hypertext Preprocessor") Open Source general-purpose scripting language Web development

Uvod u programiranje - vežbe. Kontrola toka izvršavanja programa

Uvod, varijable, naredbe, petlje

Što ćete naučiti. Internet općenito HTML CSS XML XHTML Javascript DOM DHTML PHP, ASP.NET

Microsoft Hyper-V Server 2016 radionica EDU IT Pro, Zagreb,

Jezik Baze Podataka SQL. Jennifer Widom

VB komande. Programiranje 1

Računarske osnove Interneta (SI3ROI, IR4ROI)

Osnove programskog jezika C# Čas 4. Nasledjivanje 2. deo

HTML & CSS PRAKTIKUM PRIMENA TCP/IP TEHNOLOGIJA U NAMENSKIM SISTEMIMA MARIJA JANKOVIĆ

Razvoj hibridnih mobilnih aplikacija pomoću PhoneGap platforme

Unit 10 - Client Side Customisation of Web Pages. Week 5 Lesson 1 CSS - Selectors

UNIVERZITET U BEOGRADU ELEKTROTEHNIČKI FAKULTET

To illustrate how to set TAG styles the <body> and <h1> tags (for the BODY and the HEADING 1 styles) will be adjusted.

Vjež ba 3-3: Ražvoj ASP.NET MVC 4 Pogleda s Ražor sintaksom

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

Što ćete naučiti. Internet općenito HTML CSS XML XHTML Javascript DOM DHTML. AJAX jquery PHP ASP.NET Ruby On Rails MS Silverlight FLASH, SMIL, SVG...

PKI Applet Desktop Application Uputa za instalaciju programske potpore

Geant2 - JRA1. Upravljanje mjerenjem i performansama mreža (perfsonar, baza multi-domain nadzorne usluge) Danijel Matek (Srce)

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Sveučilište u Zagrebu Fakultet strojarstva i brodogradnje. WEB programiranje HTML & CSS

PASS4TEST. IT Certification Guaranteed, The Easy Way! We offer free update service for one year

dr. sc.. Josip Musić Originalne slideove izradio:

APLIKATIVNI SOFTVER Front End: HTML, CSS, JavaScript

Programske paradigme Funkcionalna paradigma

VHDLPrimeri Poglavlje5.doc

Vidljivost TipPovratneVrednosti ImeFunkcije (NizParametara) { TeloFunkcije }

Introduction to CSS. Part 1: Simple Text Formatting. Source Files for this Exercise are available on the Course Website DW_CSS intro

CS WEB TECHNOLOGY

Editovanje registra u Windowsu

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

Case Study Hrvatska pošta: Korisničko iskustvo iz snova. Tomislav Turk Samostalni sistem inženjer, Combis d.o.o. Zagreb,

AJAX Asychronous JavaScript And XML (...mali delic WEB 2.0 standarda) Tutorijal za osnovno koriscenje AJAX-a - Vladica Savić

VDSL modem Zyxel VMG1312-B10A/B30A

PREDNOSTI I NEDOSTACI UPORABE Node.js PLATFORME

Exam : 9A Title : Adobe GoLive CS2 ACE Exam. Version : DEMO

Programiranje Internet aplikacija

PARALELNO PROGRAMIRANJE

PROGRAMIRANJE. Amir Hajdar

Primjena skriptnih jezika u dinamičkom generiranju mrežnih stranica

Uvod u relacione baze podataka

OUR KNOWLEDGE FOR YOUR SUCCESS. Iskustva u razvoju i implementaciji ADF aplikacije

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1

Using Dreamweaver CS6

SVEUČILIŠTE U MOSTARU FAKULTET PRIRODOSLOVNO-MATEMATIČKIH I ODGOJNIH ZNANOSTI BAZE PODATAKA 2. Doc.dr.sc. GORAN KRALJEVIĆ BAZE PODATAKA 2 1

FUNDAMENTALS OF WEB DESIGN (46)

Informatika Uvod u C#,.NET Framework i Visual Studio... nastavak...

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

Nove značajke u Liferay portalu v6.2. Ivica Čardić Senior Software Engineer, Liferay Inc.

Programiranje Internet aplikacija (IR4PIA)

2. Linijska algoritamska struktura

Lab 4 CSS CISC1600, Spring 2012

Android. Osobine. Razvojno okruženje

Computer Science E-1. Understanding Computers and the Internet. Lecture 10: Website Development Wednesday, 29 November 2006

Uputa za instaliranje programske potpore za operativni sustav WINDOWS

WEB SUSTAV ZA UPRAVLJANJE SADRŽAJEM ZA POCDOC APLIKACIJU

Sveučilište Jurja Dobrile u Puli Fakultet za ekonomiju i turizam "Dr. Mijo Mirković" Marino Pereša. JavaScript. Završni rad. Pula, 2015.

Internet programiranje

CSS

IZRADA INTERAKTIVNOG TESTA U ANGULAR OKRUŽENJU

Binarne hrpe. Strukture podataka i algoritmi VJEŽBE 26. siječnja / 133

PRINCIPI SOFTVERSKOG INŽENJERSTVA TIM NAZIV_TIMA

A network is a group of two or more computers that are connected to share resources and information.

Using Dreamweaver. 6 Styles in Websites. 1. Linked or Imported Stylesheets. 2. Embedded Styles. 3. Inline Styles

QRadar & StealthINTERCEPT

Lab. vježba PROGRAMIRANJE ZA INTERNET. Upute za laboratorijske vježbe. (izradio: Marin Bugarić) HTML5

for Beginners COPYRIGHT NATIONAL SEMINARS TRAINING. ALL RIGHTS RESERVED.

Using Dreamweaver CC. 6 Styles in Websites. Exercise 1 Linked Styles vs Embedded Styles

Html basics Course Outline

KINEMATIČKA ANALIZA MEHANIZAMA INDUSTRIJSKIH ROBOTA KORIŠTENJEM PROGRAMSKOG JEZIKA MATLAB

class atribut Kadaželimo naviše elemenata da primenimo isto pravilo

AIM. 10 September

<A rel="stylesheet" B="mystylesheet.css" C="text/css" />

HTML, CSS i JavaScript

Vežba 3 Mrežni protokoli

IZRADA MOBILNIH APLIKACIJA KORIŠTENJEM IZOMORFNOG METEOR.JS RADNOG OKVIRA

Languages in WEB. E-Business Technologies. Summer Semester Submitted to. Prof. Dr. Eduard Heindl. Prepared by

Modifikovana Linux distribucija namenjena za web dizajn

Transcription:

TEHNOLOGIJE ZA WEB JU GIMNAZIJA VASO PELAGIĆ

PROBLEMI TEHNOLOGIJA ZA WEB Otkako je web postao popularan osnovna tehnologija, jezik HTML više puta je redefinisan, pa postoje verzije 2.0, 3.2, 4.0, 4.01,5.0, XHTML 1, XHTML 1.1, razne privremene verzije (npr. HTML 3.0) i brojni pokušaji prilagođavanja. Druge tehnologije, na primjer Java ili Java Script, takođe su se mijenjale u veoma kratkim intervalima. Proizvođači browser-a su objavljivali nove verzije programa koji su bili preplavljeni novim svojstvima, ali i greškama.

Web tehnologije za stvaranje dinamičkih web stranica su: DHTML (Dynamic HTML) tehnologija kombinacija HTML-a, skriptnih jezika (JavaScript, VBScript, Jscript) Ostale tehnologije koje se temelje na klijentu: ActiveX, Java appleti Tehnologije koje se temelje na serveru: CGI skripte, PHP Java servleti, JSP (Java Server Pages), ASP (Active Server Pages)

Nedostatak stabilne i dobro podržane tehnologije veoma je veliki problem pri izradi web lokacija. Upotrebom novih tehnika mogude je ostvariti mnogo različitih prikaza na web sajtu programiranjem samo jedne dinamičke stranice. Tehnike koje se koriste za izradu dinamičke web stranice su najčešde PHP, COLD FUSION, JAVA SCRIPT i ASP. Njihove ekstenzije su.php,.cf,.jsp i.asp

PROGRAMI ZA IZRADU WEB STRANA Program Platforma Opis FrontPage Windows Popularan među početnicima prilikom kreiranja manjih web sajtova. Znatno je poboljšan od prve verzije, ali se sve manje koristi. Dreamweaver HomeSite GoLive Windows, Macintosh Windows Windows, Macintosh Dobar alat za vizuelnu izradu web strana sa usklađenim WYSIWYG i mogudnostima uređivanja koda. Pruža jaku podršku CSS i specifikaciji DHTML. Ima nevjerovatne mogudnost za upravljanje kodom, lošu podršku za vizuelno uređivanje. Sestrinski proizvod ColdFusion Studio pruža bolju podršku za tehnologije dinamičke izrade web lokacije. Veoma popularan među korisnicima računara Macintosh. Ima grafički interfejs potpuno prilagođen dizajneru. Generisan kod sadrži greške, nije popularan među autorima koji teže strogom poštovanju standarda.

HTML (HYPERTEXT MARKUP LANGUAGE) HTML jezik sintaksa jezika nije strogo nametnuta browser-i de prilikom obrade web strana koje sadrže greške sami pokušati da ih uklone ili de ih ignorisati. Browser-i nisu strogi prema formi HTML koda prikazade na ekranu i nešto što uopšte nije po standardima jezika. Stvarna sintaksa jezika HTML definisana je tipom dokumenta (DTD - koji omogudava prepoznavanje HTML oznaka i atributa) Svaki web browser ima DTD ugrađen u svoj kod.

Izgled pojednostavljenog HTML koda je: <HTML> < HEAD> <TITLE> Naslov stranice</title> < /HEAD> < BODY> <H1>Naslov</H1> <H2>Podnaslov</H2> <P>Text, text, text... </P> <a href = sljedeca_stranica.html >sljededa</a> </BODY> < /HTML>

CSS (CASCADING STYLE SHEETS) CSS je skup pravila/stilova kojima se definiše kako de se pojedini elementi HTML-a prikazati. Prednosti koje CSS nudi su sljedede: Znatno vede mogudnosti određivanja svojstava HTML-a objekata. Mogudnost odvajanja sadržaja od prezentacije (donekle). Izgled kompletnog web sajta se može promjeniti samo promjenom jedne CSS datoteke. Definiranje prezentacije zavisno o mediju.

Povezivanje HTML objekata i CSS stilova se vrši preko CSS selektora. Glavna uloga selektora je da izaberu objekte iz HTML-a te za njih definišu stil. Nakon što se odrede objekti kojima se želi manipulisati potrebno je definisati željena svojstva tih objekata. Ona se definišu pomodu deklaracionog bloka koji se sastoji od jedne ili više deklaracija. Svaka deklaracija sadrži dva dijela: oznaku svojstva te vrijednost tog svojstva. Mjesto gdje se definiše CSS pravila može biti: u samoj HTML datoteci koja koristi stilove u zasebnoj CSS datoteci Ova dva načina mogude je kombinovati i imati više CSS datoteka u kojima se definišu stilovi. Izbor zavisi od autora ali je preporučljivo stilove definisati u zasebnim CSS datotekama.

Primjer CSS-a: body { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; background: #FF6B38; } td { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; } th { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; } a:link { color: #812105; } a:visited { color: #812105; } a:hover { color: #FFDFB3; }

PHP (HYPERTEXT PREPROCESSOR) PHP je rasprostranjeni specijalizovani skriptni programski jezik koji se koristi za izradu dinamičkih web stranica. Suština je da se PHP koristi za dinamičko generisanje HTML koda. Pomodu PHP-a kreiraju se HTML stranice na serveru prije njihovog slanja na lokalni računar tj. prije njihove vidljivosti za krajnjeg korisnika.

PHP KOD <!DOCTYPE html> <html> <body> <?php echo "Pozdrav!";?> </body> </html> <html> <body> <?php //echo "komentar!"; #echo "komentar!"; echo "Pozdrav!";?> </body> </html>

JAVASCRIPT JavaScriptje skript jezik kojim web dizajneri mogu da automatizuju postupke unutar web stranice. Skript jezik- jer omogudava pisanje skripta (niza naredbi) koje de web čitač izvršiti. Omogudava zadavanje grupe naredbi koje se mogu izvršiti samo u web browser-u. JavaScript se ugrađuje u HTML Web stranice nije potreban poseban alat; može se koristiti isti program za uređenje teksta koji se koristi za izradu web stranice.

JavaScript kod postavlja se između oznaka <script> i </script>, koje de ukazati web browser-u da izvrši JavaScript kod umjesto da prikaže tekst na ekranu. JavaScript kod <script language="javascript"> <!-- Document.bgColor="lightyellow"; Document.fgColor="magenta"; //--> </script>

ASP (ACTIVE SERVER PAGES) ASP stranice je skriptni jezik razvijen od strane Microsofta. Stranice su mješavina HTML-a i programskog koda koji daju ASP stranici karakter dinamičke stranice. Jedna od najznačajnijih odlika ASP stranica je njihovo jednostavno povezivanje sa bazama podataka te ubacivanje podataka iz baze u HTML stranicu, što otvara razne mogudnosti za upotrebu ASP stranica.

ASP se može pokrenuti i na vlastitom računaru ukoliko instaliramo neke od web poslužitelja, a to su Personal Web Server (za Windows 95, Windows 98 i Windows Me) i Internet Information Services (za Windows NT, Windows 2000, Windows XP...). ASP kao program za izradu dinamičkih web stranica pruža: Brzi razvoj aplikacija Programsku strukturu baziranu na VB skriptnom jeziku Mogudnost korištenja ActiveX kontrola i gotovih objekata Lako i jednostavno povezivanje na baze podataka Podrška za sve Microsoft platforme Podrška na Apache Web Serveru Jednostavno administriranje implementarnih stranica ASP