Non invadente JavaScript (per quanto riguarda asp.net mvc3) non è chiaro

3

JavaScript discreto evita di iniettare JavaScript inline in HTML. Ciò rende il tuo HTML più piccolo e meno ingombrante e semplifica lo scambio o la personalizzazione delle librerie JavaScript

link

che cos'è veramente? (sto davvero cercando di approfondire l'articolo sopra) qualcuno può spiegare con parole più semplici

    
posta maz3tt 15.01.2011 - 15:55
fonte

2 risposte

3

invece di avere onclick eventi definiti sui tuoi elementi in questo modo

<a href="#" id="myId" onClick="myFunctionName()">Say Hi</a>

spingi la rilegatura nel tuo file jscript in modo che il tuo html somigli di più ...

<a href="#" id="myId" >Say Hi</a>

E nel tuo file di codice ... (jquery per l'esempio)

$('#myId').click(myFunctionName);

Vedi questo su Jquery ...

Questo vale per tutto, non solo per gli eventi di "clic".

    
risposta data 15.01.2011 - 16:19
fonte
1

Ho l'impressione dalle cose che ho letto e visto che significa che più JS verrà estratto in file di libreria esterni e non inserito nella pagina HTML.

Mi sono imbattuto in un buon articolo di Brad Wilson che offre una buona panoramica di Javascript non invadente .

    
risposta data 15.01.2011 - 16:08
fonte

Leggi altre domande sui tag