Was ist nicht aufdringlich Javascript in Laien Begriffen? Ein Beispiel wäre schön, um mein Verständnis zu unterstützen.Was ist nicht aufdringlich Javascript in Laien Begriffen?
Antwort
Kasse des Wikipedia-Artikel:
"Dezente JavaScript" ist ein allgemeines Konzept für die Nutzung von JavaScript in Web-Seiten. Obwohl der Begriff nicht formal definiert ist, werden seine grundlegenden Prinzipien allgemein umfassen verstanden:
- Trennung von Funktionalität (das „Verhalten layer“) von einer Struktur/Inhalt und Präsentation der Webseite
- Best Practices die Probleme der traditionellen JavaScript Programmierung (zB Browser Inkonsistenzen und fehlende Skalierbarkeit)
- Progressive Enhancement zu vermeiden Benutzeragenten zu unterstützen, die nicht Unterstützung Javascri voran kann pt Funktionalität [2]
So ist es im Grunde Verhalten oder Javascript aus Präsentations- oder HTML zu trennen.
Beispiel:
<input type="button" id="btn" onclick="alert('Test')" />
Das ist nicht unaufdringliche Javascript ist, weil das Verhalten und die Präsentation gemischt werden. Die onclick
sollte nicht in HTML sein und sollte Teil von Javascript selbst nicht HTML sein.
Mit obigem Beispiel können Sie unaufdringliche so gehen:
<input type="button" id="btn" />
JavaScript:
var el = document.getElementById('btn');
el.onclick = function(){
alert('Test');
};
diese Zeit haben wir JavaScript aus HTML mit einem sehr einfachen Beispiel getrennt haben.
Hinweis:
Es gibt mehr zu unaufdringliche Javascript wie auf Wikipedia-Artikel ausgecheckt werden.
- 1. Was ist precisionStep in sehr einfachen Begriffen?
- 2. Was ist Web-Services in einfachen Begriffen
- 3. Was bedeutet SnapsToDevicePixels in WPF für Laien?
- 4. Was ist der Unterschied zwischen den Begriffen "Quelldatei" und "Übersetzungseinheit"?
- 5. Was ist '~ ~' in Javascript?
- 6. Was ist === in Javascript?
- 7. Was ist {} + {} in JavaScript?
- 8. HTML5 Was ist das itemscope-Attribut und was macht es unter Laien?
- 9. mit Open-File-Erklärung in Laien Begriff
- 10. Was ist Prozent (%) in JavaScript?
- 11. Was ist das in JavaScript?
- 12. Was ist "?:" Notation in JavaScript?
- 13. In JavaScript, was ist event.isTrigger?
- 14. Was ist 'click()' in JavaScript
- 15. Sichere Remote-Passwort (SRP) in Laien Begriff
- 16. Unterschied zwischen Android Begriffen?
- 17. Erklären `core.reducers` Bibliothek in Laien Begriff
- 18. Kohana 3.0 HMVC Struktur in Laien?
- 19. Was ist "function()" in Javascript?
- 20. Was ist das in Javascript?
- 21. Was ist .src in JavaScript?
- 22. Wie ist Ihr Software-Entwicklungsteam in Begriffen oder Organigrammen strukturiert?
- 23. Was ist Inline-Javascript?
- 24. Was ist Javascript "Objekt"?
- 25. word2vec: Negative Sampling (in Laien Begriff)?
- 26. Was ist 'das' ist Javascript
- 27. Was ist der Unterschied zwischen Objekteigenschaften und Objektattributen in Javascript?
- 28. Was ist href = javascript :;
- 29. Was ist "vereinfachtes JavaScript"?
- 30. Was ist Javascript 'erforderlich'?
Wikipedia hat einen guten Artikel: http://en.wikipedia.org/wiki/Unobtrusive_JavaScript –
@Madhur: +1 Ihr Kommentar ist eine Antwort wert – darioo