referaty.sk – Všetko čo študent potrebuje
Elvíra
Štvrtok, 21. novembra 2024
Programovanie a WWW
Dátum pridania: 28.05.2008 Oznámkuj: 12345
Autor referátu: suchyzyps
 
Jazyk: Slovenčina Počet slov: 3 106
Referát vhodný pre: Stredná odborná škola Počet A4: 9.4
Priemerná známka: 2.97 Rýchle čítanie: 15m 40s
Pomalé čítanie: 23m 30s
 
Dynamické webové stránky (dynamické HTML, DHTML)

-sú stránky spájajúce XHTML, JavaScript alebo iný skriptovací jazyk a väčšinou sú doplnené podporou serverového
programovacieho jazyka ako je PHP alebo ASP. Zlúčením týchto metód vývoja webovej stránky vzniká dynamická stránka schopná reagovať na požiadavky užívateľa, ktorými môže byť napríklad zmena výzoru stránky, rolovacie menu, redakčný systém na pridávanie článkov a podobne.

Cascading Style Sheets (Kaskádové štýly)

- CSS je skratka pre anglický názov Cascading Style Sheets , slovenské tabulky kaskádových štýlov . Je to jazyk pre popis spôsobov zobrazenia stránok napísaných v jazykoch HTML, XHTML alebo XML. Staršia verzie HTML obsahujú celú radu elementov, ktoré nepopisujú obsah a štruktúru dokumentu, ale aj zpôsob jeho zobrazenia. Z hľadiska spracovania dokumentov a vyhľadávania informácií neni taký vývoj potrebný.


Výhody CSS

Používanie kaskádových štylov v porovnaní so samotným HTML v praxi prináša výhody:

· rozsiahlejšie možnosti

CSS ponúka rozsiahlejšie formátovacie možnosti než samotné HTML. Napr. pre formátovánie bloku textu – tj. určenie vzdialenosti od ich elementu či okraja stránky ponúka HTML nič. CSS má vlastnosti padding a margin. V HTML by bolo potrebné vytvoriť zložitu konštrukciu vložených tabulek.

· konzistentný štyl

Na všetkých stránkách webovej prezentácie by mali býť všectky nadpisy rovnakej úrovne, zoznamy, zdôraznené části textu a pod. rovnakého štýlu. S použitím  formátovacích možností HTML je to zložitejšie – u každého objektu v každom dokumente sa vzhľad objektu stále znovu nastavuje. S použitím CSS je to velmi jednoduché. Vytvorí sa subor štylu, ktorý sa pripojuje k HTML dokumentu. Vo všetkých dokumentoch su potom objekty rovnakého vzhľadu.

· oddelenie štruktúry a štýlu

· dynamická práca so štýlmy

Previesť zmenu štylu webu, ktorý pre formátovanie vzhľadu využívá len možnosti HTML, znamená najsť a nahradiť všetky značky a zmeniť atribúty veľa dalších značiek. V prípade používania CSS znamená zmena štýlu webu prepísania jediného suboru – suboru štýlov.

· formátovanie XML dokumentov

· väčšia kompatibilita alternativnych webových prehliadačov

· kratšía doba načítania stránky

Výhodou CSS oproti starému formátovaniu v HTML je, že kód a obsah webu je uloženy v subore .html a všetok design a formátovanie se načítá z jednoho suboru .css, ktorý je vačšinou spoločný pre celý web. To znamená, že pokiaľ máte v pláne zmenu designu webu, stačí zmeniť iba jeden soubor .css a zmena se aplikuje na celý web. Tiež sa soubor CSS uloží do medzipamäti prehliadača a pokiaľ neni zmenený, tak sa načítá iba raz a zobrazeie stránok sa veľmi urychlí. Je tiež možnosť upraviť formátovanie podľa prehliadača, ktorým si uživateľ danu stránku zobrazuje. Jednoducho si vytvoríte viac suborov .css
(napr. styl1.css a styl2.css) a podla prehliadača, ktorý si o stránku požiada, pripojíte iný soubor. Tím sa dá eliminovať problém rôznej interpretácie kódu jednotlivými prehliadačmi.


Nevýhody

Hlavnou nevýhodou CSS je zatiaľ stále zlá podpora v majoritných prehliadačoch. Rôzne prehliadače interpretujú rovnaký CSS kód inak a je niekedy veľmi obtiažne ho napisať tak, aby sa na všetkých (resp. na niekoľko vybraných) prehliadačoch výsledok zobrazil rovnaky.


Webové aplikácie


Skript

– je program napísaný pomocou skriptovacieho jazyka. Skripty bývajú interpretované. Skript je možno kedykoľvek spustiť bez nutnosti ho vždy znovu zkompilovat. Vyhodou skriptov je lahšia údržba a vývoj.. Programátorovi v tomto prípade stačí obyčajný textový editor, nepotrebuje tiež žiadný speciálny kompilátor alebo vývojový nástroj. Skriptovacie jazyky se dnes nejčastejšie
využívajú v prostredí webových aplikací. Príklady skriptovacích jazykov: Python, PHP, JavaScript, Perl atd. 
 
späť späť   2  |  3  |   4  |  5    ďalej ďalej
 
Copyright © 1999-2019 News and Media Holding, a.s.
Všetky práva vyhradené. Publikovanie alebo šírenie obsahu je zakázané bez predchádzajúceho súhlasu.