[ Pobierz całość w formacie PDF ]
.Sprowadza siê ona dookreœlenia i poznania techniki, której chcesz u¿yæ, na przyk³ad, wyœwietlania iukrywania wybranego elementu strony.Stosuj¹c to podejœcie, bêdziesz poznawa³elementy wszystkich trzech technologii tworz¹cych DHTML, jednak wyniki bêd¹zauwa¿alne niemal od razu.Jakie s¹ kierunki rozwoju DHTML?W3C pracuje obecnie nad stworzeniem bardziej standaryzowanego modelu obiektówdokumentu, okreœlanego jako DOM Level 2 (DOM poziomu 2).Aktualnie wiêkszoœætych rozwi¹zañ zosta³a ju¿ zaimplementowana w przegl¹darce Internet Explorer 5,prawdopodobnie pojawi¹ siê one tak¿e w kolejnej (pi¹tej) wersji NetscapeNavigatora.Zapowiadana kolejna oficjalna wersja DOM bêdzie siê znacznie ró¿niæod aktualnie stosowanych rozwi¹zañ.A co ze znacznikami LAYER stosowanymi w Netscape Navigatorze oraz innymirozwi¹zaniami DHTML u¿ywanymi wy³¹cznie w przegl¹darkach konkretnego typu?Wed³ug mnie, jeœli w ogóle chcesz siê zajmowaæ DHTML, to powinieneœskoncentrowaæ siê na tworzeniu stron dzia³aj¹cych w ró¿nych przegl¹darkach.Jedynie w ten sposób, tworz¹c (stosunkowo) uniwersalne strony WWW, bêdzieszmóg³ dotrzeæ do najwiêkszej grupy odbiorców (choæ jednoczeœnie, rezygnuj¹c zzaawansowanych mo¿liwoœci poszczególnych przegl¹darek, mo¿esz straciæ drobn¹czêœæ potencjalnych u¿ytkowników).Muszê przyznaæ, i¿ wykorzystanie unikalnychmo¿liwoœci poszczególnych przegl¹darek mo¿e byæ bardzo kusz¹ce, a uzyskiwanedziêki nim efekty s¹ bardzo atrakcyjne.Niemniej jednak, nic chyba nie jestbardziej frustruj¹ce od spêdzenia wielu tygodni na tworzeniu rewelacyjnejstrony DHTML i odkryciu, ¿e przewa¿aj¹ca czêœæ u¿ytkowników nie mo¿e jejogl¹dn¹æ.QuizJakie trzy technologie tworz¹ DHTML?Co to jest model obiektów dokumentu (DOM)?Czy do tworzenia stron DHMTL mo¿na u¿ywaæ jêzyka VBScript lub innego jêzykaskryptowego?Jaki jest najistotniejszy element stron DHTML, które dzia³aj¹ na ró¿nychprzegl¹darkach?OdpowiedziHTML, arkusze stylów oraz technologie skryptowe.„Jêzyk” u¿ywany przy odwo³ywaniu siê do obiektów stron WWW, którymi mo¿namanipulowaæ z poziomu skryptów.Pamiêtaj, ¿e zarówno Internet Explorer, jak iNetscape Navigator w odmienny sposób implementuj¹ model obiektów dokumentu(DOM).Z tego wzglêdu odwo³ania do tego samego elementu strony w obuprzegl¹darkach bêd¹ wygl¹da³y w inny sposób.Tak.Pamiêtaj jednak, i¿ obs³uga jêzyka VBScript w Netscape Navigatorze wymagau¿ycia specjalnego plugina.Wykorzystanie innych jêzyków skryptowych mo¿e byæjeszcze trudniejsze.Zatem najlepszym rozwi¹zaniem jest u¿ycie jêzykaJavaScript.Bez w¹tpienia, elementem tym jest funkcja s³u¿¹ca do okreœlania rodzaju iwersji przegl¹darki.Funkcja ta musi byæ w stanie precyzyjnie i bezb³êdnierozpoznaæ wszystkie dostêpne rodzaje przegl¹darek.Tylko w ten sposób bêdzieszmóg³ modyfikowaæ kod i zapewniæ poprawne dzia³anie strony w wybranychprzegl¹darkach.ÆwiczeniaZmodyfikuj grê w kó³ko i krzy¿yk w taki sposób, aby mo¿na by³o graæ zkomputerem.Skopiuj z WWW biblioteki funkcji DHTML, które mo¿na wykorzystywaæ w ró¿nychprzegl¹darkach; nastêpnie zmodyfikuj grê w kó³ko i krzy¿yk, dodaj¹c nowe efektylub zastêpuj¹c pocz¹tkowe rozwi¹zania nowymi funkcjami
[ Pobierz całość w formacie PDF ]