Pogledajte određenu poruku
Staro 20. 02. 2007.   #3
zira
Vladan Zirojević
Grand Master
 
Datum učlanjenja: 09.06.2006
Lokacija: Beograd/Trebinje
Poruke: 903
Hvala: 106
183 "Hvala" u 82 poruka
zira ima spektakularnu auruzira ima spektakularnu auruzira ima spektakularnu auru
Pošaljite ICQ poruku za zira Pošaljite poruku preko Skype™ za zira
Default

Moguce da u tvom slucaju mozes postici neko ubrzanje tako sto ces napraviti svoju specificnu verziju getElementsByClassName tako da prolazis samo jednom i pamtis zasebno svaki od pogodaka za te tri klase u istom prolazu.

Ako dodatno imas mogucnost da ti elementi nemaju drugih klasa, vec samo tu jednu koju trazis ono poredjenje po regularnom izrazu zamijenis u nesto kao

element.className == className ||
element.className.match(new RegExp("(^|\\s)" +
className + "(\\s|$)"))

tako da mecovanje regexp-a dolazi samo ako ne uspije string poredjenje.

[http://wrath.rubyonrails.org/piperma...e/004655.html]
__________________
Donesi.com SrediMe
zira je offline   Odgovorite uz citat