Come C# coder apprendimento JavaScript Trovo che questo sia molto più leggibile:Posso formattare il mio codice JavaScript/JQuery con interruzioni di riga e schede?
$(this)
.first()
.prepend("<h3>Title</h3>")
.end()
.removeClass("hidden");
di questo:
$(this).first().prepend("<h3>Title</h3>").end().removeClass("hidden");
Tuttavia JSLint lamenta il primo. Ma non capisco perché. Questo mi mettere nei guai ovunque?
Aggiornamento: È possibile impostare il valore di rientro in fondo alla pagina JSLint e, quindi, rendere il codice "valido". C'è un fork di JsLint, http://www.jshint.com/, che accetta anche le schede.
Cosa dice JSLINT? – Sarfraz
Il ** perché ** è lo spazio bianco tra l'elemento precedente e il punto –
Come nota a margine, perché stai usando '$ (this) .first()'? Se 'this' è un elemento,' $ (this) 'contiene comunque solo un elemento. – pimvdb