![]() |
||||||||
|
||||||||
Szkriptek - BevezetésA weboldalak tartalmazhatnak olyan programkódokat, amelyek a felhasználók számítógépén futnak le. A HTML szabvány lehetővé teszi bármilyen programnyelv használatát, de a JavaScript egyeduralkodónak számít ezen a területen. Kliens oldali szkriptek alkalmazása nagy mértékben bővíti, illetve kiegészíti a HTML és a CSS által kínált lehetőségeket. Néhány egyszerűbb példa, amit JavaScript programokkal meg lehet oldani:
A JavaScript nagyobb léptékű feladatok megoldására is alkalmas, akár egy komplett webes alkalmazás is létrehozható a segítségével. Egy weblap készítésekor fontos követelmény, hogy az oldalnak JavaScript nélkül is működnie kell. A 90-es években még sok olyan böngészőt használtak, amelyek nem tudták értelmezni a JavaScript kódot. Ma már gyakorlatilag nem létezik ilyen probléma, viszont vannak, akik kikapcsolják a JavaScriptet netezés közben. Például az internetes reklámok nagy részétől meg lehet szabadulni ilyen módon. Megjegyzés: A reklámokat többnyire JavaScript programok töltik be a weboldalakra. A reklámokat megrendelő cégek adatokat kérnek a megjelenítések számáról, rákattintások számáról, stb. Ezeket a statisztikákat gyakran független auditor cégek állítják össze - JavaScript programok által megszerzett információkból. Így egy hirdetés megjelenítése jelentősen növeli a böngésző által lefuttatandó programkódok számát és az átvitt adatmennyiséget a felhasználó gépe és a szerverek között. Tehát a JavaScript kikapcsolása - ha az oldal egyébként működőképes marad - gyorsabbá és kényelmesebbé teszi a böngészést. Ugyanakkor nagyobb portálok esetén is előfordul, hogy letiltott JavaScript mellett nem érhető el minden funkció, sőt már olyannal is találkoztam, hogy egyáltalán nem jelentek meg az oldalak. Ez egy reklámbevételből élő webhely esetén logikus döntés eredménye is lehet: minek erőforrást pazarolni olyan felhasználók kiszolgálására, akik úgy sem generálnak árbevételt? Általánosságban viszont elmondható, hogy ha az oldal JavaScript nélkül nem működik megfelelően, akkor az weblap készítői hibának számít, mivel látogatottság csökkenéshez vezet. Ilyen webhelyre biztosan nem tér vissza egy olyan felhasználó, akinek le van tiltva a böngészőjében a JavaScript. További hátrányt okozhat, hogy a kereső motorok sem „díjazzák” azokat az oldalakat, amelyek szkriptek futtatása nélkül nem vagy csak alig használhatóak. A fent leírtak miatt én általában kerülendőnek tartom a JavaScript alkalmazását. Véleményem szerint három esetben lehet indokolt a használata:
Alapértelmezett szkript nyelv megadása » |
||||||||