ugrás a tartalomhoz

Archívum - Jún 14, 2008

Some new CSS features in Firefox 3

Török Gábor · 2008. Jún. 14. (Szo), 16.34
Merítés a Firefox 3-mal érkező CSS újdonságokból
 

HTML5, Brought to You by Gears

Török Gábor · 2008. Jún. 14. (Szo), 15.43
Szabványok, HTML5, Gears és ezek kapcsolata a Google IO konfon
 

Javascript függvény tervezése

zoliky · 2008. Jún. 14. (Szo), 15.18
Szeretnek egy fuggvenyt letrehozni:
  1. function myf(rowNum)  
  2. {  
  3.    // kod  
  4. }  
A fuggvenyt ket esetben fogom meghivni:

1. Az elso esetben szeretnek egy egesz szamot kuldeni a "rowNum" valtozo segitsegevel.
  1. myf(4);  
2. A masodik esetben a fugvenynek szeretnek atadni tobb egesz szamot, peldaul igy:
  1. myf(1,2,3,4);  
Kesobb a tobb erteku sort felbontom split()-el.

Azt szeretnem kerdezni, hogy mind a ket esetben a "rowNum" valtozo tomb kell legyen ? Akkor is ha egy erteket tarol? En valtozo kent szeretnem atadni mindig az ertekeket:
  1. var rowNum = 1;  
  2. myf(rowNum);  
  3.   
  4. vagy  
  5.   
  6. var rowNum = 1,2,3,4;  
  7. myf(rowNum);  
Velemenyetek szerint, hogy kene csinalni a fugvenyt?

Koszonom!
 

Akadálymentes webkettes alkalmazások

Török Gábor · 2008. Jún. 14. (Szo), 13.14
A weboldalak eredendően dokumentumok voltak. Az akadálymentességi szempontok ahhoz lettek igazítva, hogy a dokumentumok fogyasztását lehetővé tegyék a legszélesebb réteg felé. Manapság már inkább webalkalmazások vannak, máshogy kell megközelíteni az elérhetőségi kérdéseket, a látogatóból lett felhasználó már nem (csak) dokumentumokkal találkozik, azzal pedig nem lehet mindig takarózni, hogy ne csinálj ajaxos alkalmazást, mert nem látják a „vakok”. De akkor mi a teendő? Ezt a kérdést járta körbe T. V. Raman (Google mérnök) a Google I/O 2008 konferencián tartott Leveraging Web 2.0 Design Patterns For Enhanced Accessibility előadásában.

Utólag létrehozott getter nem adja ki a privát változót

zzrek · 2008. Jún. 14. (Szo), 02.15
Sziasztok!
Érdekes jelenségre bukkantam, és szeretnék belőle tanulni (de sajnos megakadtam).
Kezdjük a kóddal, ami egyszerű:
  1. <html>  
  2.  <head>  
  3.   <title>teszt</title>  
  4.     
  5. <script type="text/javascript">  
  6.   
  7. kk=new function()  
  8. {  
  9.   this.alma=55;  
  10.   var korte="körte";  
  11.   this.get=function(a)  
  12.   {  
  13.    return eval(a);  
  14.   }  
  15. }  
  16.   
  17. alert(kk.get("this.alma")); //55  
  18. alert(kk.get("korte")); //körte  
  19.   
  20. kk.get2=function(a)  
  21.   {  
  22.    return eval(a);  
  23.   }  
  24.     
  25. alert(kk.get2("this.alma")); //55  
  26. alert(kk.get2("korte")); //hiba!!! nincs definiálva!?  
  27.   
  28. </script>  
  29.     
  30.  </head>  
  31.  <body>  
  32.   
  33. </body>  
  34. </html>  
Vagyis: a get2 esetében látszólag helyes a futási környezet, mert a "this" működik. Viszont a privát változót nem éri el. Ez miért van így? Meg lehetne valahogy csinálni, hogy az utólag létrehozott függvény olvassa a privát változót is? (Ezek szerint különbözik a "this" érvényessége és a scope működése? Ez miért jó?)
(Próbáltam mindenhogy, sehogyan sem ment...)
Köszi!