A DotNet Raider

My adventures in the .NET world!
posts - 38, comments - 15, trackbacks - 0

My Links

News

Website View Martino Bordin's profile on LinkedIn XBOX 360 AVATAR - BORD1986
Locations of visitors to this page

Archives

Post Categories

Arch

BlogRoll

Codeplex

Google code

MSDN

Sites

JQuery & JScript

My adventures in the JQuery and JavaScript world
Javascript e parsing di QueryString..

Oggi mi sono trovato a risolvere un'attività relativamente semplice, ma che in realtà merita un post al riguardo in quanto nasconde alcuni problemi alquanto "subdoli". Sostanzialmente dovevo costruire, via Javascript, un URL con parametri in QueryString da dare "in pasto" ad una window.open() (). Ebbene, i "problemil" sono sostanzialmente: encoding dei valori dei parametri\ (possono contenere &, spazi, etc) le funzioni native per gestire la (de)codifica delle stringhe sono inutili (vedi qui) ogni browser interpreta il tutto a modo suo (anche con comportamenti differenti da versione a versione dello stesso) Come fare quindi? La soluzione è...

posted @ Wednesday, August 28, 2013 4:10 PM | Feedback (0) | Filed Under [ ASP.NET JQuery & JScript ]

Visualizzare il Viewmodel di KnockoutJS

Ultimamente mi sto dilettando su un progetto che utilizza ASP.NET MVC in accoppiata con KnockoutJs. Si tratta di un'applicazione Single-Page che, tramite AJAX, va a costruire dinamicamente il ViewModel Knockout e che quindi, a seconda della navigazione compiuta dall'utente tramite richieste multiple e asincrone, può diventare "grande" a piacere e difficilmente debuggabile. Mi è quindi tornato utile questo snippet, che permette di visualizzare lo stato attuale del ViewModel, mostrando tutte le proprietà presenti e i relativi valori, in formato json:    <div style="border: 2px dashed red">    <h1>KnockoutJS ViewModel Viewer:</h1> <div data-bind="text: ko.toJSON($root)"></div> </div> Questo un esempio di quanto verrà stampato a video:  

posted @ Wednesday, April 17, 2013 10:20 AM | Feedback (0) | Filed Under [ ASP.NET JQuery & JScript ]

(Dis)Attivare elementi con JQuery

Una delle cose che più mi piacciono di JQuery è la facilità con la quale è possibile estendere le sue funzionalità. Ecco infatti come è possibile implementare le funzioni per attivare e disattivare gli elementi del DOM: // Set an element as enabled, if supported $.fn.enable= function () {     return this.each(function () {         if (typeof this.disabled != "undefined") {             this.disabled = false;         }     }); }; // Set an element as disabled, if supported $.fn.disable = function () {     return this.each(function () {         if (typeof this.disabled != "undefined") {             this.disabled = true;         }     }); }; In questo modo è possibile (dis)abilitare qualsiasi elemento con i soliti selettori JQuery: $("*").enable(); $(".editor").disable();

posted @ Wednesday, August 22, 2012 11:08 AM | Feedback (0) | Filed Under [ JQuery & JScript ]

Sviluppare applicazioni mobile con ASP.NET MVC3

Come tutti sapete, la fruizione di un sito web non è più esclusiva di dispositivi Desktop, affiancati oramai da device quali smartphone e tablet di vario tipo. Offrire una User Experience degna di tale nome anche per gli utenti che accedono ai nostri siti con questi dispositivi è diventata quindi una priorità. Il team di ASP.NET fornirà con MVC 4 pieno supporto al mobile, e sono già disponibili esempi che illustrano le funzionalità della prossima versione: ASP.NET MVC 4 Mobile Features. In MVC3 è possibile generare pagine ottimizzate seguendo i seguenti passaggi. Create...

posted @ Thursday, September 22, 2011 10:40 AM | Feedback (0) | Filed Under [ VISUAL STUDIO ASP.NET JQuery & JScript ]

Javascript & JQuery Design Patterns

Stavo facendo un po' di ricerche per risolvere un problema con JQuery (ieri è uscita la versione 1.5, tra l’altro), quando mi sono imbattuto in un ebook scaricabile gratuitamente qui. Si intitola “Essential JavaScript And jQuery Design Patterns” e, come si  può intuire,  illustra brevemente come è possibile applicare i principali design pattern stilati dalla GoF utilizzando Javascript e JQuery. Molto chiaro e diretto, sicuramente aiuterà nel creare applicazioni più “manutenibili”, applicando i principi della buona e sana programmazione ad oggetti .

posted @ Tuesday, February 1, 2011 7:46 AM | Feedback (2) | Filed Under [ JQuery & JScript ]

Powered by:
Powered By Subtext Powered By ASP.NET