Skip to main content

Posts

Showing posts with the label jquery

jquery template - jumate de MVC

Nu odata am scris ceva asemanator cu aceste cond in jQuery: var sablon = "<b> ${nume} </b>"; Problema la acest template este modul in care se poate manipula . In cazul in care dorim sa facem o modificare, suntem nevoiti sa cautam in cod unde avem definit template-ul si sa facem modificari pe el. In cazul in care un nou dezvoltator trebuie sa faca modificari, el o sa fie nevoit sa cauta in cod. O solutie este sa folosim un template pentru acest lucru. Primul pas este sa definim template-ul in forma urmatoare: <script id="numeTemplate" type="text/html"> <b> ${nume} </b> </script> Prin acest mod, o sa ne putem referi template-ul nostru in orice loc din cod pe baza unui ID, totodata o sa fie foarte usor de grupat toate template-urile. Urmatorul pas este sa referim pe langa libraria de jquery si libraria pentru template-uri. Numele ei este: jquery.tmpl.js. Template-ul pe care l-am definit mai sus trebuie putin modificat...

jQuery - extension methods

De ceva vreme, Microsoft a inceput sa pompeze bani buni in jQuery. A fost integrat cu VS 2010( Visual Studio 2010), iar impreuna de MVC se integreaza perfect. Am fost surprins sa descopar ca jQuery permite extension methods. Se pare ca Microsoft isi pune amprenta pe acesta, iar in acest caz eu cred ca intr-un mod placut. Cum se declara: $.extend({ [nume_metoda]: function([lista_parametri]) { [corp_metda] } }); Cum se apeleaza: $.[nume_metoda]([lista_parametrii]) Ar fi interesant de folosit aceste metoda cand vrem sa declaram evenimente noi la anumite controale sau pentru a elimina helperele pe care le declaram uneori pentru tot felul de operatii.