JavaScript – parseInt()

parseInt() este o functie ce îți permite să extragi primul număr întreg dintr-un șir de caractere. Exemplu: Observi că nu extrage toate numerele, ci doar primul număr întreg. De asemenea, dacă stringul interpretat nu conține niciun număr, funcția returnează NaN (not a number). Ceea ce nu știu prea mulți – cu toate că este scris [...]

Deoarece am observat că uneori primesc erori razna de la firebug când redefinesc console, îți arăt o alternativă la ce am scris aici. Avantajul major este că nu rescrie doar console.log() ci cam toate metodele din -ul firebug. Codul este „furat” dintr-o versiune de firebug lite veche de vreo doi-trei ani Spor!

console.log()

Unul din obiceiurile deprinse de-a lungul timpului este să folosesc console.log() de fiecare dată când vreau să testez ceva. O alternativă aproape decentă pentru alert(). De ce nu alert()? Un alertbox este modal. Adică blochează accesul la restul paginii. Deci interacțiune… Sufletu’. Dacă vrei să afișezi mai multe mesaje va trebui să afișezi mai multe [...]

Funcții argumentate

Una din chestiile enervante în este – cel puțin pentru mine – lipsa posibilității adăugării unor valori implicite pentru argumentele unei funcții. În , de exemplu, poți face următoarea chestie: Când apelezi funcția, parametrii sunt opționali, luând valoarea specificată. Eh, în acest lucru nu este… prea posibil. Soluția Soluția vine cu jQuery!

Puțin despre eCSStender

Ultimul articol apărut pe A List Apart tratează problema extensiilor CSS3 dependente de browser. În articol se specifică în mod express border-radius, dar în aceeași categorie intră și alte chestii cool apărute în ultima vreme prin specificațiile CSS: opacity, box-shadow, text-shadow, rgba() și altele (selectori CSS3). Aaron, autorul articolului, argumentează – pe bună dreptate – [...]

All in one (js & css)

Azi, în timpul unei „ședințe” de optimizare a unui blog la care am lucrat în ultima săptămână, s-a pus problema de a reduce la minim numărul de requesturi. De fapt eu am pus problema Cum fișierele javascript au rămas singurele cu un număr mai mare de 1, cea mai la îndemână soluție a fost folosirea [...]