Lokale Konstanten in JavaScript unter Firefox 49
Dort, wo wir bisher globale Einträge verwendet haben, verwenden wir jetzt bevorzugt lokale Konstanten.
Das folgende Beispiel zeigt die Verwendung von »"use strict";« (etwas versteckt) und lokaler Konstanten.
main.html
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" lang="de" xml:lang="de">
<head><meta charset="UTF-8" />
<meta content="width=device-width, initial-scale=1, shrink-to-fit=no" name="viewport">
<title>Main</title><style type="text/css">#span { font-size: 500% }
</style></head><body>
<h1>Nicht kopierbarer Link</h1>
<p><a id="a" href="http://example.com">Link</span></p>
<pre><code><script>/*<![CDATA[*/"use strict";
{ const anchor = window.document.getElementById( "a" );
const onContextMenu =( event )=>{ event.preventDefault(); }anchor.addEventListener( "contextmenu", onContextMenu ); }
/*]]>*/</script></code></pre></body></html>