The World as I see it.RSS pentru articole RSS pentru comentarii

Archive for the Tag 'web development'

[jQuery] – Buguri minore

De ceva vreme folosesc jQuery pentru diverse proiecte. Avantajele sunt de necontestat, pe langa feature-uri, flexibilitate si functionalitate, atuuri demonstrate deja (jQuery e folosit de cei de la WordPress, Drupal, Technorati, etc.), jQuery are si un mod de compatibilitate ( jQuery.noConflict(); ) pentru a putea opera in acelasi timp cu alte librarii precum MooTools.

Pe scurt jQuery este destul de cool, cu toate astea are micile sale scapari. De exemplu sa zicem ca avem urmatorul cod:

  1.     <input type="checkbox" name="check" id="switch" />
  2.     <div id="content">
  3.         Some text
  4.     </div>

Pentru care facem un JavaScript simplist:

  1. $(document).ready(function(){
  2.   // Ascundem div-ul content
  3.   $("#content").hide();
  4.  
  5.   // Vrem ca atunci cand se bifeaza/debifeaza checkbox-ul sa arate/ascunda div-ul
  6.   $("#switch").toggle(
  7.    function(){
  8.     $("#content").show();
  9.     // Deoarece nu se bifeaza la click incercam sa fortam check-uirea
  10.     $(this).attr("checked",true);
  11.    },
  12.    function(){
  13.     $("#content").hide();
  14.     $(this).attr("checked",false);
  15.    }
  16.   );
  17.  });

Problema apare cand checkbox-ul nu se bifeaza orice i-ai face. E posibil sa imi fi scapat mie ceva dar pentru moment nu imi dau seama ce si inclin sa cred ca este un bug. Oricum si daca este un bug ar fi unul dintre foarte putinele scapari pe care le-am intalnit la jQuery.

6 responses so far

Matt – sau cum sa dezvolti o aplicatie in patru zile

In ultima vreme subiecte precum ‘web development management’, ‘programming best practices’, ‘time management’ si altele asemenea au aparut destul de des in preocuparile mele zilnice. Joel Spolsky are cateva idei interesante in acest sens si recomand celor interesati sa citesca blogul si / sau cartile lui.

Legat de toate astea uite cum se poate crea o aplicatie web in doar patru zile. Articolul detaliaza metoda prin care aplicatia in cauza ( Matt ) a fost gata in doar patru zile. In opinia mea iata elementele cele mai importante:

  • Oamenii potriviti ( adica oameni pregatiti dar si oameni care colaboreaza bine )
  • Uneltele potrivite (au folosit un framework, un sistem de versioning, etc. )
  • Mediul potrivit ( un mediu de lucru care sa te faca productiv, pauze de relaxare, etc )

Enjoy:



Matt Week – Day Two Time Lapse from Elliott Kember on Vimeo.

No responses yet