From 9fb44756a5432219d159d6892341e0a9e0582bb2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 27 Jul 2021 11:32:55 -0400 Subject: remove link 'title' attributes that's just the 'href' (de) (#1735) --- files/de/web/javascript/closures/index.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'files/de/web/javascript/closures') diff --git a/files/de/web/javascript/closures/index.html b/files/de/web/javascript/closures/index.html index a9fcd90d9c..a0ebe322a2 100644 --- a/files/de/web/javascript/closures/index.html +++ b/files/de/web/javascript/closures/index.html @@ -35,7 +35,7 @@ init();

{{JSFiddleEmbed("https://jsfiddle.net/78dg25ax/", "js,result", 250)}}

-

Dieses Code-Beispiel zeigt, dass es funktioniert. Es handelt sich hier um einen lexikalischen Geltungsbereich (lexical scoping), d.h. in JavaScript wird der Geltungsbereich (scope) einer Variablen bestimmt durch ihren Fundort im Quellcode (darum lexikalisch). Und verschachtelte Funktionen haben Zugriff auf Variablen, die im umschließenden Geltungsbereich (outer scope) deklariert werden.

+

Dieses Code-Beispiel zeigt, dass es funktioniert. Es handelt sich hier um einen lexikalischen Geltungsbereich (lexical scoping), d.h. in JavaScript wird der Geltungsbereich (scope) einer Variablen bestimmt durch ihren Fundort im Quellcode (darum lexikalisch). Und verschachtelte Funktionen haben Zugriff auf Variablen, die im umschließenden Geltungsbereich (outer scope) deklariert werden.

Closure

@@ -141,7 +141,7 @@ document.getElementById('size-16').onclick = size16;

Dies ist in JavaScript nicht explizit vorgesehen, aber es kann mit Hilfe von Funtionsabschlüssen nachgebildet werden. Private Methoden sind nicht nur nützlich um den Zugriff auf Code einzuschränken: sie bieten auch ein mächtiges Werkzeug um den globalen Namensraum zu verwalten indem sie weniger wichtige Methoden vor dem öffentlichen Interface verbergen.

-

Das folgende Beispiel zeigt, wie man ein paar öffentliche Funktionen definiert, welche Zugriff auf private Funktionen und Variablen haben, indem man Closures verwendet. Die ist auch als module pattern bekannt:

+

Das folgende Beispiel zeigt, wie man ein paar öffentliche Funktionen definiert, welche Zugriff auf private Funktionen und Variablen haben, indem man Closures verwendet. Die ist auch als module pattern bekannt:

var counter = (function() {
   var privateCounter = 0;
-- 
cgit v1.2.3-54-g00ecf