Intrebare despre prototype.js
Folosesc de cateva luni prototype.js, o biblioteca JavaScript, nu neaparat de buna voie, mai degraba din nevoia de a standardiza cat de cat dezvoltarea proiectelor care folosesc JS extensiv. Mi-a placut un timp, am tolerat-o apoi pentru ca acum sa ma enerveze. Motivele sunt mai ales legate de fortarea sintaxei de Ruby peste JavaScript si performanta. Dar in fine, nu asta e problema mea acum.
Pentru un proiect mai vechi folosesc Observer ca sa citesc/folosesc in timp real ce scrie utilizatorul in campul unui formular. Ceva de genul:
usernamelookup = new Form.Element.Observer(’EditUsername’, 0.1, lookUpUsername);
Toate bune si frumose pana cand, la un moment dat, nu mai vreau ca acest lucru sa se intample, adica vreau sa resetez observer-ul. Din pacate documentatia pentru API-ul prototype.js nu-mi spune cum as putea sa-l distrug sau sa-i spun sa faca altceva, sta acolo pe vecie. Acum e adevarat ca as putea sa ma bag in sursa dar nu am nici un chef. Ca nu de aia m-am hotarat sa folosesc o biblioteca cu API. Idei?