From 004b3c5fc8d71b68fcb019c9e0346bf80024dbbd Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:48:47 +0100 Subject: unslug nl: move --- .../nl/web/javascript/reference/classes/index.html | 252 ++++++++++++++++++ .../global_objects/object/prototype/index.html | 241 ----------------- .../reference/global_objects/symbol/index.html | 205 +++++++++++++++ .../reference/global_objects/symbool/index.html | 205 --------------- .../nl/web/javascript/reference/klasses/index.html | 252 ------------------ .../web/javascript/reference/operatoren/index.html | 288 --------------------- .../reference/operatoren/typeof/index.html | 244 ----------------- .../web/javascript/reference/operators/index.html | 288 +++++++++++++++++++++ .../reference/operators/typeof/index.html | 244 +++++++++++++++++ 9 files changed, 989 insertions(+), 1230 deletions(-) create mode 100644 files/nl/web/javascript/reference/classes/index.html delete mode 100644 files/nl/web/javascript/reference/global_objects/object/prototype/index.html create mode 100644 files/nl/web/javascript/reference/global_objects/symbol/index.html delete mode 100644 files/nl/web/javascript/reference/global_objects/symbool/index.html delete mode 100644 files/nl/web/javascript/reference/klasses/index.html delete mode 100644 files/nl/web/javascript/reference/operatoren/index.html delete mode 100644 files/nl/web/javascript/reference/operatoren/typeof/index.html create mode 100644 files/nl/web/javascript/reference/operators/index.html create mode 100644 files/nl/web/javascript/reference/operators/typeof/index.html (limited to 'files/nl/web/javascript/reference') diff --git a/files/nl/web/javascript/reference/classes/index.html b/files/nl/web/javascript/reference/classes/index.html new file mode 100644 index 0000000000..ca5210371c --- /dev/null +++ b/files/nl/web/javascript/reference/classes/index.html @@ -0,0 +1,252 @@ +--- +title: Klassen +slug: Web/JavaScript/Reference/Klasses +translation_of: Web/JavaScript/Reference/Classes +--- +
{{JsSidebar("Classes")}}
+ +

JavaScript classes zijn nieuw in ECMAScript 6. De class syntax is geen object-oriented inheritance model in JavaScript. JavaScript classes brengen een veel eenvoudigere en duidelijkere syntax voor het creëren van objecten.

+ +

Classes definiëren

+ +

Classes zijn eigenlijk functions, net zoals je function expressions en function declarations kan definiëren, de class syntax heeft twee componenten: class expressies en class declaraties.

+ +

Class declaraties

+ +

Eén manier om een class te definiëren is door gebruik te maken van class declaration. Om een klasse te declareren, gebruik je het class keyword gevolgd door de naam van de class. ("Polygon" hier).

+ +
class Polygon {
+  constructor(height, width) {
+    this.height = height;
+    this.width = width;
+  }
+}
+ +

Hoisting

+ +

Een belangrijk verschil tussen function declarations en class declarations is dat function declarations {{Glossary("Hoisting", "hoisted")}} zijn en class declarations niet. Je moet eerst je klasse declareren voor je het kan gebruiken, anders krijg je een {{jsxref("ReferenceError")}}:

+ +
var p = new Polygon(); // ReferenceError
+
+class Polygon {}
+
+ +

Class expressions

+ +

Een class expression is een andere manier om een class te definiëren. Class expressions kunnen named of unnamed zijn. De naam gegeven aan een named class expression is local aan de body van de class.

+ +
// unnamed
+var Polygon = class {
+  constructor(height, width) {
+    this.height = height;
+    this.width = width;
+  }
+};
+
+// named
+var Polygon = class Polygon {
+  constructor(height, width) {
+    this.height = height;
+    this.width = width;
+  }
+};
+
+ +

Class body en method definitions

+ +

De body van een class is het stuk tussen de curly brackets {}. Hier kan je class members definiëren, zoals methodes of constructors.

+ +

Strict mode

+ +

De bodies van class declarations en class expressions worden uitgevoerd in strict mode. Constructor, static en prototype methods, getter en setter functions worden bijvoorbeeld uitgevoerd in strict mode.

+ +

Constructor

+ +

De constructor methode is een speciale methode voor het creëren en initializeren van een object voor de klasse. Er kan maar één speciale methode zijn met de naam "constructor" in een klasse. Een {{jsxref("SyntaxError")}} wordt gegooid indien de klasse meerdere constructor methodes heeft.

+ +

Een constructor kan gebruik maken van het super keyword om de constructor van de parent class op te roepen.

+ +

Prototype methods

+ +

Zie ook method definitions.

+ +
class Polygon {
+  constructor(height, width) {
+    this.height = height;
+    this.width = width;
+  }
+
+  get area() {
+    return this.calcArea()
+  }
+
+  calcArea() {
+    return this.height * this.width;
+  }
+}
+ +

Static methods

+ +

Het static keyword beschrijft een statische methode voor een klasse. Statische methodes kunnen worden opgeroepen zonder dat er een instantie gemaakt is van de klasse en kunnen ook niet opgeroepen worden wanneer er een instantie van gemaakt is. Statische methodes zijn dikwijls gebruikt als utility functions voor een applicatie.

+ +
class Point {
+    constructor(x, y) {
+        this.x = x;
+        this.y = y;
+    }
+
+    static distance(a, b) {
+        const dx = a.x - b.x;
+        const dy = a.y - b.y;
+
+        return Math.sqrt(dx*dx + dy*dy);
+    }
+}
+
+const p1 = new Point(5, 5);
+const p2 = new Point(10, 10);
+
+console.log(Point.distance(p1, p2));
+ +

Sub classing met extends

+ +

Het extends keyword wordt gebruikt in class declarations of class expressions om een klasse aan te maken als kind van een andere klasse.

+ +
class Animal {
+  constructor(name) {
+    this.name = name;
+  }
+
+  speak() {
+    console.log(this.name + ' makes a noise.');
+  }
+}
+
+class Dog extends Animal {
+  speak() {
+    console.log(this.name + ' barks.');
+  }
+}
+
+ +

Sub classing built-in objects

+ +

TBD

+ +

Super class calls with super

+ +

Het super keyword wordt gebruikt om een methode op te roepen in de parent klasse van het object.

+ +
class Cat {
+  constructor(name) {
+    this.name = name;
+  }
+
+  speak() {
+    console.log(this.name + ' makes a noise.');
+  }
+}
+
+class Lion extends Cat {
+  speak() {
+    super.speak();
+    console.log(this.name + ' roars.');
+  }
+}
+
+ +

ES5 inheritance syntax en ES6 classes syntax vergeleken

+ +

TBD

+ +

Voorbeelden

+ +

TBD

+ +

Specificaties

+ + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('ES6', '#sec-class-definitions', 'Class definitions')}}{{Spec2('ES6')}}Initial definition.
{{SpecName('ESDraft', '#sec-class-definitions', 'Class definitions')}}{{Spec2('ESDraft')}} 
+ +

Browser compatibiliteit

+ +

{{CompatibilityTable}}

+ +
+ + + + + + + + + + + + + + + + + + + + + +
FeatureChromeFirefox (Gecko)MS EdgeInternet ExplorerOperaSafari
Basic support{{CompatChrome(42.0)}}[1]4513{{CompatNo}}{{CompatNo}}{{CompatSafari(9.0)}}
+
+ +
+ + + + + + + + + + + + + + + + + + + + + +
FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari MobileChrome for Android
Basic support{{CompatNo}}45{{CompatUnknown}}{{CompatUnknown}}9{{CompatChrome(42.0)}}[1]
+
+ +

[1] Requires strict mode. Non-strict mode support is behind the flag Enable Experimental JavaScript, disabled by default.

+ +

Zie ook

+ + diff --git a/files/nl/web/javascript/reference/global_objects/object/prototype/index.html b/files/nl/web/javascript/reference/global_objects/object/prototype/index.html deleted file mode 100644 index 8fcfcbfa59..0000000000 --- a/files/nl/web/javascript/reference/global_objects/object/prototype/index.html +++ /dev/null @@ -1,241 +0,0 @@ ---- -title: Object.prototype -slug: Web/JavaScript/Reference/Global_Objects/Object/prototype -tags: - - JavaScript - - Object - - Property -translation_of: Web/JavaScript/Reference/Global_Objects/Object -translation_of_original: Web/JavaScript/Reference/Global_Objects/Object/prototype ---- -
{{JSRef}}
- -

De Object.prototype eigenschap vertegenwoordigt het {{jsxref("Object")}} prototype object.

- -

{{js_property_attributes(0, 0, 0)}}

- -

Beschrijving

- -

Alle objecten in JavaScript zijn afstammelingen van het {{jsxref("Object")}}; alle objecten erven methode's en eigenschappen van Object.prototype, althans kunnen ze overschreden worden (behalve een Object met een null prototype, i.e Object.create(null)). Bijvoorbeeld, een andere constructors' prototypes overschrijden de constructor eigenschap en voorzien hun eigen  {{jsxref("Object.prototype.toString()", "toString()")}} methode's.

- -

Veranderingen in het Object prototype object zijn zichtbaar voor alle objecten door prototype chaining, tenzij de eigenschappen en methode's onderworpen door deze veranderingen worden overschreden verderop de prototype chain. Dit voorziet een vrij krachtig althans potentieel gevaarlijk mechanisme om het gedrag van een object te overschrijden of aan te vullen.

- -

Eigenschappen

- -
-
{{jsxref("Object.prototype.constructor")}}
-
Beschrijft de functie dat het object's prototype aanmaakt.
-
{{jsxref("Object.prototype.__proto__")}} {{non-standard_inline}}
-
Wijst aan het object welke was bebruikt als prototype wanneer het object was geinstantieerd.
-
{{jsxref("Object.prototype.__noSuchMethod__")}} {{non-standard_inline}}
-
Laat het toe om een functie te definieeren dat zal worden uitgevoerd wanneer een ongedefinieerd lid van een object word geroepen als een methode. 
-
{{jsxref("Object.prototype.count","Object.prototype.__count__")}} {{obsolete_inline}}
-
Used to return the number of enumerable properties directly on a user-defined object, but has been removed.
-
{{jsxref("Object.prototype.parent","Object.prototype.__parent__")}} {{obsolete_inline}}
-
Used to point to an object's context, but has been removed.
-
- -

Methode's

- -
-
{{jsxref("Object.prototype.__defineGetter__()")}} {{non-standard_inline}} {{deprecated_inline}}
-
Associeert een functie met een eigenschap dat, wanneer toegankelijk, een functie uitvoerd en zijn keert zijn return waarde terug.
-
{{jsxref("Object.prototype.__defineSetter__()")}} {{non-standard_inline}} {{deprecated_inline}}
-
Associeert een functie met een eigenschap dat, wanneer gezet, een functie uitvoerd dat de eigenchap veranderd.
-
{{jsxref("Object.prototype.__lookupGetter__()")}} {{non-standard_inline}} {{deprecated_inline}}
-
Keert de functie geassocieert met de gespecificieerde eigenschap door de {{jsxref("Object.prototype.__defineGetter__()", "__defineGetter__()")}} methode.
-
{{jsxref("Object.prototype.__lookupSetter__()")}} {{non-standard_inline}} {{deprecated_inline}}
-
Keert de functie geassocieert met de gespecificieerde eigenschap door de {{jsxref("Object.prototype.__defineSetter__()", "__defineSetter__()")}} method.
-
{{jsxref("Object.prototype.hasOwnProperty()")}}
-
Keert een boolean terug die aanwijst of een object dat de eigenschap bevat als een directe eigenschap van dat object en niet wordt geerfd door de prototype chain.
-
{{jsxref("Object.prototype.isPrototypeOf()")}}
-
Keert een boolean waarde terug die aanwijst of het object in de prototype chain zit van het object van waaruit deze methode is geroepen.
-
{{jsxref("Object.prototype.propertyIsEnumerable()")}}
-
Keert een boolean waarde terug die aanwijst of de ECMAScript [[Enumerable]] attribute is gezet.
-
{{jsxref("Object.prototype.toSource()")}} {{non-standard_inline}}
-
Keert een string terug die de bron van een object zijn literal, die het object waarop deze methode word op geroepen represedenteerd; je kan deze waarde gebruiken om een niew object te maken.
-
{{jsxref("Object.prototype.toLocaleString()")}}
-
Roept {{jsxref("Object.toString", "toString()")}}.
-
{{jsxref("Object.prototype.toString()")}}
-
Keert een string representatie terug van het object.
-
{{jsxref("Object.prototype.unwatch()")}} {{non-standard_inline}}
-
Verwijderd een watchpoint van een eigenschap van het object.
-
{{jsxref("Object.prototype.valueOf()")}}
-
Keert een primitive waarde terug van het gespecifieerde object.
-
{{jsxref("Object.prototype.watch()")}} {{non-standard_inline}}
-
Voegt een watchpoint toe aan de eigenschap van het object.
-
{{jsxref("Object.prototype.eval()")}} {{obsolete_inline}}
-
Used to evaluate a string of JavaScript code in the context of the specified object, but has been removed.
-
- -

Voorbeelden

- -

Als het gedrag van bestaande Object.prototype's methode's worden veranderd, overweeg code te injecteren door je uitbreiding in te wikkelen voor of achter de bestaande logica. Bijvoorbeeld, deze (ongeteste) code zal onvoorwaardelijk aangepaste logica uitvoeren vooralleer de ingebouwde logica of anderman's uitbreiding word uitgevoerd.

- -

Wanneer een functie is geroepen zullen de argumenten worden gehouden in de array-achtige "variable" van de argumenten. Bijvoorbeeld, in de call "myFn(a, b, c)", zullen de argumenten binnenin myFn's lichaam 3 array elementen bevatten die coressponderen tot (a, b, c).  Wanneer prototype's met haken worden bijgewerkt, voer simpelweg deze & de argementen (de call toestand) toe aan het huidig gedrag door apply() te roepen op de functie. Dit patroon can worden gebruikt voor elk prototype, zoals Node.prototype, Function.prototype, etc.

- -

var current = Object.prototype.valueOf; // Since my property "-prop-value" is cross-cutting and isn't always // on the same prototype chain, I want to modify Object.prototype: Object.prototype.valueOf = function() { if (this.hasOwnProperty("-prop-value") {   return this["-prop-value"];   } else {   // It doesn't look like one of my objects, so let's fall back on   // the default behavior by reproducing the current behavior as best we can.   // The apply behaves like "super" in some other languages.   // Even though valueOf() doesn't take arguments, some other hook may.   return current.apply(this, arguments);   } }

- -

Doordat JavaScript geen sub-classe object bevat, prototype is een handige workaround om een "base class" object aan te maken van bepaalde functie's die zich gedragen als objecten. Bijvoorbeeld:

- -
var Person = function() {
-  this.canTalk = true;
-};
-
-Person.prototype.greet = function() {
-  if (this.canTalk) {
-    console.log('Hi, I am ' + this.name);
-  }
-};
-
-var Employee = function(name, title) {
-  Person.call(this);
-  this.name = name;
-  this.title = title;
-};
-
-Employee.prototype = Object.create(Person.prototype);
-Employee.prototype.constructor = Employee;
-
-Employee.prototype.greet = function() {
-  if (this.canTalk) {
-    console.log('Hi, I am ' + this.name + ', the ' + this.title);
-  }
-};
-
-var Customer = function(name) {
-  Person.call(this);
-  this.name = name;
-};
-
-Customer.prototype = Object.create(Person.prototype);
-Customer.prototype.constructor = Customer;
-
-var Mime = function(name) {
-  Person.call(this);
-  this.name = name;
-  this.canTalk = false;
-};
-
-Mime.prototype = Object.create(Person.prototype);
-Mime.prototype.constructor = Mime;
-
-var bob = new Employee('Bob', 'Builder');
-var joe = new Customer('Joe');
-var rg = new Employee('Red Green', 'Handyman');
-var mike = new Customer('Mike');
-var mime = new Mime('Mime');
-
-bob.greet();
-// Hi, I am Bob, the Builder
-
-joe.greet();
-// Hi, I am Joe
-
-rg.greet();
-// Hi, I am Red Green, the Handyman
-
-mike.greet();
-// Hi, I am Mike
-
-mime.greet();
-
- -

Specificaties

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpecificatieStatusCommentaar
{{SpecName('ES1')}}{{Spec2('ES1')}}Initiale definitie. Geimplemented in JavaScript 1.0.
{{SpecName('ES5.1', '#sec-15.2.3.1', 'Object.prototype')}}{{Spec2('ES5.1')}} 
{{SpecName('ES6', '#sec-object.prototype', 'Object.prototype')}}{{Spec2('ES6')}} 
{{SpecName('ESDraft', '#sec-object.prototype', 'Object.prototype')}}{{Spec2('ESDraft')}} 
- -

Browser ondersteuning

- -
{{CompatibilityTable}}
- -
- - - - - - - - - - - - - - - - - - - -
SoortChromeFirefox (Gecko)Internet ExplorerOperaSafari
Basis Ondersteuning{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
SoortAndroidChrome for AndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari Mobile
- - - - - - - -
Basis Ondersteuning 
-
{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}{{CompatVersionUnknown}}
-
- -

See also

- - diff --git a/files/nl/web/javascript/reference/global_objects/symbol/index.html b/files/nl/web/javascript/reference/global_objects/symbol/index.html new file mode 100644 index 0000000000..f0777451c8 --- /dev/null +++ b/files/nl/web/javascript/reference/global_objects/symbol/index.html @@ -0,0 +1,205 @@ +--- +title: Symbool +slug: Web/JavaScript/Reference/Global_Objects/Symbool +tags: + - ECMAScript 2015 + - JavaScript + - Klasse + - Symbool +translation_of: Web/JavaScript/Reference/Global_Objects/Symbol +--- +
{{JSRef}}
+ +

Het gegevenstype symbool is een primitief gegevenstype. De Symbol() functie geeft een waarde terug (returns a value) van het type symbool, heeft statische eigenschappen die verscheidene leden van ingebouwde objecten blootstelt, heeft statische methoden die het globale symbolregister blootstellen en vertegenwoordigd een ingebouwde objectklasse. Maar is onvolledig als een constructor, omdat het niet de "new Symbol()" syntaxis ondersteund.

+ +

Elke waarde teruggekregen van Symbol() is uniek. Zo'n teruggekregen waarde kan, bijvoorbeeld, gebruikt worden als identificatiemiddel voor objecteigenschappen; het primaire doel van dit gegevenstype. Hoewel er andere use-cases zijn, zoals het beschikbaar maken van ondoorzichtige gegevenstypen of als algemeen uniek identificatiemiddel. Meer uitleg over het doel en gebruik van het symbool is te vinden in de woordenlijst.

+ +

Beschrijving

+ +

Om een nieuw primitief symbool te creëren, schrijf je Symbol() met een optionele String als beschrijving:

+ +
let sym1 = Symbol()
+let sym2 = Symbol('foo')
+let sym3 = Symbol('foo')
+
+ +

De bovenstaande code creëert drie nieuwe symbolen. Let er op dat Symbol("foo") niet de string "foo" omzet naar een symbool maar dat het telkens een nieuw uniek symbool creëert:

+ +
Symbol('foo') === Symbol('foo')  // false
+
+ +

De volgende syntaxis met de {{jsxref("Operators/new", "new")}} operator zal een {{jsxref("TypeError")}}: afwerpen:

+ +
let sym = new Symbol()  // TypeError
+
+ +

Dit behoed auteurs ervoor om nadrukkelijk een Symbol wrapper-object te creëren in plaats van een nieuwe symboolwaarde. Terwijl normaal gesproken primitieve gegevenstypen wel gemaakt kunnen worden met een wrapper-object. (Zoals: new Boolean, new String en new Number).

+ +

Als je echt een Symbol wrapper-object wilt maken, kun je dit doen met de Object() functie:

+ +
let sym = Symbol('foo')
+typeof sym      // "symbol"
+let symObj = Object(sym)
+typeof symObj   // "object"
+
+ +

Gedeelde symbolen in het globale symboolregister

+ +

De bovenstaande syntaxis, die gebruik maakt van de Symbol() functie, creëert alleen niet een globaal symbool dat te gebruiken is door je gehele codebase. Om symbolen te creëren die door al je bestanden en zelfs door je realms (met elk hun eigen globale scope) te gebruiken zijn; gebruik je de methoden {{jsxref("Symbol.for()")}} en {{jsxref("Symbol.keyFor()")}}. Om, respectievelijksymbolen in het globale symbolenregister aan te maken en terug te krijgen.

+ +

Symbooleigenschappen vinden in objecten

+ +

De methode {{jsxref("Object.getOwnPropertySymbols()")}} geeft een array met symbolen terug en laat je symbooleigenschappen vinden in een opgegeven object. Let er op dat elk object geïnitialiseerd wordt zonder eigen symbooleigenschappen, dus deze array zal leeg zijn tenzij je een symbool als eigenschap hebt gegeven aan een object. 

+ +

Constructor

+ +
+
Symbol()
+
De  Symbol() constructor geeft een waarde terug van het type symbol, maar is incompleet als een constructor omdat het niet de "new Symbol()" syntaxis ondersteund.
+
+ +

Static properties

+ +
+
{{jsxref("Symbol.asyncIterator")}}
+
A method that returns the default AsyncIterator for an object. Used by for await...of.
+
{{jsxref("Symbol.hasInstance")}}
+
A method determining if a constructor object recognizes an object as its instance. Used by {{jsxref("Operators/instanceof", "instanceof")}}.
+
{{jsxref("Symbol.isConcatSpreadable")}}
+
A Boolean value indicating if an object should be flattened to its array elements. Used by {{jsxref("Array.prototype.concat()")}}.
+
{{jsxref("Symbol.iterator")}}
+
A method returning the default iterator for an object. Used by for...of.
+
{{jsxref("Symbol.match")}}
+
A method that matches against a string, also used to determine if an object may be used as a regular expression. Used by {{jsxref("String.prototype.match()")}}.
+
{{jsxref("Symbol.matchAll")}}
+
A method that returns an iterator, that yields matches of the regular expression against a string. Used by {{jsxref("String.prototype.matchAll()")}}.
+
{{jsxref("Symbol.replace")}}
+
A method that replaces matched substrings of a string. Used by {{jsxref("String.prototype.replace()")}}.
+
{{jsxref("Symbol.search")}}
+
A method that returns the index within a string that matches the regular expression. Used by {{jsxref("String.prototype.search()")}}.
+
{{jsxref("Symbol.split")}}
+
A method that splits a string at the indices that match a regular expression. Used by {{jsxref("String.prototype.split()")}}.
+
{{jsxref("Symbol.species")}}
+
A constructor function that is used to create derived objects.
+
{{jsxref("Symbol.toPrimitive")}}
+
A method converting an object to a primitive value.
+
{{jsxref("Symbol.toStringTag")}}
+
A string value used for the default description of an object. Used by {{jsxref("Object.prototype.toString()")}}.
+
{{jsxref("Symbol.unscopables")}}
+
An object value of whose own and inherited property names are excluded from the with environment bindings of the associated object.
+
+ +

Static methods

+ +
+
{{jsxref("Symbol.for()", "Symbol.for(key)")}}
+
Searches for existing symbols with the given key and returns it if found. Otherwise a new symbol gets created in the global symbol registry with key.
+
{{jsxref("Symbol.keyFor", "Symbol.keyFor(sym)")}}
+
Retrieves a shared symbol key from the global symbol registry for the given symbol.
+
+ +

Instance properties

+ +
+
{{jsxref("Symbol.prototype.description")}}
+
A read-only string containing the description of the symbol.
+
+ +

Instance methods

+ +
+
{{jsxref("Symbol.prototype.toSource()")}}
+
Returns a string containing the source of the {{jsxref("Global_Objects/Symbol", "Symbol")}} object. Overrides the {{jsxref("Object.prototype.toSource()")}} method.
+
{{jsxref("Symbol.prototype.toString()")}}
+
Returns a string containing the description of the Symbol. Overrides the {{jsxref("Object.prototype.toString()")}} method.
+
{{jsxref("Symbol.prototype.valueOf()")}}
+
Returns the primitive value of the {{jsxref("Symbol")}} object. Overrides the {{jsxref("Object.prototype.valueOf()")}} method.
+
{{jsxref("Symbol.prototype.@@toPrimitive()", "Symbol.prototype[@@toPrimitive]")}}
+
Returns the primitive value of the {{jsxref("Symbol")}} object.
+
+ +

Examples

+ +

Using the typeof operator with symbols

+ +

The {{jsxref("Operators/typeof", "typeof")}} operator can help you to identify symbols.

+ +
typeof Symbol() === 'symbol'
+typeof Symbol('foo') === 'symbol'
+typeof Symbol.iterator === 'symbol'
+
+ +

Symbol type conversions

+ +

Some things to note when working with type conversion of symbols.

+ + + +

Symbols and for...in iteration

+ +

Symbols are not enumerable in for...in iterations. In addition, {{jsxref("Object.getOwnPropertyNames()")}} will not return symbol object properties, however, you can use {{jsxref("Object.getOwnPropertySymbols()")}} to get these.

+ +
let obj = {}
+
+obj[Symbol('a')] = 'a'
+obj[Symbol.for('b')] = 'b'
+obj['c'] = 'c'
+obj.d = 'd'
+
+for (let i in obj) {
+   console.log(i)  // logs "c" and "d"
+}
+ +

Symbols and JSON.stringify()

+ +

Symbol-keyed properties will be completely ignored when using JSON.stringify():

+ +
JSON.stringify({[Symbol('foo')]: 'foo'})
+// '{}'
+
+ +

For more details, see {{jsxref("JSON.stringify()")}}.

+ +

Symbol wrapper objects as property keys

+ +

When a Symbol wrapper object is used as a property key, this object will be coerced to its wrapped symbol:

+ +
let sym = Symbol('foo')
+let obj = {[sym]: 1}
+obj[sym]             // 1
+obj[Object(sym)]     // still 1
+
+ +

Specifications

+ + + + + + + + + + +
Specification
{{SpecName('ESDraft', '#sec-symbol-objects', 'Symbol')}}
+ +

Browser compatibility

+ + + +

{{Compat("javascript.builtins.Symbol")}}

+ +

See also

+ + diff --git a/files/nl/web/javascript/reference/global_objects/symbool/index.html b/files/nl/web/javascript/reference/global_objects/symbool/index.html deleted file mode 100644 index f0777451c8..0000000000 --- a/files/nl/web/javascript/reference/global_objects/symbool/index.html +++ /dev/null @@ -1,205 +0,0 @@ ---- -title: Symbool -slug: Web/JavaScript/Reference/Global_Objects/Symbool -tags: - - ECMAScript 2015 - - JavaScript - - Klasse - - Symbool -translation_of: Web/JavaScript/Reference/Global_Objects/Symbol ---- -
{{JSRef}}
- -

Het gegevenstype symbool is een primitief gegevenstype. De Symbol() functie geeft een waarde terug (returns a value) van het type symbool, heeft statische eigenschappen die verscheidene leden van ingebouwde objecten blootstelt, heeft statische methoden die het globale symbolregister blootstellen en vertegenwoordigd een ingebouwde objectklasse. Maar is onvolledig als een constructor, omdat het niet de "new Symbol()" syntaxis ondersteund.

- -

Elke waarde teruggekregen van Symbol() is uniek. Zo'n teruggekregen waarde kan, bijvoorbeeld, gebruikt worden als identificatiemiddel voor objecteigenschappen; het primaire doel van dit gegevenstype. Hoewel er andere use-cases zijn, zoals het beschikbaar maken van ondoorzichtige gegevenstypen of als algemeen uniek identificatiemiddel. Meer uitleg over het doel en gebruik van het symbool is te vinden in de woordenlijst.

- -

Beschrijving

- -

Om een nieuw primitief symbool te creëren, schrijf je Symbol() met een optionele String als beschrijving:

- -
let sym1 = Symbol()
-let sym2 = Symbol('foo')
-let sym3 = Symbol('foo')
-
- -

De bovenstaande code creëert drie nieuwe symbolen. Let er op dat Symbol("foo") niet de string "foo" omzet naar een symbool maar dat het telkens een nieuw uniek symbool creëert:

- -
Symbol('foo') === Symbol('foo')  // false
-
- -

De volgende syntaxis met de {{jsxref("Operators/new", "new")}} operator zal een {{jsxref("TypeError")}}: afwerpen:

- -
let sym = new Symbol()  // TypeError
-
- -

Dit behoed auteurs ervoor om nadrukkelijk een Symbol wrapper-object te creëren in plaats van een nieuwe symboolwaarde. Terwijl normaal gesproken primitieve gegevenstypen wel gemaakt kunnen worden met een wrapper-object. (Zoals: new Boolean, new String en new Number).

- -

Als je echt een Symbol wrapper-object wilt maken, kun je dit doen met de Object() functie:

- -
let sym = Symbol('foo')
-typeof sym      // "symbol"
-let symObj = Object(sym)
-typeof symObj   // "object"
-
- -

Gedeelde symbolen in het globale symboolregister

- -

De bovenstaande syntaxis, die gebruik maakt van de Symbol() functie, creëert alleen niet een globaal symbool dat te gebruiken is door je gehele codebase. Om symbolen te creëren die door al je bestanden en zelfs door je realms (met elk hun eigen globale scope) te gebruiken zijn; gebruik je de methoden {{jsxref("Symbol.for()")}} en {{jsxref("Symbol.keyFor()")}}. Om, respectievelijksymbolen in het globale symbolenregister aan te maken en terug te krijgen.

- -

Symbooleigenschappen vinden in objecten

- -

De methode {{jsxref("Object.getOwnPropertySymbols()")}} geeft een array met symbolen terug en laat je symbooleigenschappen vinden in een opgegeven object. Let er op dat elk object geïnitialiseerd wordt zonder eigen symbooleigenschappen, dus deze array zal leeg zijn tenzij je een symbool als eigenschap hebt gegeven aan een object. 

- -

Constructor

- -
-
Symbol()
-
De  Symbol() constructor geeft een waarde terug van het type symbol, maar is incompleet als een constructor omdat het niet de "new Symbol()" syntaxis ondersteund.
-
- -

Static properties

- -
-
{{jsxref("Symbol.asyncIterator")}}
-
A method that returns the default AsyncIterator for an object. Used by for await...of.
-
{{jsxref("Symbol.hasInstance")}}
-
A method determining if a constructor object recognizes an object as its instance. Used by {{jsxref("Operators/instanceof", "instanceof")}}.
-
{{jsxref("Symbol.isConcatSpreadable")}}
-
A Boolean value indicating if an object should be flattened to its array elements. Used by {{jsxref("Array.prototype.concat()")}}.
-
{{jsxref("Symbol.iterator")}}
-
A method returning the default iterator for an object. Used by for...of.
-
{{jsxref("Symbol.match")}}
-
A method that matches against a string, also used to determine if an object may be used as a regular expression. Used by {{jsxref("String.prototype.match()")}}.
-
{{jsxref("Symbol.matchAll")}}
-
A method that returns an iterator, that yields matches of the regular expression against a string. Used by {{jsxref("String.prototype.matchAll()")}}.
-
{{jsxref("Symbol.replace")}}
-
A method that replaces matched substrings of a string. Used by {{jsxref("String.prototype.replace()")}}.
-
{{jsxref("Symbol.search")}}
-
A method that returns the index within a string that matches the regular expression. Used by {{jsxref("String.prototype.search()")}}.
-
{{jsxref("Symbol.split")}}
-
A method that splits a string at the indices that match a regular expression. Used by {{jsxref("String.prototype.split()")}}.
-
{{jsxref("Symbol.species")}}
-
A constructor function that is used to create derived objects.
-
{{jsxref("Symbol.toPrimitive")}}
-
A method converting an object to a primitive value.
-
{{jsxref("Symbol.toStringTag")}}
-
A string value used for the default description of an object. Used by {{jsxref("Object.prototype.toString()")}}.
-
{{jsxref("Symbol.unscopables")}}
-
An object value of whose own and inherited property names are excluded from the with environment bindings of the associated object.
-
- -

Static methods

- -
-
{{jsxref("Symbol.for()", "Symbol.for(key)")}}
-
Searches for existing symbols with the given key and returns it if found. Otherwise a new symbol gets created in the global symbol registry with key.
-
{{jsxref("Symbol.keyFor", "Symbol.keyFor(sym)")}}
-
Retrieves a shared symbol key from the global symbol registry for the given symbol.
-
- -

Instance properties

- -
-
{{jsxref("Symbol.prototype.description")}}
-
A read-only string containing the description of the symbol.
-
- -

Instance methods

- -
-
{{jsxref("Symbol.prototype.toSource()")}}
-
Returns a string containing the source of the {{jsxref("Global_Objects/Symbol", "Symbol")}} object. Overrides the {{jsxref("Object.prototype.toSource()")}} method.
-
{{jsxref("Symbol.prototype.toString()")}}
-
Returns a string containing the description of the Symbol. Overrides the {{jsxref("Object.prototype.toString()")}} method.
-
{{jsxref("Symbol.prototype.valueOf()")}}
-
Returns the primitive value of the {{jsxref("Symbol")}} object. Overrides the {{jsxref("Object.prototype.valueOf()")}} method.
-
{{jsxref("Symbol.prototype.@@toPrimitive()", "Symbol.prototype[@@toPrimitive]")}}
-
Returns the primitive value of the {{jsxref("Symbol")}} object.
-
- -

Examples

- -

Using the typeof operator with symbols

- -

The {{jsxref("Operators/typeof", "typeof")}} operator can help you to identify symbols.

- -
typeof Symbol() === 'symbol'
-typeof Symbol('foo') === 'symbol'
-typeof Symbol.iterator === 'symbol'
-
- -

Symbol type conversions

- -

Some things to note when working with type conversion of symbols.

- - - -

Symbols and for...in iteration

- -

Symbols are not enumerable in for...in iterations. In addition, {{jsxref("Object.getOwnPropertyNames()")}} will not return symbol object properties, however, you can use {{jsxref("Object.getOwnPropertySymbols()")}} to get these.

- -
let obj = {}
-
-obj[Symbol('a')] = 'a'
-obj[Symbol.for('b')] = 'b'
-obj['c'] = 'c'
-obj.d = 'd'
-
-for (let i in obj) {
-   console.log(i)  // logs "c" and "d"
-}
- -

Symbols and JSON.stringify()

- -

Symbol-keyed properties will be completely ignored when using JSON.stringify():

- -
JSON.stringify({[Symbol('foo')]: 'foo'})
-// '{}'
-
- -

For more details, see {{jsxref("JSON.stringify()")}}.

- -

Symbol wrapper objects as property keys

- -

When a Symbol wrapper object is used as a property key, this object will be coerced to its wrapped symbol:

- -
let sym = Symbol('foo')
-let obj = {[sym]: 1}
-obj[sym]             // 1
-obj[Object(sym)]     // still 1
-
- -

Specifications

- - - - - - - - - - -
Specification
{{SpecName('ESDraft', '#sec-symbol-objects', 'Symbol')}}
- -

Browser compatibility

- - - -

{{Compat("javascript.builtins.Symbol")}}

- -

See also

- - diff --git a/files/nl/web/javascript/reference/klasses/index.html b/files/nl/web/javascript/reference/klasses/index.html deleted file mode 100644 index ca5210371c..0000000000 --- a/files/nl/web/javascript/reference/klasses/index.html +++ /dev/null @@ -1,252 +0,0 @@ ---- -title: Klassen -slug: Web/JavaScript/Reference/Klasses -translation_of: Web/JavaScript/Reference/Classes ---- -
{{JsSidebar("Classes")}}
- -

JavaScript classes zijn nieuw in ECMAScript 6. De class syntax is geen object-oriented inheritance model in JavaScript. JavaScript classes brengen een veel eenvoudigere en duidelijkere syntax voor het creëren van objecten.

- -

Classes definiëren

- -

Classes zijn eigenlijk functions, net zoals je function expressions en function declarations kan definiëren, de class syntax heeft twee componenten: class expressies en class declaraties.

- -

Class declaraties

- -

Eén manier om een class te definiëren is door gebruik te maken van class declaration. Om een klasse te declareren, gebruik je het class keyword gevolgd door de naam van de class. ("Polygon" hier).

- -
class Polygon {
-  constructor(height, width) {
-    this.height = height;
-    this.width = width;
-  }
-}
- -

Hoisting

- -

Een belangrijk verschil tussen function declarations en class declarations is dat function declarations {{Glossary("Hoisting", "hoisted")}} zijn en class declarations niet. Je moet eerst je klasse declareren voor je het kan gebruiken, anders krijg je een {{jsxref("ReferenceError")}}:

- -
var p = new Polygon(); // ReferenceError
-
-class Polygon {}
-
- -

Class expressions

- -

Een class expression is een andere manier om een class te definiëren. Class expressions kunnen named of unnamed zijn. De naam gegeven aan een named class expression is local aan de body van de class.

- -
// unnamed
-var Polygon = class {
-  constructor(height, width) {
-    this.height = height;
-    this.width = width;
-  }
-};
-
-// named
-var Polygon = class Polygon {
-  constructor(height, width) {
-    this.height = height;
-    this.width = width;
-  }
-};
-
- -

Class body en method definitions

- -

De body van een class is het stuk tussen de curly brackets {}. Hier kan je class members definiëren, zoals methodes of constructors.

- -

Strict mode

- -

De bodies van class declarations en class expressions worden uitgevoerd in strict mode. Constructor, static en prototype methods, getter en setter functions worden bijvoorbeeld uitgevoerd in strict mode.

- -

Constructor

- -

De constructor methode is een speciale methode voor het creëren en initializeren van een object voor de klasse. Er kan maar één speciale methode zijn met de naam "constructor" in een klasse. Een {{jsxref("SyntaxError")}} wordt gegooid indien de klasse meerdere constructor methodes heeft.

- -

Een constructor kan gebruik maken van het super keyword om de constructor van de parent class op te roepen.

- -

Prototype methods

- -

Zie ook method definitions.

- -
class Polygon {
-  constructor(height, width) {
-    this.height = height;
-    this.width = width;
-  }
-
-  get area() {
-    return this.calcArea()
-  }
-
-  calcArea() {
-    return this.height * this.width;
-  }
-}
- -

Static methods

- -

Het static keyword beschrijft een statische methode voor een klasse. Statische methodes kunnen worden opgeroepen zonder dat er een instantie gemaakt is van de klasse en kunnen ook niet opgeroepen worden wanneer er een instantie van gemaakt is. Statische methodes zijn dikwijls gebruikt als utility functions voor een applicatie.

- -
class Point {
-    constructor(x, y) {
-        this.x = x;
-        this.y = y;
-    }
-
-    static distance(a, b) {
-        const dx = a.x - b.x;
-        const dy = a.y - b.y;
-
-        return Math.sqrt(dx*dx + dy*dy);
-    }
-}
-
-const p1 = new Point(5, 5);
-const p2 = new Point(10, 10);
-
-console.log(Point.distance(p1, p2));
- -

Sub classing met extends

- -

Het extends keyword wordt gebruikt in class declarations of class expressions om een klasse aan te maken als kind van een andere klasse.

- -
class Animal {
-  constructor(name) {
-    this.name = name;
-  }
-
-  speak() {
-    console.log(this.name + ' makes a noise.');
-  }
-}
-
-class Dog extends Animal {
-  speak() {
-    console.log(this.name + ' barks.');
-  }
-}
-
- -

Sub classing built-in objects

- -

TBD

- -

Super class calls with super

- -

Het super keyword wordt gebruikt om een methode op te roepen in de parent klasse van het object.

- -
class Cat {
-  constructor(name) {
-    this.name = name;
-  }
-
-  speak() {
-    console.log(this.name + ' makes a noise.');
-  }
-}
-
-class Lion extends Cat {
-  speak() {
-    super.speak();
-    console.log(this.name + ' roars.');
-  }
-}
-
- -

ES5 inheritance syntax en ES6 classes syntax vergeleken

- -

TBD

- -

Voorbeelden

- -

TBD

- -

Specificaties

- - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('ES6', '#sec-class-definitions', 'Class definitions')}}{{Spec2('ES6')}}Initial definition.
{{SpecName('ESDraft', '#sec-class-definitions', 'Class definitions')}}{{Spec2('ESDraft')}} 
- -

Browser compatibiliteit

- -

{{CompatibilityTable}}

- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureChromeFirefox (Gecko)MS EdgeInternet ExplorerOperaSafari
Basic support{{CompatChrome(42.0)}}[1]4513{{CompatNo}}{{CompatNo}}{{CompatSafari(9.0)}}
-
- -
- - - - - - - - - - - - - - - - - - - - - -
FeatureAndroidFirefox Mobile (Gecko)IE MobileOpera MobileSafari MobileChrome for Android
Basic support{{CompatNo}}45{{CompatUnknown}}{{CompatUnknown}}9{{CompatChrome(42.0)}}[1]
-
- -

[1] Requires strict mode. Non-strict mode support is behind the flag Enable Experimental JavaScript, disabled by default.

- -

Zie ook

- - diff --git a/files/nl/web/javascript/reference/operatoren/index.html b/files/nl/web/javascript/reference/operatoren/index.html deleted file mode 100644 index fc499002b4..0000000000 --- a/files/nl/web/javascript/reference/operatoren/index.html +++ /dev/null @@ -1,288 +0,0 @@ ---- -title: Expressies and operators -slug: Web/JavaScript/Reference/Operatoren -translation_of: Web/JavaScript/Reference/Operators ---- -
{{jsSidebar("Operators")}}
- -

Deze documentatie bevat informatie over JavaScript operators.

- -

Expressies en operators per categorie

- -

Voor alfabetische lijst, zie sidebar.

- -

Primaire expressies

- -

Trefwoorden en algmene expressies in JavaScript.

- -
-
{{jsxref("Operators/this", "this")}}
-
this verwijst naar de context van een functie.
-
{{jsxref("Operators/function", "function")}}
-
function geeft aan dat er een functie moet worden gemaakt
-
{{experimental_inline}} {{jsxref("Operators/class", "class")}}
-
class definieert een klasse.
-
{{experimental_inline}} {{jsxref("Operators/function*", "function*")}}
-
Het function* trefwoord definieert een generator functie expressie.
-
{{experimental_inline}} {{jsxref("Operators/yield", "yield")}}
-
Pauzeer en start een generator functie.
-
{{experimental_inline}} {{jsxref("Operators/yield*", "yield*")}}
-
Doorgegeven aan een andere generator functie.
-
{{jsxref("Global_Objects/Array", "[]")}}
-
Definieert een lijst met data.
-
{{jsxref("Operators/Object_initializer", "{}")}}
-
Definieert een object.
-
{{jsxref("Global_Objects/RegExp", "/ab+c/i")}}
-
Reguliere expressie.
-
{{experimental_inline}} {{jsxref("Operators/Array_comprehensions", "[for (x of y) x]")}}
-
Datalijst omvang.
-
{{experimental_inline}} {{jsxref("Operators/Generator_comprehensions", "(for (x of y) y)")}}
-
Generator omvang.
-
{{jsxref("Operators/Grouping", "( )")}}
-
Groep operator.
-
- -

Left-hand-side expressies

- -

Deze voeren een opdracht uit met een van de bovenstaande expressies.

- -
-
{{jsxref("Operators/Property_accessors", "Property accessors", "", 1)}}
-
Haalt data uit een object op
- (object.property en object["property"]).
-
{{jsxref("Operators/new", "new")}}
-
Maakt een nieuwe constructor.
-
{{experimental_inline}} new.target
-
In constructors, new.target verwijst naar het object dat werd aangeroepen door {{jsxref("Operators/new", "new")}}. 
-
{{experimental_inline}} {{jsxref("Operators/super", "super")}}
-
Het super keywoord verwijst naar de hoofdconstructor.
-
{{experimental_inline}} {{jsxref("Operators/Spread_operator", "...obj")}}
-
De spread operator stelt een expressie uit te breiden op plaatsen waar meerdere argumenten (voor de functies die opgeroepen worden) of meerdere elementen (voor Array literalen) zijn verplicht.
-
- -

Optellen en Aftrekken

- -

Voor optellen en aftrekken bij variabelen.

- -
-
{{jsxref("Operators/Arithmetic_Operators", "A++", "#Increment")}}
-
Achtervoegsel optel operator.
-
{{jsxref("Operators/Arithmetic_Operators", "A--", "#Decrement")}}
-
Achtervoegsel aftrek operator.
-
{{jsxref("Operators/Arithmetic_Operators", "++A", "#Increment")}}
-
Voorvoegsel optel operator.
-
{{jsxref("Operators/Arithmetic_Operators", "--A", "#Decrement")}}
-
Voorvoegsel aftrek operator.
-
- -

Unaire operatoren

- -

Een unaire operatie is een operatie met slechts één operand.

- -
-
{{jsxref("Operators/delete", "delete")}}
-
De delete operator verwijdert een object of item van een object.
-
{{jsxref("Operators/void", "void")}}
-
De void operator verwijdert de returnwaarde van een expressie.
-
{{jsxref("Operators/typeof", "typeof")}}
-
De typeof operator geeft het type van het object.
-
We zijn bezig met vertalen van het document, maar we zijn nog niet klaar.
-
- -
-
{{jsxref("Operators/Arithmetic_Operators", "+", "#Unary_plus")}}
-
De unaire plus operator zet zijn operand om naar type Number
-
{{jsxref("Operators/Arithmetic_Operators", "-", "#Unary_negation")}}
-
De unaire negatie operator zet zijn operand om naar Number en zet hem dan om in haar tegendeel.
-
{{jsxref("Operators/Bitwise_Operators", "~", "#Bitwise_NOT")}}
-
Bitwise NOT operator.
-
{{jsxref("Operators/Logical_Operators", "!", "#Logical_NOT")}}
-
Logische NOT operator.
-
- -

Rekenkundige operators

- -

Rekenkundige operators accepteren numerieke waarden (letterlijke waarden of variablen) als hun operand en retourneren een enkele numerieke waarde.

- -
-
{{jsxref("Operators/Arithmetic_Operators", "+", "#Addition")}}
-
Additie operator.
-
{{jsxref("Operators/Arithmetic_Operators", "-", "#Subtraction")}}
-
Subtractie operator.
-
{{jsxref("Operators/Arithmetic_Operators", "/", "#Division")}}
-
Divisie operator.
-
{{jsxref("Operators/Arithmetic_Operators", "*", "#Multiplication")}}
-
Multiplicatie operator.
-
{{jsxref("Operators/Arithmetic_Operators", "%", "#Remainder")}}
-
Rest operator.
-
- -
-
{{experimental_inline}} {{jsxref("Operators/Arithmetic_Operators", "**", "#Exponentiation")}}
-
Exponent operator.
-
- -

Relationele operators

- -

Een relationele operator vergelijkt zijn operanden en retourneert een Boolean gebaseerd op de uitkomst van de vergelijking.

- -
-
{{jsxref("Operators/in", "in")}}
-
De in operator bepaalt of een object een zekere eigenschap heeft.
-
{{jsxref("Operators/instanceof", "instanceof")}}
-
De instanceof operator bepaalt of een variable een instantie is van een bepaald type object.
-
{{jsxref("Operators/Comparison_Operators", "<", "#Less_than_operator")}}
-
Minder dan operator.
-
{{jsxref("Operators/Comparison_Operators", ">", "#Greater_than_operator")}}
-
Groter dan operator.
-
{{jsxref("Operators/Comparison_Operators", "<=", "#Less_than_or_equal_operator")}}
-
Minder dan of gelijk aan operator.
-
{{jsxref("Operators/Comparison_Operators", ">=", "#Greater_than_or_equal_operator")}}
-
Groter dan of gelijk aan operator.
-
- -

Gelijkheids operators

- -

Het resultaat van het evalueren van een gelijkheids operator geeft altijd een Boolean gebaseerd op het resultaat van de vergelijking.

- -
-
{{jsxref("Operators/Comparison_Operators", "==", "#Equality")}}
-
Gelijkheids operator.
-
{{jsxref("Operators/Comparison_Operators", "!=", "#Inequality")}}
-
Ongelijkheids operator.
-
{{jsxref("Operators/Comparison_Operators", "===", "#Identity")}}
-
Identiciteits operator.
-
{{jsxref("Operators/Comparison_Operators", "!==", "#Nonidentity")}}
-
Nonidenticiteits operator.
-
- -

Bitwijs shift operators

- -

Operaties die alle bits van de operand verschuiven.

- -
-
{{jsxref("Operators/Bitwise_Operators", "<<", "#Left_shift")}}
-
Bitwijs linker shift operator.
-
{{jsxref("Operators/Bitwise_Operators", ">>", "#Right_shift")}}
-
Bitwijs rechter shift operator.
-
{{jsxref("Operators/Bitwise_Operators", ">>>", "#Unsigned_right_shift")}}
-
Bitwijs tekenloze rechter shift operator.
-
- -

Binaire bitwijs operators

- -

Bitwijs operatoren behandelen hun operand als een set van 32 bits en retourneren een standaard JavaScript numerieke waarde.

- -
-
{{jsxref("Operators/Bitwise_Operators", "&", "#Bitwise_AND")}}
-
Bitwijs AND.
-
{{jsxref("Operators/Bitwise_Operators", "|", "#Bitwise_OR")}}
-
Bitwijs OR.
-
{{jsxref("Operators/Bitwise_Operators", "^", "#Bitwise_XOR")}}
-
Bitwijs XOR.
-
- -

Binaire logische operators

- -

Logische operatoren worden normaliter gebruikt met Booleans en retourneren ook een Boolean waarde.

- -
-
{{jsxref("Operators/Logical_Operators", "&&", "#Logical_AND")}}
-
Logische AND.
-
{{jsxref("Operators/Logical_Operators", "||", "#Logical_OR")}}
-
Logische OR.
-
- -

Conditionele (ternary) operator

- -
-
{{jsxref("Operators/Conditional_Operator", "(condition ? ifTrue : ifFalse)")}}
-
-

The conditionele operator retourneert een of twee waarden gebaseerd op de waarde van de conditie.

-
-
- -

Toekennings operators

- -

Een toekennings operator kent een waarde toe aan zijn linker operand gebaseerd op de waarde van zijn rechter operand.

- -
-
{{jsxref("Operators/Assignment_Operators", "=", "#Assignment")}}
-
Toekennings operator.
-
{{jsxref("Operators/Assignment_Operators", "*=", "#Multiplication_assignment")}}
-
Vermenigvuldigings toekenning.
-
{{jsxref("Operators/Assignment_Operators", "/=", "#Division_assignment")}}
-
Delings toekenning.
-
{{jsxref("Operators/Assignment_Operators", "%=", "#Remainder_assignment")}}
-
Rest toekenning.
-
{{jsxref("Operators/Assignment_Operators", "+=", "#Addition_assignment")}}
-
Additieve toekenning.
-
{{jsxref("Operators/Assignment_Operators", "-=", "#Subtraction_assignment")}}
-
Substractieve toekenning
-
{{jsxref("Operators/Assignment_Operators", "<<=", "#Left_shift_assignment")}}
-
Linker shift toekenning.
-
{{jsxref("Operators/Assignment_Operators", ">>=", "#Right_shift_assignment")}}
-
Rechter shift toekenning.
-
{{jsxref("Operators/Assignment_Operators", ">>>=", "#Unsigned_right_shift_assignment")}}
-
Tekenloze rechter shift toekenning.
-
{{jsxref("Operators/Assignment_Operators", "&=", "#Bitwise_AND_assignment")}}
-
Bitwijs AND toekenning.
-
{{jsxref("Operators/Assignment_Operators", "^=", "#Bitwise_XOR_assignment")}}
-
Bitwijs XOR toekenning.
-
{{jsxref("Operators/Assignment_Operators", "|=", "#Bitwise_OR_assignment")}}
-
Bitwijs OR toekenning.
-
{{experimental_inline}} {{jsxref("Operators/Destructuring_assignment", "[a, b] = [1, 2]")}}
- {{experimental_inline}} {{jsxref("Operators/Destructuring_assignment", "{a, b} = {a:1, b:2}")}}
-
-

Ontbindings toekenningen maken het mogelijk eigenschappen van een array of object toe te kennen aan letterlijke arrays of objecten. 

-
-
- -

Komma operator

- -
-
{{jsxref("Operators/Comma_Operator", ",")}}
-
De komma operator maakt het mogelijk meerdere expressies te evalueren in een enkele statement en retourneert het resultaat van de laatste expressie.
-
- -

Niet-standaard features

- -
-
{{non-standard_inline}} {{jsxref("Operators/Legacy_generator_function", "Legacy generator function", "", 1)}}
-
Het function trefwoord kan worden gebruikt om een legacy generator functie te omschrijven binnen een expressie. Hiertoe moet de inhoud van de functie minstens 1  {{jsxref("Operators/yield", "yield")}} expressie bevatten.
-
{{non-standard_inline}} {{jsxref("Operators/Expression_closures", "Expression closures", "", 1)}}
-
De expressie sluitings  syntax is een mogelijkheid om een verkorte functie te schrijven.
-
- -

Specifications

- - - - - - - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('ES6', '#sec-ecmascript-language-expressions', 'ECMAScript Language: Expressions')}}{{Spec2('ES6')}}New: Spread operator, destructuring assignment, super keyword, Array comprehensions, Generator comprehensions
{{SpecName('ES5.1', '#sec-11', 'Expressions')}}{{Spec2('ES5.1')}} 
{{SpecName('ES1', '#sec-11', 'Expressions')}}{{Spec2('ES1')}}Initial definition
- -

See also

- - diff --git a/files/nl/web/javascript/reference/operatoren/typeof/index.html b/files/nl/web/javascript/reference/operatoren/typeof/index.html deleted file mode 100644 index e86cf0b324..0000000000 --- a/files/nl/web/javascript/reference/operatoren/typeof/index.html +++ /dev/null @@ -1,244 +0,0 @@ ---- -title: typeof -slug: Web/JavaScript/Reference/Operatoren/typeof -tags: - - JavaScript - - Operator - - Unair -translation_of: Web/JavaScript/Reference/Operators/typeof ---- -
{{jsSidebar("Operators")}}
- -

De typeof-operator geeft een string terug die het type van de ongeëvalueerde operand weergeeft.

- -

Syntaxis

- -

De typeof-operator wordt gevolgd door zijn operand:

- -
typeof operand
- -

Parameters

- -

operand is een uitdrukking die het object of de {{Glossary("Primitive", "primitief")}} voorstelt waarvan het type moet worden teruggegeven.

- -

Beschrijving

- -

De volgende tabel bevat de mogelijke waarden die typeof kan teruggeven. Voor meer informatie over types of primitieven, zie pagina datastructuren in Javascript.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
TypeResultaat
Undefined"undefined"
Null"object" (see below)
Boolean"boolean"
Number"number"
String"string"
Symbol (nieuw in ECMAScript 2015)"symbol"
Host object (voorzien door de JS omgeving)Implementatie-afhankelijk
Function object (implementeert [[Call]] in termen van ECMA-262)"function"
Elk ander object"object"
- -

 

- -

Voorbeelden

- -
// Nummers
-typeof 37 === 'number';
-typeof 3.14 === 'number';
-typeof(42) === 'number';
-typeof Math.LN2 === 'number';
-typeof Infinity === 'number';
-typeof NaN === 'number'; // Ondanks dat het "Not-A-Number" is
-typeof Number(1) === 'number'; // maar gebruik deze manier nooit!
-
-
-// Strings
-typeof "" === 'string';
-typeof "bla" === 'string';
-typeof (typeof 1) === 'string'; // typeof geeft altijd een string terug
-typeof String("abc") === 'string'; // maar gebruik deze manier nooit!
-
-
-// Booleans
-typeof true === 'boolean';
-typeof false === 'boolean';
-typeof Boolean(true) === 'boolean'; // maar gebruik deze manier nooit!
-
-
-// Symbolen
-typeof Symbol() === 'symbol'
-typeof Symbol('foo') === 'symbol'
-typeof Symbol.iterator === 'symbol'
-
-
-// Ongedefinieerd
-typeof undefined === 'undefined';
-typeof declaredButUndefinedVariable === 'undefined';
-typeof undeclaredVariable === 'undefined';
-
-
-// Objecten
-typeof {a:1} === 'object';
-
-// gebruik Array.isArray of Object.prototype.toString.call
-// om het verschil aan te geven tussen normale objecten en
-// arrays (rijen).
-typeof [1, 2, 4] === 'object';
-
-typeof new Date() === 'object';
-
-
-// Het volgende is verwarrend. Niet gebruiken!
-typeof new Boolean(true) === 'object';
-typeof new Number(1) === 'object';
-typeof new String("abc") === 'object';
-
-
-// Functies
-typeof function(){} === 'function';
-typeof class C {} === 'function';
-typeof Math.sin === 'function';
-
- -

null

- -
// Dit geldt sinds het ontstaan van JavaScript
-typeof null === 'object';
-
- -

In de oorspronkelijke implementatie van JavaScript werden JavaScript-waarden gerepresenteerd met een type-label en een waarde. Het type-label voor de meeste objecten was 0. null werd voorgesteld als de NULL-pointer (0x00 in de meeste platformen). Daarom had null het type-label 0, wat de foute typeof teruggeefwaarde verklaart. (referentie)

- -

Een oplossing (via een opt-in) werd voorgesteld voor ECMAScript, maar die werd afgekeurd. Anders zou het er als volgt hebben uitgezien: typeof null === 'null'.

- -

De new-operator gebruiken

- -
// Alle constructorfuncties die worden geïnstantieerd met het
-// 'new'-sleutelwoord, zullen altijd typeof 'object' zijn.
-var str = new String('String');
-var num = new Number(100);
-
-typeof str; // Geeft 'object' terug
-typeof num; // Geeft 'object' terug
-
-// Maar er is een uitzondering in het geval van de functieconstructor van JavaScript.
-
-var func = new Function();
-
-typeof func; // Geeft 'function' terug
-
- -

Reguliere uitdrukkingen

- -

Aanroepbare reguliere uitdrukkingen waren een niet-standaard toevoeging in sommige browsers.

- -
typeof /s/ === 'function'; // Chrome 1-12 Niet comform aan ECMAScript 5.1
-typeof /s/ === 'object';   // Firefox 5+  Conform aan ECMAScript 5.1
-
- -

Temporal Dead Zone-fouten

- -

Voor ECMAScript 2015 gaf typeof altijd gegarandeerd een string terug voor elke operand waarmee het was voorzien. Maar met de toevoeging van niet-gehoiste, blokgekaderde let en const ontstaat er een ReferenceError als typeof op let- en const-variabelen wordt gebruikt voordat ze zijn benoemd. Dit staat in contrast met onbenoemde variabelen, waarvoor typeof 'undefined' teruggeeft. Blokgekaderde variabelen zijn in een "temporal dead zone" vanaf het begin van het blok totdat de intialisatie is verwerkt, waarin een fout ontstaat als ze worden benaderd.

- -
typeof onbenoemdeVariabele === 'undefined';
-typeof nieuweLetVariabele; let nieuweLetVariabele; // ReferenceError
-typeof nieuweConstVariabele; const nieuweConstVariabele = 'hallo'; // ReferenceError
-
- -

Uitzonderingen

- -

Alle huidige browsers onthullen een niet-standaard hostobject {{domxref("document.all")}} met type undefined.

- -
typeof document.all === 'undefined';
-
- -

Hoewel de specificatie aangepaste type-labels toestaat voor niet-standaard exotische objecten, vereist het dat die type-labels verschillen van de ingebouwde. Dat document.all een type-label undefined heeft moet worden geclassificeerd als een uitzonderlijke overtreding van de regels.

- -

Specificaties

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
SpecificatieStatusOpmerking
{{SpecName('ESDraft', '#sec-typeof-operator', 'The typeof Operator')}}{{Spec2('ESDraft')}} 
{{SpecName('ES6', '#sec-typeof-operator', 'The typeof Operator')}}{{Spec2('ES6')}} 
{{SpecName('ES5.1', '#sec-11.4.3', 'The typeof Operator')}}{{Spec2('ES5.1')}} 
{{SpecName('ES3', '#sec-11.4.3', 'The typeof Operator')}}{{Spec2('ES3')}} 
{{SpecName('ES1', '#sec-11.4.3', 'The typeof Operator')}}{{Spec2('ES1')}}Oorspronkelijke definitie. Geïmplementeerd in JavaScript 1.1.
- -

Browsercompatibiliteit

- - - -

{{Compat("javascript.operators.typeof")}}

- -

IE-specifieke opmerkingen

- -

In IE 6, 7, en 8 zijn een groot aantal host objecten objecten en geen functions. bijvoorbeeld:

- -
typeof alert === 'object'
- -

Zie ook

- - diff --git a/files/nl/web/javascript/reference/operators/index.html b/files/nl/web/javascript/reference/operators/index.html new file mode 100644 index 0000000000..fc499002b4 --- /dev/null +++ b/files/nl/web/javascript/reference/operators/index.html @@ -0,0 +1,288 @@ +--- +title: Expressies and operators +slug: Web/JavaScript/Reference/Operatoren +translation_of: Web/JavaScript/Reference/Operators +--- +
{{jsSidebar("Operators")}}
+ +

Deze documentatie bevat informatie over JavaScript operators.

+ +

Expressies en operators per categorie

+ +

Voor alfabetische lijst, zie sidebar.

+ +

Primaire expressies

+ +

Trefwoorden en algmene expressies in JavaScript.

+ +
+
{{jsxref("Operators/this", "this")}}
+
this verwijst naar de context van een functie.
+
{{jsxref("Operators/function", "function")}}
+
function geeft aan dat er een functie moet worden gemaakt
+
{{experimental_inline}} {{jsxref("Operators/class", "class")}}
+
class definieert een klasse.
+
{{experimental_inline}} {{jsxref("Operators/function*", "function*")}}
+
Het function* trefwoord definieert een generator functie expressie.
+
{{experimental_inline}} {{jsxref("Operators/yield", "yield")}}
+
Pauzeer en start een generator functie.
+
{{experimental_inline}} {{jsxref("Operators/yield*", "yield*")}}
+
Doorgegeven aan een andere generator functie.
+
{{jsxref("Global_Objects/Array", "[]")}}
+
Definieert een lijst met data.
+
{{jsxref("Operators/Object_initializer", "{}")}}
+
Definieert een object.
+
{{jsxref("Global_Objects/RegExp", "/ab+c/i")}}
+
Reguliere expressie.
+
{{experimental_inline}} {{jsxref("Operators/Array_comprehensions", "[for (x of y) x]")}}
+
Datalijst omvang.
+
{{experimental_inline}} {{jsxref("Operators/Generator_comprehensions", "(for (x of y) y)")}}
+
Generator omvang.
+
{{jsxref("Operators/Grouping", "( )")}}
+
Groep operator.
+
+ +

Left-hand-side expressies

+ +

Deze voeren een opdracht uit met een van de bovenstaande expressies.

+ +
+
{{jsxref("Operators/Property_accessors", "Property accessors", "", 1)}}
+
Haalt data uit een object op
+ (object.property en object["property"]).
+
{{jsxref("Operators/new", "new")}}
+
Maakt een nieuwe constructor.
+
{{experimental_inline}} new.target
+
In constructors, new.target verwijst naar het object dat werd aangeroepen door {{jsxref("Operators/new", "new")}}. 
+
{{experimental_inline}} {{jsxref("Operators/super", "super")}}
+
Het super keywoord verwijst naar de hoofdconstructor.
+
{{experimental_inline}} {{jsxref("Operators/Spread_operator", "...obj")}}
+
De spread operator stelt een expressie uit te breiden op plaatsen waar meerdere argumenten (voor de functies die opgeroepen worden) of meerdere elementen (voor Array literalen) zijn verplicht.
+
+ +

Optellen en Aftrekken

+ +

Voor optellen en aftrekken bij variabelen.

+ +
+
{{jsxref("Operators/Arithmetic_Operators", "A++", "#Increment")}}
+
Achtervoegsel optel operator.
+
{{jsxref("Operators/Arithmetic_Operators", "A--", "#Decrement")}}
+
Achtervoegsel aftrek operator.
+
{{jsxref("Operators/Arithmetic_Operators", "++A", "#Increment")}}
+
Voorvoegsel optel operator.
+
{{jsxref("Operators/Arithmetic_Operators", "--A", "#Decrement")}}
+
Voorvoegsel aftrek operator.
+
+ +

Unaire operatoren

+ +

Een unaire operatie is een operatie met slechts één operand.

+ +
+
{{jsxref("Operators/delete", "delete")}}
+
De delete operator verwijdert een object of item van een object.
+
{{jsxref("Operators/void", "void")}}
+
De void operator verwijdert de returnwaarde van een expressie.
+
{{jsxref("Operators/typeof", "typeof")}}
+
De typeof operator geeft het type van het object.
+
We zijn bezig met vertalen van het document, maar we zijn nog niet klaar.
+
+ +
+
{{jsxref("Operators/Arithmetic_Operators", "+", "#Unary_plus")}}
+
De unaire plus operator zet zijn operand om naar type Number
+
{{jsxref("Operators/Arithmetic_Operators", "-", "#Unary_negation")}}
+
De unaire negatie operator zet zijn operand om naar Number en zet hem dan om in haar tegendeel.
+
{{jsxref("Operators/Bitwise_Operators", "~", "#Bitwise_NOT")}}
+
Bitwise NOT operator.
+
{{jsxref("Operators/Logical_Operators", "!", "#Logical_NOT")}}
+
Logische NOT operator.
+
+ +

Rekenkundige operators

+ +

Rekenkundige operators accepteren numerieke waarden (letterlijke waarden of variablen) als hun operand en retourneren een enkele numerieke waarde.

+ +
+
{{jsxref("Operators/Arithmetic_Operators", "+", "#Addition")}}
+
Additie operator.
+
{{jsxref("Operators/Arithmetic_Operators", "-", "#Subtraction")}}
+
Subtractie operator.
+
{{jsxref("Operators/Arithmetic_Operators", "/", "#Division")}}
+
Divisie operator.
+
{{jsxref("Operators/Arithmetic_Operators", "*", "#Multiplication")}}
+
Multiplicatie operator.
+
{{jsxref("Operators/Arithmetic_Operators", "%", "#Remainder")}}
+
Rest operator.
+
+ +
+
{{experimental_inline}} {{jsxref("Operators/Arithmetic_Operators", "**", "#Exponentiation")}}
+
Exponent operator.
+
+ +

Relationele operators

+ +

Een relationele operator vergelijkt zijn operanden en retourneert een Boolean gebaseerd op de uitkomst van de vergelijking.

+ +
+
{{jsxref("Operators/in", "in")}}
+
De in operator bepaalt of een object een zekere eigenschap heeft.
+
{{jsxref("Operators/instanceof", "instanceof")}}
+
De instanceof operator bepaalt of een variable een instantie is van een bepaald type object.
+
{{jsxref("Operators/Comparison_Operators", "<", "#Less_than_operator")}}
+
Minder dan operator.
+
{{jsxref("Operators/Comparison_Operators", ">", "#Greater_than_operator")}}
+
Groter dan operator.
+
{{jsxref("Operators/Comparison_Operators", "<=", "#Less_than_or_equal_operator")}}
+
Minder dan of gelijk aan operator.
+
{{jsxref("Operators/Comparison_Operators", ">=", "#Greater_than_or_equal_operator")}}
+
Groter dan of gelijk aan operator.
+
+ +

Gelijkheids operators

+ +

Het resultaat van het evalueren van een gelijkheids operator geeft altijd een Boolean gebaseerd op het resultaat van de vergelijking.

+ +
+
{{jsxref("Operators/Comparison_Operators", "==", "#Equality")}}
+
Gelijkheids operator.
+
{{jsxref("Operators/Comparison_Operators", "!=", "#Inequality")}}
+
Ongelijkheids operator.
+
{{jsxref("Operators/Comparison_Operators", "===", "#Identity")}}
+
Identiciteits operator.
+
{{jsxref("Operators/Comparison_Operators", "!==", "#Nonidentity")}}
+
Nonidenticiteits operator.
+
+ +

Bitwijs shift operators

+ +

Operaties die alle bits van de operand verschuiven.

+ +
+
{{jsxref("Operators/Bitwise_Operators", "<<", "#Left_shift")}}
+
Bitwijs linker shift operator.
+
{{jsxref("Operators/Bitwise_Operators", ">>", "#Right_shift")}}
+
Bitwijs rechter shift operator.
+
{{jsxref("Operators/Bitwise_Operators", ">>>", "#Unsigned_right_shift")}}
+
Bitwijs tekenloze rechter shift operator.
+
+ +

Binaire bitwijs operators

+ +

Bitwijs operatoren behandelen hun operand als een set van 32 bits en retourneren een standaard JavaScript numerieke waarde.

+ +
+
{{jsxref("Operators/Bitwise_Operators", "&", "#Bitwise_AND")}}
+
Bitwijs AND.
+
{{jsxref("Operators/Bitwise_Operators", "|", "#Bitwise_OR")}}
+
Bitwijs OR.
+
{{jsxref("Operators/Bitwise_Operators", "^", "#Bitwise_XOR")}}
+
Bitwijs XOR.
+
+ +

Binaire logische operators

+ +

Logische operatoren worden normaliter gebruikt met Booleans en retourneren ook een Boolean waarde.

+ +
+
{{jsxref("Operators/Logical_Operators", "&&", "#Logical_AND")}}
+
Logische AND.
+
{{jsxref("Operators/Logical_Operators", "||", "#Logical_OR")}}
+
Logische OR.
+
+ +

Conditionele (ternary) operator

+ +
+
{{jsxref("Operators/Conditional_Operator", "(condition ? ifTrue : ifFalse)")}}
+
+

The conditionele operator retourneert een of twee waarden gebaseerd op de waarde van de conditie.

+
+
+ +

Toekennings operators

+ +

Een toekennings operator kent een waarde toe aan zijn linker operand gebaseerd op de waarde van zijn rechter operand.

+ +
+
{{jsxref("Operators/Assignment_Operators", "=", "#Assignment")}}
+
Toekennings operator.
+
{{jsxref("Operators/Assignment_Operators", "*=", "#Multiplication_assignment")}}
+
Vermenigvuldigings toekenning.
+
{{jsxref("Operators/Assignment_Operators", "/=", "#Division_assignment")}}
+
Delings toekenning.
+
{{jsxref("Operators/Assignment_Operators", "%=", "#Remainder_assignment")}}
+
Rest toekenning.
+
{{jsxref("Operators/Assignment_Operators", "+=", "#Addition_assignment")}}
+
Additieve toekenning.
+
{{jsxref("Operators/Assignment_Operators", "-=", "#Subtraction_assignment")}}
+
Substractieve toekenning
+
{{jsxref("Operators/Assignment_Operators", "<<=", "#Left_shift_assignment")}}
+
Linker shift toekenning.
+
{{jsxref("Operators/Assignment_Operators", ">>=", "#Right_shift_assignment")}}
+
Rechter shift toekenning.
+
{{jsxref("Operators/Assignment_Operators", ">>>=", "#Unsigned_right_shift_assignment")}}
+
Tekenloze rechter shift toekenning.
+
{{jsxref("Operators/Assignment_Operators", "&=", "#Bitwise_AND_assignment")}}
+
Bitwijs AND toekenning.
+
{{jsxref("Operators/Assignment_Operators", "^=", "#Bitwise_XOR_assignment")}}
+
Bitwijs XOR toekenning.
+
{{jsxref("Operators/Assignment_Operators", "|=", "#Bitwise_OR_assignment")}}
+
Bitwijs OR toekenning.
+
{{experimental_inline}} {{jsxref("Operators/Destructuring_assignment", "[a, b] = [1, 2]")}}
+ {{experimental_inline}} {{jsxref("Operators/Destructuring_assignment", "{a, b} = {a:1, b:2}")}}
+
+

Ontbindings toekenningen maken het mogelijk eigenschappen van een array of object toe te kennen aan letterlijke arrays of objecten. 

+
+
+ +

Komma operator

+ +
+
{{jsxref("Operators/Comma_Operator", ",")}}
+
De komma operator maakt het mogelijk meerdere expressies te evalueren in een enkele statement en retourneert het resultaat van de laatste expressie.
+
+ +

Niet-standaard features

+ +
+
{{non-standard_inline}} {{jsxref("Operators/Legacy_generator_function", "Legacy generator function", "", 1)}}
+
Het function trefwoord kan worden gebruikt om een legacy generator functie te omschrijven binnen een expressie. Hiertoe moet de inhoud van de functie minstens 1  {{jsxref("Operators/yield", "yield")}} expressie bevatten.
+
{{non-standard_inline}} {{jsxref("Operators/Expression_closures", "Expression closures", "", 1)}}
+
De expressie sluitings  syntax is een mogelijkheid om een verkorte functie te schrijven.
+
+ +

Specifications

+ + + + + + + + + + + + + + + + + + + + + + + + +
SpecificationStatusComment
{{SpecName('ES6', '#sec-ecmascript-language-expressions', 'ECMAScript Language: Expressions')}}{{Spec2('ES6')}}New: Spread operator, destructuring assignment, super keyword, Array comprehensions, Generator comprehensions
{{SpecName('ES5.1', '#sec-11', 'Expressions')}}{{Spec2('ES5.1')}} 
{{SpecName('ES1', '#sec-11', 'Expressions')}}{{Spec2('ES1')}}Initial definition
+ +

See also

+ + diff --git a/files/nl/web/javascript/reference/operators/typeof/index.html b/files/nl/web/javascript/reference/operators/typeof/index.html new file mode 100644 index 0000000000..e86cf0b324 --- /dev/null +++ b/files/nl/web/javascript/reference/operators/typeof/index.html @@ -0,0 +1,244 @@ +--- +title: typeof +slug: Web/JavaScript/Reference/Operatoren/typeof +tags: + - JavaScript + - Operator + - Unair +translation_of: Web/JavaScript/Reference/Operators/typeof +--- +
{{jsSidebar("Operators")}}
+ +

De typeof-operator geeft een string terug die het type van de ongeëvalueerde operand weergeeft.

+ +

Syntaxis

+ +

De typeof-operator wordt gevolgd door zijn operand:

+ +
typeof operand
+ +

Parameters

+ +

operand is een uitdrukking die het object of de {{Glossary("Primitive", "primitief")}} voorstelt waarvan het type moet worden teruggegeven.

+ +

Beschrijving

+ +

De volgende tabel bevat de mogelijke waarden die typeof kan teruggeven. Voor meer informatie over types of primitieven, zie pagina datastructuren in Javascript.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TypeResultaat
Undefined"undefined"
Null"object" (see below)
Boolean"boolean"
Number"number"
String"string"
Symbol (nieuw in ECMAScript 2015)"symbol"
Host object (voorzien door de JS omgeving)Implementatie-afhankelijk
Function object (implementeert [[Call]] in termen van ECMA-262)"function"
Elk ander object"object"
+ +

 

+ +

Voorbeelden

+ +
// Nummers
+typeof 37 === 'number';
+typeof 3.14 === 'number';
+typeof(42) === 'number';
+typeof Math.LN2 === 'number';
+typeof Infinity === 'number';
+typeof NaN === 'number'; // Ondanks dat het "Not-A-Number" is
+typeof Number(1) === 'number'; // maar gebruik deze manier nooit!
+
+
+// Strings
+typeof "" === 'string';
+typeof "bla" === 'string';
+typeof (typeof 1) === 'string'; // typeof geeft altijd een string terug
+typeof String("abc") === 'string'; // maar gebruik deze manier nooit!
+
+
+// Booleans
+typeof true === 'boolean';
+typeof false === 'boolean';
+typeof Boolean(true) === 'boolean'; // maar gebruik deze manier nooit!
+
+
+// Symbolen
+typeof Symbol() === 'symbol'
+typeof Symbol('foo') === 'symbol'
+typeof Symbol.iterator === 'symbol'
+
+
+// Ongedefinieerd
+typeof undefined === 'undefined';
+typeof declaredButUndefinedVariable === 'undefined';
+typeof undeclaredVariable === 'undefined';
+
+
+// Objecten
+typeof {a:1} === 'object';
+
+// gebruik Array.isArray of Object.prototype.toString.call
+// om het verschil aan te geven tussen normale objecten en
+// arrays (rijen).
+typeof [1, 2, 4] === 'object';
+
+typeof new Date() === 'object';
+
+
+// Het volgende is verwarrend. Niet gebruiken!
+typeof new Boolean(true) === 'object';
+typeof new Number(1) === 'object';
+typeof new String("abc") === 'object';
+
+
+// Functies
+typeof function(){} === 'function';
+typeof class C {} === 'function';
+typeof Math.sin === 'function';
+
+ +

null

+ +
// Dit geldt sinds het ontstaan van JavaScript
+typeof null === 'object';
+
+ +

In de oorspronkelijke implementatie van JavaScript werden JavaScript-waarden gerepresenteerd met een type-label en een waarde. Het type-label voor de meeste objecten was 0. null werd voorgesteld als de NULL-pointer (0x00 in de meeste platformen). Daarom had null het type-label 0, wat de foute typeof teruggeefwaarde verklaart. (referentie)

+ +

Een oplossing (via een opt-in) werd voorgesteld voor ECMAScript, maar die werd afgekeurd. Anders zou het er als volgt hebben uitgezien: typeof null === 'null'.

+ +

De new-operator gebruiken

+ +
// Alle constructorfuncties die worden geïnstantieerd met het
+// 'new'-sleutelwoord, zullen altijd typeof 'object' zijn.
+var str = new String('String');
+var num = new Number(100);
+
+typeof str; // Geeft 'object' terug
+typeof num; // Geeft 'object' terug
+
+// Maar er is een uitzondering in het geval van de functieconstructor van JavaScript.
+
+var func = new Function();
+
+typeof func; // Geeft 'function' terug
+
+ +

Reguliere uitdrukkingen

+ +

Aanroepbare reguliere uitdrukkingen waren een niet-standaard toevoeging in sommige browsers.

+ +
typeof /s/ === 'function'; // Chrome 1-12 Niet comform aan ECMAScript 5.1
+typeof /s/ === 'object';   // Firefox 5+  Conform aan ECMAScript 5.1
+
+ +

Temporal Dead Zone-fouten

+ +

Voor ECMAScript 2015 gaf typeof altijd gegarandeerd een string terug voor elke operand waarmee het was voorzien. Maar met de toevoeging van niet-gehoiste, blokgekaderde let en const ontstaat er een ReferenceError als typeof op let- en const-variabelen wordt gebruikt voordat ze zijn benoemd. Dit staat in contrast met onbenoemde variabelen, waarvoor typeof 'undefined' teruggeeft. Blokgekaderde variabelen zijn in een "temporal dead zone" vanaf het begin van het blok totdat de intialisatie is verwerkt, waarin een fout ontstaat als ze worden benaderd.

+ +
typeof onbenoemdeVariabele === 'undefined';
+typeof nieuweLetVariabele; let nieuweLetVariabele; // ReferenceError
+typeof nieuweConstVariabele; const nieuweConstVariabele = 'hallo'; // ReferenceError
+
+ +

Uitzonderingen

+ +

Alle huidige browsers onthullen een niet-standaard hostobject {{domxref("document.all")}} met type undefined.

+ +
typeof document.all === 'undefined';
+
+ +

Hoewel de specificatie aangepaste type-labels toestaat voor niet-standaard exotische objecten, vereist het dat die type-labels verschillen van de ingebouwde. Dat document.all een type-label undefined heeft moet worden geclassificeerd als een uitzonderlijke overtreding van de regels.

+ +

Specificaties

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SpecificatieStatusOpmerking
{{SpecName('ESDraft', '#sec-typeof-operator', 'The typeof Operator')}}{{Spec2('ESDraft')}} 
{{SpecName('ES6', '#sec-typeof-operator', 'The typeof Operator')}}{{Spec2('ES6')}} 
{{SpecName('ES5.1', '#sec-11.4.3', 'The typeof Operator')}}{{Spec2('ES5.1')}} 
{{SpecName('ES3', '#sec-11.4.3', 'The typeof Operator')}}{{Spec2('ES3')}} 
{{SpecName('ES1', '#sec-11.4.3', 'The typeof Operator')}}{{Spec2('ES1')}}Oorspronkelijke definitie. Geïmplementeerd in JavaScript 1.1.
+ +

Browsercompatibiliteit

+ + + +

{{Compat("javascript.operators.typeof")}}

+ +

IE-specifieke opmerkingen

+ +

In IE 6, 7, en 8 zijn een groot aantal host objecten objecten en geen functions. bijvoorbeeld:

+ +
typeof alert === 'object'
+ +

Zie ook

+ + -- cgit v1.2.3-54-g00ecf From 906182e62d7eb1efba5403b733aae0537dd2a09f Mon Sep 17 00:00:00 2001 From: Florian Merz Date: Thu, 11 Feb 2021 14:48:48 +0100 Subject: unslug nl: modify --- files/nl/_redirects.txt | 100 +- files/nl/_wikihistory.json | 1096 ++++++++++---------- .../javascript_basics/index.html | 3 +- .../web/api/document_object_model/index.html | 3 +- .../reference/global_objects/object/index.html | 3 +- files/nl/glossary/abstraction/index.html | 3 +- files/nl/glossary/accessibility/index.html | 3 +- files/nl/glossary/asynchronous/index.html | 3 +- files/nl/glossary/empty_element/index.html | 3 +- files/nl/glossary/keyword/index.html | 3 +- files/nl/glossary/ssl/index.html | 3 +- files/nl/glossary/truthy/index.html | 3 +- .../nl/learn/css/css_layout/positioning/index.html | 3 +- files/nl/learn/css/first_steps/index.html | 3 +- .../learn/forms/advanced_form_styling/index.html | 3 +- .../forms/basic_native_form_controls/index.html | 3 +- .../forms/how_to_structure_a_web_form/index.html | 3 +- files/nl/learn/forms/index.html | 3 +- .../index.html | 3 +- .../sending_and_retrieving_form_data/index.html | 3 +- files/nl/learn/forms/styling_web_forms/index.html | 3 +- files/nl/learn/forms/your_first_form/index.html | 3 +- .../css_basics/index.html | 3 +- .../dealing_with_files/index.html | 3 +- .../how_the_web_works/index.html | 3 +- .../html_basics/index.html | 3 +- .../installing_basic_software/index.html | 3 +- .../publishing_your_website/index.html | 3 +- .../what_will_your_website_look_like/index.html | 3 +- .../advanced_text_formatting/index.html | 3 +- .../creating_hyperlinks/index.html | 3 +- .../introduction_to_html/debugging_html/index.html | 3 +- .../marking_up_a_letter/index.html | 3 +- .../structuring_a_page_of_content/index.html | 3 +- .../the_head_metadata_in_html/index.html | 3 +- .../images_in_html/index.html | 3 +- .../learn/html/multimedia_and_embedding/index.html | 3 +- .../video_and_audio_content/index.html | 3 +- .../manipulating_documents/index.html | 3 +- files/nl/mdn/about/index.html | 3 +- files/nl/mdn/at_ten/index.html | 3 +- .../mdn/guidelines/writing_style_guide/index.html | 3 +- .../tools/kumascript/troubleshooting/index.html | 3 +- files/nl/mdn/yari/index.html | 3 +- .../what_are_webextensions/index.html | 3 +- .../so_you_just_built_firefox/index.html | 3 +- files/nl/mozilla/firefox/releases/1.5/index.html | 3 +- .../mdn/community/conversations/index.html | 3 +- files/nl/orphaned/mdn/community/index.html | 3 +- .../mdn/community/whats_happening/index.html | 3 +- .../mdn/community/working_in_community/index.html | 3 +- .../howto/create_an_mdn_account/index.html | 3 +- .../howto/do_a_technical_review/index.html | 3 +- .../howto/do_an_editorial_review/index.html | 3 +- .../howto/tag_javascript_pages/index.html | 3 +- .../requesting_elevated_privileges/index.html | 3 +- .../orphaned/mdn/tools/template_editing/index.html | 3 +- .../porting_a_legacy_firefox_add-on/index.html | 3 +- files/nl/orphaned/mozilla_implementeren/index.html | 3 +- files/nl/tools/keyboard_shortcuts/index.html | 5 +- files/nl/tools/responsive_design_mode/index.html | 3 +- .../web_console/keyboard_shortcuts/index.html | 3 +- files/nl/web/api/crypto/getrandomvalues/index.html | 3 +- .../nl/web/api/element/mousedown_event/index.html | 3 +- files/nl/web/api/element/mouseout_event/index.html | 3 +- files/nl/web/api/web_storage_api/index.html | 3 +- .../web_workers_api/using_web_workers/index.html | 3 +- files/nl/web/css/css_color/index.html | 3 +- .../the_stacking_context/index.html | 3 +- .../guide/regular_expressions/index.html | 3 +- .../guide/working_with_objects/index.html | 3 +- .../nl/web/javascript/reference/classes/index.html | 3 +- .../reference/global_objects/symbol/index.html | 3 +- .../web/javascript/reference/operators/index.html | 3 +- .../reference/operators/typeof/index.html | 3 +- .../svg/tutorial/basic_transformations/index.html | 3 +- 76 files changed, 784 insertions(+), 636 deletions(-) (limited to 'files/nl/web/javascript/reference') diff --git a/files/nl/_redirects.txt b/files/nl/_redirects.txt index 064aa11963..7414dd3428 100644 --- a/files/nl/_redirects.txt +++ b/files/nl/_redirects.txt @@ -1,11 +1,23 @@ # FROM-URL TO-URL /nl/docs/AJAX /nl/docs/Web/Guide/AJAX /nl/docs/CSS /nl/docs/Web/CSS -/nl/docs/CSS/Voor_Beginners /nl/docs/Web/CSS/Voor_Beginners -/nl/docs/CSS:Voor_Beginners /nl/docs/Web/CSS/Voor_Beginners +/nl/docs/CSS/Voor_Beginners /nl/docs/Learn/CSS/First_steps +/nl/docs/CSS:Voor_Beginners /nl/docs/Learn/CSS/First_steps +/nl/docs/Compatibiliteitstabel_voor_formulierelementen /nl/docs/Learn/Forms/Property_compatibility_table_for_form_controls +/nl/docs/DOM /nl/docs/conflicting/Web/API/Document_Object_Model +/nl/docs/DOM/Storage /nl/docs/Web/API/Web_Storage_API /nl/docs/Developer_Guide /nl/docs/Mozilla/Developer_guide -/nl/docs/Developer_Guide/Dus_je_hebt_Firefox_net_gebuild /nl/docs/Mozilla/Developer_guide/Dus_je_hebt_Firefox_net_gebuild -/nl/docs/Firefox_1.5_Beta_voor_ontwikkelaars /nl/docs/Firefox_1.5_voor_ontwikkelaars +/nl/docs/Developer_Guide/Dus_je_hebt_Firefox_net_gebuild /nl/docs/Mozilla/Developer_guide/So_you_just_built_Firefox +/nl/docs/Firefox_1.5_Beta_voor_ontwikkelaars /nl/docs/Mozilla/Firefox/Releases/1.5 +/nl/docs/Firefox_1.5_voor_ontwikkelaars /nl/docs/Mozilla/Firefox/Releases/1.5 +/nl/docs/Gebruik_maken_van_DOM_workers /nl/docs/Web/API/Web_Workers_API/Using_web_workers +/nl/docs/Glossary/Abstractie /nl/docs/Glossary/Abstraction +/nl/docs/Glossary/Asynchroon /nl/docs/Glossary/Asynchronous +/nl/docs/Glossary/Leeg_element /nl/docs/Glossary/Empty_element +/nl/docs/Glossary/SSL_Woordenlijst /nl/docs/Glossary/SSL +/nl/docs/Glossary/Sleutelwoord /nl/docs/Glossary/Keyword +/nl/docs/Glossary/Toegankelijkheid /nl/docs/Glossary/Accessibility +/nl/docs/Glossary/Waarachtig /nl/docs/Glossary/Truthy /nl/docs/HTML /nl/docs/Web/HTML /nl/docs/HTML/Element /nl/docs/Web/HTML/Element /nl/docs/HTML/Element/b /nl/docs/Web/HTML/Element/b @@ -15,7 +27,8 @@ /nl/docs/Hoofdpagina /nl/docs/Web /nl/docs/IndexedDB /nl/docs/Web/API/IndexedDB_API /nl/docs/JavaScript /nl/docs/Web/JavaScript -/nl/docs/JavaScript/Aan_de_slag /nl/docs/Web/JavaScript/Aan_de_slag +/nl/docs/JavaScript/Aan_de_slag /nl/docs/conflicting/Learn/Getting_started_with_the_web/JavaScript_basics +/nl/docs/Learn/CSS/CSS_layout/Positionering /nl/docs/Learn/CSS/CSS_layout/Positioning /nl/docs/Learn/CSS/Introduction_to_CSS /en-US/docs/Learn/CSS/First_steps /nl/docs/Learn/CSS/Introduction_to_CSS/Attribuut_selectoren /en-US/docs/Learn/CSS/Building_blocks/Selectors/Attribute_selectors /nl/docs/Learn/CSS/Introduction_to_CSS/CSS_Debuggen /en-US/docs/Learn/CSS/Building_blocks/Debugging_CSS @@ -28,22 +41,74 @@ /nl/docs/Learn/CSS/Introduction_to_CSS/Waarden_en_eenheden /en-US/docs/Learn/CSS/Building_blocks/Values_and_units /nl/docs/Learn/CSS/Introduction_to_CSS/Waterval_en_overerving /en-US/docs/Learn/CSS/Building_blocks/Cascade_and_inheritance /nl/docs/Learn/CSS/Introduction_to_CSS/doosmodel /en-US/docs/Learn/CSS/Building_blocks/The_box_model -/nl/docs/Learn/HTML/Forms/My_first_HTML_form /nl/docs/Learn/HTML/Forms/Your_first_HTML_form +/nl/docs/Learn/Getting_started_with_the_web/Basis_software_installeren /nl/docs/Learn/Getting_started_with_the_web/Installing_basic_software +/nl/docs/Learn/Getting_started_with_the_web/Bestanden_beheren /nl/docs/Learn/Getting_started_with_the_web/Dealing_with_files +/nl/docs/Learn/Getting_started_with_the_web/CSS_basisbegrippen /nl/docs/Learn/Getting_started_with_the_web/CSS_basics +/nl/docs/Learn/Getting_started_with_the_web/HTML_basisbegrippen /nl/docs/Learn/Getting_started_with_the_web/HTML_basics +/nl/docs/Learn/Getting_started_with_the_web/Hoe_gaat_jouw_website_er_uit_zien /nl/docs/Learn/Getting_started_with_the_web/What_will_your_website_look_like +/nl/docs/Learn/Getting_started_with_the_web/Hoe_werkt_het_web /nl/docs/Learn/Getting_started_with_the_web/How_the_Web_works +/nl/docs/Learn/Getting_started_with_the_web/Publicatie_website /nl/docs/Learn/Getting_started_with_the_web/Publishing_your_website +/nl/docs/Learn/HTML/Forms /nl/docs/Learn/Forms +/nl/docs/Learn/HTML/Forms/Geavanceerde_styling_van_HTML-formulieren /nl/docs/Learn/Forms/Advanced_form_styling +/nl/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form /nl/docs/Learn/Forms/How_to_structure_a_web_form +/nl/docs/Learn/HTML/Forms/My_first_HTML_form /nl/docs/Learn/Forms/Your_first_form +/nl/docs/Learn/HTML/Forms/Styling_HTML_forms /nl/docs/Learn/Forms/Styling_web_forms +/nl/docs/Learn/HTML/Forms/The_native_form_widgets /nl/docs/Learn/Forms/Basic_native_form_controls +/nl/docs/Learn/HTML/Forms/Verzenden_van_formuliergegevens /nl/docs/Learn/Forms/Sending_and_retrieving_form_data +/nl/docs/Learn/HTML/Forms/Your_first_HTML_form /nl/docs/Learn/Forms/Your_first_form +/nl/docs/Learn/HTML/Introduction_to_HTML/Gevorderde_tekstopmaak /nl/docs/Learn/HTML/Introduction_to_HTML/Advanced_text_formatting +/nl/docs/Learn/HTML/Introduction_to_HTML/HTML_Debuggen /nl/docs/Learn/HTML/Introduction_to_HTML/Debugging_HTML +/nl/docs/Learn/HTML/Introduction_to_HTML/Het_hoofd_metadata_in_HTML /nl/docs/Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML +/nl/docs/Learn/HTML/Introduction_to_HTML/Hyperlinks_maken /nl/docs/Learn/HTML/Introduction_to_HTML/Creating_hyperlinks +/nl/docs/Learn/HTML/Introduction_to_HTML/Opmaak_van_een_brief /nl/docs/Learn/HTML/Introduction_to_HTML/Marking_up_a_letter +/nl/docs/Learn/HTML/Introduction_to_HTML/Structureren_inhoud_van_webpagina /nl/docs/Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content +/nl/docs/Learn/HTML/Multimedia_inbedden /nl/docs/Learn/HTML/Multimedia_and_embedding +/nl/docs/Learn/HTML/Multimedia_inbedden/Afbeeldingen_in_HTML /nl/docs/Learn/HTML/Multimedia_and_embedding/Images_in_HTML +/nl/docs/Learn/JavaScript/Client-side_web_APIs/Manipuleren_documenten /nl/docs/Learn/JavaScript/Client-side_web_APIs/Manipulating_documents +/nl/docs/MDN/Community /nl/docs/orphaned/MDN/Community +/nl/docs/MDN/Community/Conversations /nl/docs/orphaned/MDN/Community/Conversations +/nl/docs/MDN/Community/Samenwerken_in_een_community /nl/docs/orphaned/MDN/Community/Working_in_community +/nl/docs/MDN/Community/Whats_happening /nl/docs/orphaned/MDN/Community/Whats_happening /nl/docs/MDN/Contribute/Content /nl/docs/MDN/Guidelines -/nl/docs/MDN/Contribute/Content/Style_guide /nl/docs/MDN/Guidelines/Style_guide -/nl/docs/MDN/Contribute/Howto/Een_redactionele_beoordeling_maken /nl/docs/MDN/Contribute/Howto/Een_redactionele_beoordeling_geven +/nl/docs/MDN/Contribute/Content/Style_guide /nl/docs/MDN/Guidelines/Writing_style_guide +/nl/docs/MDN/Contribute/Howto/Aanmaken_MDN_account /nl/docs/orphaned/MDN/Contribute/Howto/Create_an_MDN_account +/nl/docs/MDN/Contribute/Howto/Een_redactionele_beoordeling_geven /nl/docs/orphaned/MDN/Contribute/Howto/Do_an_editorial_review +/nl/docs/MDN/Contribute/Howto/Een_redactionele_beoordeling_maken /nl/docs/orphaned/MDN/Contribute/Howto/Do_an_editorial_review +/nl/docs/MDN/Contribute/Howto/Een_technische_beoordeling_maken /nl/docs/orphaned/MDN/Contribute/Howto/Do_a_technical_review +/nl/docs/MDN/Contribute/Howto/Taggen_JavaScript_pagina /nl/docs/orphaned/MDN/Contribute/Howto/Tag_JavaScript_pages +/nl/docs/MDN/Contribute/Processes/Verhoogde_bevoegdheden_aanvragen /nl/docs/orphaned/MDN/Contribute/Processes/Requesting_elevated_privileges /nl/docs/MDN/Contribute/Structures /nl/docs/MDN/Structures /nl/docs/MDN/Contribute/Structures/Macros /nl/docs/MDN/Structures/Macros /nl/docs/MDN/Contribute/Tools /nl/docs/MDN/Tools -/nl/docs/MDN/Contribute/Tools/Template_editing /nl/docs/MDN/Tools/Template_editing +/nl/docs/MDN/Contribute/Tools/Template_editing /nl/docs/orphaned/MDN/Tools/Template_editing /nl/docs/MDN/Feedback /nl/docs/MDN/Contribute/Feedback /nl/docs/MDN/Getting_started /nl/docs/MDN/Contribute/Getting_started +/nl/docs/MDN/Guidelines/Style_guide /nl/docs/MDN/Guidelines/Writing_style_guide +/nl/docs/MDN/Kuma /nl/docs/MDN/Yari +/nl/docs/MDN/Kuma/Probleemoplossingen_KumaScript_errors /nl/docs/MDN/Tools/KumaScript/Troubleshooting +/nl/docs/MDN/Over /nl/docs/MDN/About +/nl/docs/MDN/Tools/Template_editing /nl/docs/orphaned/MDN/Tools/Template_editing +/nl/docs/MDN_at_ten /nl/docs/MDN/At_ten +/nl/docs/Mozilla/Add-ons/WebExtensions/Een_verouderde_Firefox-add-on_porteren /nl/docs/orphaned/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on +/nl/docs/Mozilla/Add-ons/WebExtensions/Wat_zijn_WebExtensions /nl/docs/Mozilla/Add-ons/WebExtensions/What_are_WebExtensions +/nl/docs/Mozilla/Developer_guide/Dus_je_hebt_Firefox_net_gebuild /nl/docs/Mozilla/Developer_guide/So_you_just_built_Firefox +/nl/docs/Mozilla_Implementeren /nl/docs/orphaned/Mozilla_Implementeren +/nl/docs/Tools/Responsive_Design_View /nl/docs/Tools/Responsive_Design_Mode +/nl/docs/Tools/Sneltoetsen /nl/docs/Tools/Keyboard_shortcuts +/nl/docs/Tools/Web_Console/Sneltoetsen /nl/docs/Tools/Web_Console/Keyboard_shortcuts +/nl/docs/Web/API/window.crypto.getRandomValues /nl/docs/Web/API/Crypto/getRandomValues +/nl/docs/Web/CSS/CSS_Colors /nl/docs/Web/CSS/CSS_Color +/nl/docs/Web/CSS/CSS_Positioning/Understanding_z_index/De_stapelcontext /nl/docs/Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context +/nl/docs/Web/CSS/Voor_Beginners /nl/docs/Learn/CSS/First_steps +/nl/docs/Web/Events/mousedown /nl/docs/Web/API/Element/mousedown_event +/nl/docs/Web/Events/mouseout /nl/docs/Web/API/Element/mouseout_event /nl/docs/Web/Guide/CSS /en-US/docs/Learn/CSS /nl/docs/Web/Guide/HTML /nl/docs/Learn/HTML -/nl/docs/Web/Guide/HTML/Forms /nl/docs/Learn/HTML/Forms -/nl/docs/Web/Guide/HTML/Forms/How_to_structure_an_HTML_form /nl/docs/Learn/HTML/Forms/How_to_structure_an_HTML_form -/nl/docs/Web/Guide/HTML/Forms/My_first_HTML_form /nl/docs/Learn/HTML/Forms/Your_first_HTML_form -/nl/docs/Web/Guide/HTML/Forms/The_native_form_widgets /nl/docs/Learn/HTML/Forms/The_native_form_widgets +/nl/docs/Web/Guide/HTML/Forms /nl/docs/Learn/Forms +/nl/docs/Web/Guide/HTML/Forms/How_to_structure_an_HTML_form /nl/docs/Learn/Forms/How_to_structure_a_web_form +/nl/docs/Web/Guide/HTML/Forms/My_first_HTML_form /nl/docs/Learn/Forms/Your_first_form +/nl/docs/Web/Guide/HTML/Forms/The_native_form_widgets /nl/docs/Learn/Forms/Basic_native_form_controls +/nl/docs/Web/Guide/HTML/HTML5_audio_en_video_gebruiken /nl/docs/Learn/HTML/Multimedia_and_embedding/Video_and_audio_content /nl/docs/Web/HTML/HTML_Tags /nl/docs/Web/HTML/Element /nl/docs/Web/HTML/HTML_Tags/abbr /nl/docs/Web/HTML/Element/abbr /nl/docs/Web/HTML/HTML_Tags/div /nl/docs/Web/HTML/Element/div @@ -51,8 +116,17 @@ /nl/docs/Web/HTML/HTML_Tags/html /nl/docs/Web/HTML/Element/html /nl/docs/Web/HTML/HTML_Tags/marquee /nl/docs/Web/HTML/Element/marquee /nl/docs/Web/HTML/HTML_Tags/p /nl/docs/Web/HTML/Element/p +/nl/docs/Web/JavaScript/Aan_de_slag /nl/docs/conflicting/Learn/Getting_started_with_the_web/JavaScript_basics +/nl/docs/Web/JavaScript/Guide/Reguliere_Expressies /nl/docs/Web/JavaScript/Guide/Regular_Expressions +/nl/docs/Web/JavaScript/Guide/Werken_met_objecten /nl/docs/Web/JavaScript/Guide/Working_with_Objects +/nl/docs/Web/JavaScript/Reference/Global_Objects/Object/prototype /nl/docs/conflicting/Web/JavaScript/Reference/Global_Objects/Object +/nl/docs/Web/JavaScript/Reference/Global_Objects/Symbool /nl/docs/Web/JavaScript/Reference/Global_Objects/Symbol +/nl/docs/Web/JavaScript/Reference/Klasses /nl/docs/Web/JavaScript/Reference/Classes /nl/docs/Web/JavaScript/Reference/Methods_Index /nl/docs/Web/JavaScript/Reference +/nl/docs/Web/JavaScript/Reference/Operatoren /nl/docs/Web/JavaScript/Reference/Operators +/nl/docs/Web/JavaScript/Reference/Operatoren/typeof /nl/docs/Web/JavaScript/Reference/Operators/typeof /nl/docs/Web/JavaScript/Reference/Properties_Index /nl/docs/Web/JavaScript/Reference +/nl/docs/Web/SVG/Tutorial/Basis_Transformaties /nl/docs/Web/SVG/Tutorial/Basic_Transformations /nl/docs/Web/WebGL /nl/docs/Web/API/WebGL_API /nl/docs/XHTML /nl/docs/Web/HTML /nl/docs/en /en-US/ diff --git a/files/nl/_wikihistory.json b/files/nl/_wikihistory.json index 2ac8f0be30..731d11e504 100644 --- a/files/nl/_wikihistory.json +++ b/files/nl/_wikihistory.json @@ -1,45 +1,4 @@ { - "Compatibiliteitstabel_voor_formulierelementen": { - "modified": "2020-07-16T22:21:43.499Z", - "contributors": [ - "coenegrachts" - ] - }, - "DOM": { - "modified": "2019-03-24T00:02:20.325Z", - "contributors": [ - "Volluta", - "teoli", - "fscholz", - "Takenbot", - "Valgor", - "Mcaruso" - ] - }, - "DOM/Storage": { - "modified": "2019-03-23T23:31:12.287Z", - "contributors": [ - "Ugoku", - "Pirokiko" - ] - }, - "Firefox_1.5_voor_ontwikkelaars": { - "modified": "2019-03-23T23:41:23.957Z", - "contributors": [ - "wbamberg", - "FrederikVds", - "Worteltje", - "Takenbot", - "Mcaruso" - ] - }, - "Gebruik_maken_van_DOM_workers": { - "modified": "2019-03-23T23:59:02.317Z", - "contributors": [ - "teoli", - "Renedx" - ] - }, "Glossary": { "modified": "2020-10-07T11:12:44.503Z", "contributors": [ @@ -89,12 +48,6 @@ "evelijn" ] }, - "Glossary/Abstractie": { - "modified": "2019-03-23T22:03:40.233Z", - "contributors": [ - "evelijn" - ] - }, "Glossary/Adobe_Flash": { "modified": "2019-03-23T22:03:41.199Z", "contributors": [ @@ -108,12 +61,6 @@ "VincentDerk" ] }, - "Glossary/Asynchroon": { - "modified": "2019-03-18T20:44:31.780Z", - "contributors": [ - "peskybracket" - ] - }, "Glossary/Bandwidth": { "modified": "2019-03-23T22:04:51.242Z", "contributors": [ @@ -269,12 +216,6 @@ "VincentDerk" ] }, - "Glossary/Leeg_element": { - "modified": "2019-03-23T22:03:27.940Z", - "contributors": [ - "evelijn" - ] - }, "Glossary/MitM": { "modified": "2019-10-01T12:49:20.352Z", "contributors": [ @@ -307,18 +248,6 @@ "VincentDerk" ] }, - "Glossary/SSL_Woordenlijst": { - "modified": "2019-03-18T20:44:44.065Z", - "contributors": [ - "peskybracket" - ] - }, - "Glossary/Sleutelwoord": { - "modified": "2019-03-23T22:03:25.471Z", - "contributors": [ - "evelijn" - ] - }, "Glossary/TCP": { "modified": "2019-03-18T20:44:28.905Z", "contributors": [ @@ -331,12 +260,6 @@ "tomudding" ] }, - "Glossary/Toegankelijkheid": { - "modified": "2019-03-23T22:03:43.377Z", - "contributors": [ - "evelijn" - ] - }, "Glossary/Value": { "modified": "2019-03-23T22:32:37.248Z", "contributors": [ @@ -344,12 +267,6 @@ "VincentDerk" ] }, - "Glossary/Waarachtig": { - "modified": "2019-03-23T22:29:56.688Z", - "contributors": [ - "RdV" - ] - }, "Glossary/array": { "modified": "2019-03-23T22:32:46.942Z", "contributors": [ @@ -404,12 +321,6 @@ "chrisdavidmills" ] }, - "Learn/CSS/CSS_layout/Positionering": { - "modified": "2020-07-16T22:26:44.926Z", - "contributors": [ - "Badlapje" - ] - }, "Learn/Getting_started_with_the_web": { "modified": "2020-07-16T22:33:54.933Z", "contributors": [ @@ -420,52 +331,6 @@ "hermansje" ] }, - "Learn/Getting_started_with_the_web/Basis_software_installeren": { - "modified": "2020-07-16T22:34:09.652Z", - "contributors": [ - "evelijn", - "mientje", - "physicbits" - ] - }, - "Learn/Getting_started_with_the_web/Bestanden_beheren": { - "modified": "2020-07-16T22:34:36.385Z", - "contributors": [ - "evelijn", - "mientje" - ] - }, - "Learn/Getting_started_with_the_web/CSS_basisbegrippen": { - "modified": "2020-07-16T22:35:01.779Z", - "contributors": [ - "evelijn", - "mientje" - ] - }, - "Learn/Getting_started_with_the_web/HTML_basisbegrippen": { - "modified": "2020-07-16T22:34:49.309Z", - "contributors": [ - "escattone", - "evelijn", - "mientje" - ] - }, - "Learn/Getting_started_with_the_web/Hoe_gaat_jouw_website_er_uit_zien": { - "modified": "2020-07-16T22:34:18.252Z", - "contributors": [ - "R1C1B1", - "Tonnes", - "mientje", - "physicbits" - ] - }, - "Learn/Getting_started_with_the_web/Hoe_werkt_het_web": { - "modified": "2020-07-16T22:34:01.811Z", - "contributors": [ - "evelijn", - "mientje" - ] - }, "Learn/Getting_started_with_the_web/JavaScript_basics": { "modified": "2020-07-16T22:35:13.435Z", "contributors": [ @@ -476,12 +341,6 @@ "apreinders" ] }, - "Learn/Getting_started_with_the_web/Publicatie_website": { - "modified": "2020-07-16T22:34:27.646Z", - "contributors": [ - "mientje" - ] - }, "Learn/HTML": { "modified": "2020-07-16T22:22:21.592Z", "contributors": [ @@ -489,59 +348,6 @@ "zynne" ] }, - "Learn/HTML/Forms": { - "modified": "2020-07-16T22:21:00.688Z", - "contributors": [ - "chrisdavidmills", - "Porkepix" - ] - }, - "Learn/HTML/Forms/Geavanceerde_styling_van_HTML-formulieren": { - "modified": "2020-07-16T22:21:35.825Z", - "contributors": [ - "coenegrachts" - ] - }, - "Learn/HTML/Forms/How_to_structure_an_HTML_form": { - "modified": "2020-07-16T22:21:14.098Z", - "contributors": [ - "sander-langendoen", - "Daniel-Koster", - "ShaneDeconinck", - "chrisdavidmills", - "coenegrachts" - ] - }, - "Learn/HTML/Forms/Styling_HTML_forms": { - "modified": "2020-07-16T22:21:31.685Z", - "contributors": [ - "drostjoost", - "coenegrachts" - ] - }, - "Learn/HTML/Forms/The_native_form_widgets": { - "modified": "2020-07-16T22:21:22.297Z", - "contributors": [ - "chrisdavidmills", - "coenegrachts" - ] - }, - "Learn/HTML/Forms/Verzenden_van_formuliergegevens": { - "modified": "2020-07-16T22:21:28.253Z", - "contributors": [ - "hnsz", - "Tonnes", - "coenegrachts" - ] - }, - "Learn/HTML/Forms/Your_first_HTML_form": { - "modified": "2020-07-16T22:21:06.164Z", - "contributors": [ - "miaroelants", - "chrisdavidmills", - "coenegrachts" - ] - }, "Learn/HTML/Introduction_to_HTML": { "modified": "2020-07-16T22:22:51.155Z", "contributors": [ @@ -567,21 +373,6 @@ "chrisdavidmills" ] }, - "Learn/HTML/Introduction_to_HTML/Gevorderde_tekstopmaak": { - "modified": "2020-07-16T22:23:56.122Z", - "contributors": [ - "wittgenstein2", - "Tonnes", - "mientje" - ] - }, - "Learn/HTML/Introduction_to_HTML/HTML_Debuggen": { - "modified": "2020-07-16T22:24:14.030Z", - "contributors": [ - "Tonnes", - "mientje" - ] - }, "Learn/HTML/Introduction_to_HTML/HTML_text_fundamentals": { "modified": "2020-07-16T22:23:36.796Z", "contributors": [ @@ -590,47 +381,6 @@ "mientje" ] }, - "Learn/HTML/Introduction_to_HTML/Het_hoofd_metadata_in_HTML": { - "modified": "2020-07-16T22:23:22.277Z", - "contributors": [ - "mientje" - ] - }, - "Learn/HTML/Introduction_to_HTML/Hyperlinks_maken": { - "modified": "2020-07-16T22:23:45.686Z", - "contributors": [ - "wittgenstein2", - "Tonnes", - "mientje" - ] - }, - "Learn/HTML/Introduction_to_HTML/Opmaak_van_een_brief": { - "modified": "2020-07-16T22:23:13.606Z", - "contributors": [ - "hetoord", - "mientje" - ] - }, - "Learn/HTML/Introduction_to_HTML/Structureren_inhoud_van_webpagina": { - "modified": "2020-07-16T22:24:20.205Z", - "contributors": [ - "mientje" - ] - }, - "Learn/HTML/Multimedia_inbedden": { - "modified": "2020-07-16T22:24:27.648Z", - "contributors": [ - "Tonnes", - "mientje" - ] - }, - "Learn/HTML/Multimedia_inbedden/Afbeeldingen_in_HTML": { - "modified": "2020-07-16T22:24:46.826Z", - "contributors": [ - "Tonnes", - "mientje" - ] - }, "Learn/HTML/Tables": { "modified": "2020-07-16T22:25:13.966Z", "contributors": [ @@ -653,13 +403,6 @@ "chrisdavidmills" ] }, - "Learn/JavaScript/Client-side_web_APIs/Manipuleren_documenten": { - "modified": "2020-07-16T22:32:49.127Z", - "contributors": [ - "Tonnes", - "mientje" - ] - }, "Learn/JavaScript/First_steps": { "modified": "2020-07-16T22:29:53.445Z", "contributors": [ @@ -684,43 +427,6 @@ "ziyunfei" ] }, - "MDN/Community": { - "modified": "2019-09-11T08:01:51.764Z", - "contributors": [ - "SphinxKnight", - "wbamberg", - "evelijn", - "NickvdB", - "Tonnes", - "teoli", - "Volluta", - "Dwoenykoers13" - ] - }, - "MDN/Community/Conversations": { - "modified": "2019-03-18T21:42:30.837Z", - "contributors": [ - "wbamberg", - "Tonnes", - "evelijn" - ] - }, - "MDN/Community/Samenwerken_in_een_community": { - "modified": "2020-02-19T18:48:45.372Z", - "contributors": [ - "jswisher", - "wbamberg", - "Tonnes", - "Volluta" - ] - }, - "MDN/Community/Whats_happening": { - "modified": "2019-03-18T21:42:50.737Z", - "contributors": [ - "wbamberg", - "evelijn" - ] - }, "MDN/Contribute": { "modified": "2019-01-16T19:10:45.366Z", "contributors": [ @@ -760,33 +466,6 @@ "Sheppy" ] }, - "MDN/Contribute/Howto/Aanmaken_MDN_account": { - "modified": "2019-01-16T23:59:12.561Z", - "contributors": [ - "wbamberg", - "evelijn", - "coenegrachts" - ] - }, - "MDN/Contribute/Howto/Een_redactionele_beoordeling_geven": { - "modified": "2019-09-21T10:38:25.551Z", - "contributors": [ - "Meteor0id", - "wbamberg", - "evelijn", - "Tonnes", - "fscholz", - "Volluta" - ] - }, - "MDN/Contribute/Howto/Een_technische_beoordeling_maken": { - "modified": "2019-03-23T22:48:10.124Z", - "contributors": [ - "wbamberg", - "evelijn", - "Volluta" - ] - }, "MDN/Contribute/Howto/Tag": { "modified": "2019-03-23T23:11:17.774Z", "contributors": [ @@ -794,15 +473,6 @@ "breakercris" ] }, - "MDN/Contribute/Howto/Taggen_JavaScript_pagina": { - "modified": "2019-01-16T21:53:46.329Z", - "contributors": [ - "wbamberg", - "evelijn", - "Tonnes", - "Pythox" - ] - }, "MDN/Contribute/Processes": { "modified": "2019-01-17T02:14:32.326Z", "contributors": [ @@ -810,13 +480,6 @@ "evelijn" ] }, - "MDN/Contribute/Processes/Verhoogde_bevoegdheden_aanvragen": { - "modified": "2019-03-18T21:47:02.316Z", - "contributors": [ - "wbamberg", - "evelijn" - ] - }, "MDN/Guidelines": { "modified": "2020-09-30T15:30:55.835Z", "contributors": [ @@ -826,42 +489,6 @@ "Sheppy" ] }, - "MDN/Guidelines/Style_guide": { - "modified": "2020-09-30T15:30:56.477Z", - "contributors": [ - "chrisdavidmills", - "jswisher", - "wbamberg", - "Zzvdk" - ] - }, - "MDN/Kuma": { - "modified": "2019-09-09T15:53:17.375Z", - "contributors": [ - "SphinxKnight", - "Tonnes", - "wbamberg", - "evelijn", - "Sheppy" - ] - }, - "MDN/Kuma/Probleemoplossingen_KumaScript_errors": { - "modified": "2019-01-16T21:24:42.283Z", - "contributors": [ - "wbamberg", - "Volluta" - ] - }, - "MDN/Over": { - "modified": "2019-09-12T20:01:48.009Z", - "contributors": [ - "SphinxKnight", - "wbamberg", - "evelijn", - "Tonnes", - "MickvdMeijde" - ] - }, "MDN/Structures": { "modified": "2020-09-30T12:56:47.075Z", "contributors": [ @@ -887,22 +514,6 @@ "evelijn" ] }, - "MDN/Tools/Template_editing": { - "modified": "2020-09-30T16:51:39.425Z", - "contributors": [ - "chrisdavidmills", - "wbamberg", - "evelijn" - ] - }, - "MDN_at_ten": { - "modified": "2019-03-23T22:42:06.274Z", - "contributors": [ - "Tonnes", - "MickvdMeijde", - "gvanwaelvelde" - ] - }, "Mozilla": { "modified": "2019-03-23T23:34:55.295Z", "contributors": [ @@ -926,19 +537,6 @@ "Phuein" ] }, - "Mozilla/Add-ons/WebExtensions/Een_verouderde_Firefox-add-on_porteren": { - "modified": "2019-03-18T21:06:01.229Z", - "contributors": [ - "Tonnes" - ] - }, - "Mozilla/Add-ons/WebExtensions/Wat_zijn_WebExtensions": { - "modified": "2019-03-18T21:05:10.706Z", - "contributors": [ - "SphinxKnight", - "Tonnes" - ] - }, "Mozilla/Developer_guide": { "modified": "2019-03-23T23:32:20.967Z", "contributors": [ @@ -946,13 +544,6 @@ "BrianDiPalma" ] }, - "Mozilla/Developer_guide/Dus_je_hebt_Firefox_net_gebuild": { - "modified": "2019-03-23T23:32:28.915Z", - "contributors": [ - "chrisdavidmills", - "zedutchgandalf" - ] - }, "Mozilla/Firefox": { "modified": "2019-09-10T15:00:41.833Z", "contributors": [ @@ -975,12 +566,6 @@ "ziyunfei" ] }, - "Mozilla_Implementeren": { - "modified": "2019-01-16T16:13:16.469Z", - "contributors": [ - "Messias" - ] - }, "Tools": { "modified": "2020-07-16T22:44:16.646Z", "contributors": [ @@ -1011,25 +596,12 @@ "Martien" ] }, - "Tools/Responsive_Design_View": { - "modified": "2020-07-16T22:35:21.730Z", - "contributors": [ - "bassam", - "JimiVerhaegen" - ] - }, "Tools/Shader_Editor": { "modified": "2020-07-16T22:35:54.625Z", "contributors": [ "Volluta" ] }, - "Tools/Sneltoetsen": { - "modified": "2020-07-16T22:35:48.706Z", - "contributors": [ - "Tonnes" - ] - }, "Tools/Web_Console": { "modified": "2020-07-16T22:34:06.739Z", "contributors": [ @@ -1038,12 +610,6 @@ "klebermaria" ] }, - "Tools/Web_Console/Sneltoetsen": { - "modified": "2020-07-16T22:34:23.500Z", - "contributors": [ - "Tonnes" - ] - }, "Web": { "modified": "2019-03-23T23:28:12.140Z", "contributors": [ @@ -1265,13 +831,6 @@ "MichaelvdNet" ] }, - "Web/API/window.crypto.getRandomValues": { - "modified": "2019-03-23T23:28:11.838Z", - "contributors": [ - "jsx", - "DD0101" - ] - }, "Web/CSS": { "modified": "2019-09-11T03:38:13.343Z", "contributors": [ @@ -1309,12 +868,6 @@ "leroydev" ] }, - "Web/CSS/CSS_Colors": { - "modified": "2019-03-23T22:25:32.210Z", - "contributors": [ - "Krenair" - ] - }, "Web/CSS/CSS_Colors/Color_picker_tool": { "modified": "2019-03-23T22:25:31.799Z", "contributors": [ @@ -1340,22 +893,6 @@ "Web/CSS/CSS_Positioning/Understanding_z_index": { "modified": "2019-03-30T16:29:38.741Z" }, - "Web/CSS/CSS_Positioning/Understanding_z_index/De_stapelcontext": { - "modified": "2020-01-06T13:10:46.550Z", - "contributors": [ - "MelvinIdema" - ] - }, - "Web/CSS/Voor_Beginners": { - "modified": "2019-01-16T16:11:54.635Z", - "contributors": [ - "teoli", - "Verruckt", - "Scees", - "Valgor", - "Mcaruso" - ] - }, "Web/CSS/animation-duration": { "modified": "2019-03-23T22:33:38.601Z", "contributors": [ @@ -1396,21 +933,6 @@ "Volluta" ] }, - "Web/Events/mousedown": { - "modified": "2019-04-30T13:45:34.836Z", - "contributors": [ - "wbamberg", - "jswisher", - "karel.braeckman" - ] - }, - "Web/Events/mouseout": { - "modified": "2019-03-23T22:23:51.572Z", - "contributors": [ - "fscholz", - "MicheleNL" - ] - }, "Web/Guide": { "modified": "2019-03-23T23:16:20.917Z", "contributors": [ @@ -1447,12 +969,6 @@ "Volluta" ] }, - "Web/Guide/HTML/HTML5_audio_en_video_gebruiken": { - "modified": "2019-03-23T23:02:13.892Z", - "contributors": [ - "Angelino" - ] - }, "Web/Guide/Performance": { "modified": "2019-03-23T23:16:23.359Z", "contributors": [ @@ -1643,13 +1159,6 @@ "Olikabo" ] }, - "Web/JavaScript/Aan_de_slag": { - "modified": "2019-03-23T23:15:19.193Z", - "contributors": [ - "teoli", - "Lekensteyn" - ] - }, "Web/JavaScript/Guide": { "modified": "2020-03-12T19:41:03.367Z", "contributors": [ @@ -1662,20 +1171,6 @@ "maartentbm" ] }, - "Web/JavaScript/Guide/Reguliere_Expressies": { - "modified": "2020-03-21T18:58:05.051Z", - "contributors": [ - "gj_zwiers" - ] - }, - "Web/JavaScript/Guide/Werken_met_objecten": { - "modified": "2020-03-12T19:46:18.946Z", - "contributors": [ - "SphinxKnight", - "pieterm", - "jjkaptein" - ] - }, "Web/JavaScript/Reference": { "modified": "2020-03-12T19:41:26.007Z", "contributors": [ @@ -1883,12 +1378,6 @@ "fscholz" ] }, - "Web/JavaScript/Reference/Global_Objects/Object/prototype": { - "modified": "2019-03-23T22:25:08.993Z", - "contributors": [ - "tdbruy" - ] - }, "Web/JavaScript/Reference/Global_Objects/String": { "modified": "2019-03-23T22:39:17.384Z", "contributors": [ @@ -1929,12 +1418,6 @@ "fvanwijk" ] }, - "Web/JavaScript/Reference/Global_Objects/Symbool": { - "modified": "2020-10-15T22:29:35.803Z", - "contributors": [ - "MelvinIdema" - ] - }, "Web/JavaScript/Reference/Global_Objects/isFinite": { "modified": "2020-10-15T21:56:05.056Z", "contributors": [ @@ -1956,29 +1439,6 @@ "jjpkoenraad" ] }, - "Web/JavaScript/Reference/Klasses": { - "modified": "2020-03-12T19:43:07.699Z", - "contributors": [ - "StevenVB", - "reinvantveer", - "Jantje19", - "Samjayyy" - ] - }, - "Web/JavaScript/Reference/Operatoren": { - "modified": "2020-03-12T19:42:34.064Z", - "contributors": [ - "apreinders", - "UX5Technologies" - ] - }, - "Web/JavaScript/Reference/Operatoren/typeof": { - "modified": "2020-10-15T21:49:35.139Z", - "contributors": [ - "evelijn", - "lackodan" - ] - }, "Web/JavaScript/Reference/Statements": { "modified": "2020-10-15T21:58:46.039Z", "contributors": [ @@ -2055,14 +1515,6 @@ "chrisdavidmills" ] }, - "Web/SVG/Tutorial/Basis_Transformaties": { - "modified": "2019-03-18T21:40:54.924Z", - "contributors": [ - "Tonnes", - "SphinxKnight", - "HennyBergsma" - ] - }, "Web/Security": { "modified": "2019-09-10T16:37:51.912Z", "contributors": [ @@ -2076,5 +1528,553 @@ "bvanmastrigt", "tibovanheule" ] + }, + "Learn/Forms/Property_compatibility_table_for_form_controls": { + "modified": "2020-07-16T22:21:43.499Z", + "contributors": [ + "coenegrachts" + ] + }, + "Mozilla/Firefox/Releases/1.5": { + "modified": "2019-03-23T23:41:23.957Z", + "contributors": [ + "wbamberg", + "FrederikVds", + "Worteltje", + "Takenbot", + "Mcaruso" + ] + }, + "Web/API/Web_Workers_API/Using_web_workers": { + "modified": "2019-03-23T23:59:02.317Z", + "contributors": [ + "teoli", + "Renedx" + ] + }, + "Glossary/Abstraction": { + "modified": "2019-03-23T22:03:40.233Z", + "contributors": [ + "evelijn" + ] + }, + "Glossary/Asynchronous": { + "modified": "2019-03-18T20:44:31.780Z", + "contributors": [ + "peskybracket" + ] + }, + "Glossary/Empty_element": { + "modified": "2019-03-23T22:03:27.940Z", + "contributors": [ + "evelijn" + ] + }, + "Glossary/Keyword": { + "modified": "2019-03-23T22:03:25.471Z", + "contributors": [ + "evelijn" + ] + }, + "Glossary/SSL": { + "modified": "2019-03-18T20:44:44.065Z", + "contributors": [ + "peskybracket" + ] + }, + "Glossary/Accessibility": { + "modified": "2019-03-23T22:03:43.377Z", + "contributors": [ + "evelijn" + ] + }, + "Glossary/Truthy": { + "modified": "2019-03-23T22:29:56.688Z", + "contributors": [ + "RdV" + ] + }, + "Learn/CSS/CSS_layout/Positioning": { + "modified": "2020-07-16T22:26:44.926Z", + "contributors": [ + "Badlapje" + ] + }, + "Learn/Getting_started_with_the_web/Installing_basic_software": { + "modified": "2020-07-16T22:34:09.652Z", + "contributors": [ + "evelijn", + "mientje", + "physicbits" + ] + }, + "Learn/Getting_started_with_the_web/Dealing_with_files": { + "modified": "2020-07-16T22:34:36.385Z", + "contributors": [ + "evelijn", + "mientje" + ] + }, + "Learn/Getting_started_with_the_web/CSS_basics": { + "modified": "2020-07-16T22:35:01.779Z", + "contributors": [ + "evelijn", + "mientje" + ] + }, + "Learn/Getting_started_with_the_web/What_will_your_website_look_like": { + "modified": "2020-07-16T22:34:18.252Z", + "contributors": [ + "R1C1B1", + "Tonnes", + "mientje", + "physicbits" + ] + }, + "Learn/Getting_started_with_the_web/How_the_Web_works": { + "modified": "2020-07-16T22:34:01.811Z", + "contributors": [ + "evelijn", + "mientje" + ] + }, + "Learn/Getting_started_with_the_web/HTML_basics": { + "modified": "2020-07-16T22:34:49.309Z", + "contributors": [ + "escattone", + "evelijn", + "mientje" + ] + }, + "Learn/Getting_started_with_the_web/Publishing_your_website": { + "modified": "2020-07-16T22:34:27.646Z", + "contributors": [ + "mientje" + ] + }, + "Learn/Forms/Advanced_form_styling": { + "modified": "2020-07-16T22:21:35.825Z", + "contributors": [ + "coenegrachts" + ] + }, + "Learn/Forms/How_to_structure_a_web_form": { + "modified": "2020-07-16T22:21:14.098Z", + "contributors": [ + "sander-langendoen", + "Daniel-Koster", + "ShaneDeconinck", + "chrisdavidmills", + "coenegrachts" + ] + }, + "Learn/Forms": { + "modified": "2020-07-16T22:21:00.688Z", + "contributors": [ + "chrisdavidmills", + "Porkepix" + ] + }, + "Learn/Forms/Styling_web_forms": { + "modified": "2020-07-16T22:21:31.685Z", + "contributors": [ + "drostjoost", + "coenegrachts" + ] + }, + "Learn/Forms/Basic_native_form_controls": { + "modified": "2020-07-16T22:21:22.297Z", + "contributors": [ + "chrisdavidmills", + "coenegrachts" + ] + }, + "Learn/Forms/Sending_and_retrieving_form_data": { + "modified": "2020-07-16T22:21:28.253Z", + "contributors": [ + "hnsz", + "Tonnes", + "coenegrachts" + ] + }, + "Learn/Forms/Your_first_form": { + "modified": "2020-07-16T22:21:06.164Z", + "contributors": [ + "miaroelants", + "chrisdavidmills", + "coenegrachts" + ] + }, + "Learn/HTML/Introduction_to_HTML/Advanced_text_formatting": { + "modified": "2020-07-16T22:23:56.122Z", + "contributors": [ + "wittgenstein2", + "Tonnes", + "mientje" + ] + }, + "Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML": { + "modified": "2020-07-16T22:23:22.277Z", + "contributors": [ + "mientje" + ] + }, + "Learn/HTML/Introduction_to_HTML/Debugging_HTML": { + "modified": "2020-07-16T22:24:14.030Z", + "contributors": [ + "Tonnes", + "mientje" + ] + }, + "Learn/HTML/Introduction_to_HTML/Creating_hyperlinks": { + "modified": "2020-07-16T22:23:45.686Z", + "contributors": [ + "wittgenstein2", + "Tonnes", + "mientje" + ] + }, + "Learn/HTML/Introduction_to_HTML/Marking_up_a_letter": { + "modified": "2020-07-16T22:23:13.606Z", + "contributors": [ + "hetoord", + "mientje" + ] + }, + "Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content": { + "modified": "2020-07-16T22:24:20.205Z", + "contributors": [ + "mientje" + ] + }, + "Learn/HTML/Multimedia_and_embedding/Images_in_HTML": { + "modified": "2020-07-16T22:24:46.826Z", + "contributors": [ + "Tonnes", + "mientje" + ] + }, + "Learn/HTML/Multimedia_and_embedding": { + "modified": "2020-07-16T22:24:27.648Z", + "contributors": [ + "Tonnes", + "mientje" + ] + }, + "Learn/JavaScript/Client-side_web_APIs/Manipulating_documents": { + "modified": "2020-07-16T22:32:49.127Z", + "contributors": [ + "Tonnes", + "mientje" + ] + }, + "MDN/At_ten": { + "modified": "2019-03-23T22:42:06.274Z", + "contributors": [ + "Tonnes", + "MickvdMeijde", + "gvanwaelvelde" + ] + }, + "orphaned/MDN/Community/Conversations": { + "modified": "2019-03-18T21:42:30.837Z", + "contributors": [ + "wbamberg", + "Tonnes", + "evelijn" + ] + }, + "orphaned/MDN/Community": { + "modified": "2019-09-11T08:01:51.764Z", + "contributors": [ + "SphinxKnight", + "wbamberg", + "evelijn", + "NickvdB", + "Tonnes", + "teoli", + "Volluta", + "Dwoenykoers13" + ] + }, + "orphaned/MDN/Community/Working_in_community": { + "modified": "2020-02-19T18:48:45.372Z", + "contributors": [ + "jswisher", + "wbamberg", + "Tonnes", + "Volluta" + ] + }, + "orphaned/MDN/Community/Whats_happening": { + "modified": "2019-03-18T21:42:50.737Z", + "contributors": [ + "wbamberg", + "evelijn" + ] + }, + "orphaned/MDN/Contribute/Howto/Create_an_MDN_account": { + "modified": "2019-01-16T23:59:12.561Z", + "contributors": [ + "wbamberg", + "evelijn", + "coenegrachts" + ] + }, + "orphaned/MDN/Contribute/Howto/Do_an_editorial_review": { + "modified": "2019-09-21T10:38:25.551Z", + "contributors": [ + "Meteor0id", + "wbamberg", + "evelijn", + "Tonnes", + "fscholz", + "Volluta" + ] + }, + "orphaned/MDN/Contribute/Howto/Do_a_technical_review": { + "modified": "2019-03-23T22:48:10.124Z", + "contributors": [ + "wbamberg", + "evelijn", + "Volluta" + ] + }, + "orphaned/MDN/Contribute/Howto/Tag_JavaScript_pages": { + "modified": "2019-01-16T21:53:46.329Z", + "contributors": [ + "wbamberg", + "evelijn", + "Tonnes", + "Pythox" + ] + }, + "orphaned/MDN/Contribute/Processes/Requesting_elevated_privileges": { + "modified": "2019-03-18T21:47:02.316Z", + "contributors": [ + "wbamberg", + "evelijn" + ] + }, + "MDN/Guidelines/Writing_style_guide": { + "modified": "2020-09-30T15:30:56.477Z", + "contributors": [ + "chrisdavidmills", + "jswisher", + "wbamberg", + "Zzvdk" + ] + }, + "MDN/Yari": { + "modified": "2019-09-09T15:53:17.375Z", + "contributors": [ + "SphinxKnight", + "Tonnes", + "wbamberg", + "evelijn", + "Sheppy" + ] + }, + "MDN/Tools/KumaScript/Troubleshooting": { + "modified": "2019-01-16T21:24:42.283Z", + "contributors": [ + "wbamberg", + "Volluta" + ] + }, + "MDN/About": { + "modified": "2019-09-12T20:01:48.009Z", + "contributors": [ + "SphinxKnight", + "wbamberg", + "evelijn", + "Tonnes", + "MickvdMeijde" + ] + }, + "orphaned/MDN/Tools/Template_editing": { + "modified": "2020-09-30T16:51:39.425Z", + "contributors": [ + "chrisdavidmills", + "wbamberg", + "evelijn" + ] + }, + "orphaned/Mozilla_Implementeren": { + "modified": "2019-01-16T16:13:16.469Z", + "contributors": [ + "Messias" + ] + }, + "orphaned/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on": { + "modified": "2019-03-18T21:06:01.229Z", + "contributors": [ + "Tonnes" + ] + }, + "Mozilla/Add-ons/WebExtensions/What_are_WebExtensions": { + "modified": "2019-03-18T21:05:10.706Z", + "contributors": [ + "SphinxKnight", + "Tonnes" + ] + }, + "Mozilla/Developer_guide/So_you_just_built_Firefox": { + "modified": "2019-03-23T23:32:28.915Z", + "contributors": [ + "chrisdavidmills", + "zedutchgandalf" + ] + }, + "Tools/Responsive_Design_Mode": { + "modified": "2020-07-16T22:35:21.730Z", + "contributors": [ + "bassam", + "JimiVerhaegen" + ] + }, + "Tools/Keyboard_shortcuts": { + "modified": "2020-07-16T22:35:48.706Z", + "contributors": [ + "Tonnes" + ] + }, + "Tools/Web_Console/Keyboard_shortcuts": { + "modified": "2020-07-16T22:34:23.500Z", + "contributors": [ + "Tonnes" + ] + }, + "Web/API/Crypto/getRandomValues": { + "modified": "2019-03-23T23:28:11.838Z", + "contributors": [ + "jsx", + "DD0101" + ] + }, + "Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context": { + "modified": "2020-01-06T13:10:46.550Z", + "contributors": [ + "MelvinIdema" + ] + }, + "Web/API/Element/mousedown_event": { + "modified": "2019-04-30T13:45:34.836Z", + "contributors": [ + "wbamberg", + "jswisher", + "karel.braeckman" + ] + }, + "Web/API/Element/mouseout_event": { + "modified": "2019-03-23T22:23:51.572Z", + "contributors": [ + "fscholz", + "MicheleNL" + ] + }, + "Web/JavaScript/Guide/Regular_Expressions": { + "modified": "2020-03-21T18:58:05.051Z", + "contributors": [ + "gj_zwiers" + ] + }, + "Web/JavaScript/Guide/Working_with_Objects": { + "modified": "2020-03-12T19:46:18.946Z", + "contributors": [ + "SphinxKnight", + "pieterm", + "jjkaptein" + ] + }, + "Web/JavaScript/Reference/Global_Objects/Symbol": { + "modified": "2020-10-15T22:29:35.803Z", + "contributors": [ + "MelvinIdema" + ] + }, + "Web/JavaScript/Reference/Classes": { + "modified": "2020-03-12T19:43:07.699Z", + "contributors": [ + "StevenVB", + "reinvantveer", + "Jantje19", + "Samjayyy" + ] + }, + "Web/JavaScript/Reference/Operators": { + "modified": "2020-03-12T19:42:34.064Z", + "contributors": [ + "apreinders", + "UX5Technologies" + ] + }, + "Web/JavaScript/Reference/Operators/typeof": { + "modified": "2020-10-15T21:49:35.139Z", + "contributors": [ + "evelijn", + "lackodan" + ] + }, + "Web/SVG/Tutorial/Basic_Transformations": { + "modified": "2019-03-18T21:40:54.924Z", + "contributors": [ + "Tonnes", + "SphinxKnight", + "HennyBergsma" + ] + }, + "conflicting/Web/API/Document_Object_Model": { + "modified": "2019-03-24T00:02:20.325Z", + "contributors": [ + "Volluta", + "teoli", + "fscholz", + "Takenbot", + "Valgor", + "Mcaruso" + ] + }, + "Web/API/Web_Storage_API": { + "modified": "2019-03-23T23:31:12.287Z", + "contributors": [ + "Ugoku", + "Pirokiko" + ] + }, + "Web/CSS/CSS_Color": { + "modified": "2019-03-23T22:25:32.210Z", + "contributors": [ + "Krenair" + ] + }, + "Learn/CSS/First_steps": { + "modified": "2019-01-16T16:11:54.635Z", + "contributors": [ + "teoli", + "Verruckt", + "Scees", + "Valgor", + "Mcaruso" + ] + }, + "Learn/HTML/Multimedia_and_embedding/Video_and_audio_content": { + "modified": "2019-03-23T23:02:13.892Z", + "contributors": [ + "Angelino" + ] + }, + "conflicting/Learn/Getting_started_with_the_web/JavaScript_basics": { + "modified": "2019-03-23T23:15:19.193Z", + "contributors": [ + "teoli", + "Lekensteyn" + ] + }, + "conflicting/Web/JavaScript/Reference/Global_Objects/Object": { + "modified": "2019-03-23T22:25:08.993Z", + "contributors": [ + "tdbruy" + ] } } \ No newline at end of file diff --git a/files/nl/conflicting/learn/getting_started_with_the_web/javascript_basics/index.html b/files/nl/conflicting/learn/getting_started_with_the_web/javascript_basics/index.html index 35b2bd97f9..cbfcc91bdc 100644 --- a/files/nl/conflicting/learn/getting_started_with_the_web/javascript_basics/index.html +++ b/files/nl/conflicting/learn/getting_started_with_the_web/javascript_basics/index.html @@ -1,8 +1,9 @@ --- title: Aan de slag (Handleiding Javascript) -slug: Web/JavaScript/Aan_de_slag +slug: conflicting/Learn/Getting_started_with_the_web/JavaScript_basics translation_of: Learn/Getting_started_with_the_web/JavaScript_basics translation_of_original: Web/JavaScript/Getting_Started +original_slug: Web/JavaScript/Aan_de_slag ---

Waarom JavaScript?

JavaScript is een krachtige, ingewikkelde, en vaak misbegrepen programmeertaal. Het maakt het mogelijk om snel programma's te ontwikkelen waarin gebruikers direct informatie kunnen invullen en het resultaat kunnen zien.

diff --git a/files/nl/conflicting/web/api/document_object_model/index.html b/files/nl/conflicting/web/api/document_object_model/index.html index 7caa501c32..7c1c5bb8f1 100644 --- a/files/nl/conflicting/web/api/document_object_model/index.html +++ b/files/nl/conflicting/web/api/document_object_model/index.html @@ -1,10 +1,11 @@ --- title: DOM -slug: DOM +slug: conflicting/Web/API/Document_Object_Model tags: - DOM translation_of: Web/API/Document_Object_Model translation_of_original: DOM +original_slug: DOM ---

The Document Object Model (DOM) is a programming interface for HTML, XML and SVG documents. It provides a structured representation of the document (a tree) and it defines a way that the structure can be accessed from programs so that they can change the document structure, style and content. The DOM provides a representation of the document as a structured group of nodes and objects that have properties and methods. Nodes can also have event handlers attached to them, and once that event is triggered the event handlers get executed. Essentially, it connects web pages to scripts or programming languages.

diff --git a/files/nl/conflicting/web/javascript/reference/global_objects/object/index.html b/files/nl/conflicting/web/javascript/reference/global_objects/object/index.html index 8fcfcbfa59..ad0af79322 100644 --- a/files/nl/conflicting/web/javascript/reference/global_objects/object/index.html +++ b/files/nl/conflicting/web/javascript/reference/global_objects/object/index.html @@ -1,12 +1,13 @@ --- title: Object.prototype -slug: Web/JavaScript/Reference/Global_Objects/Object/prototype +slug: conflicting/Web/JavaScript/Reference/Global_Objects/Object tags: - JavaScript - Object - Property translation_of: Web/JavaScript/Reference/Global_Objects/Object translation_of_original: Web/JavaScript/Reference/Global_Objects/Object/prototype +original_slug: Web/JavaScript/Reference/Global_Objects/Object/prototype ---
{{JSRef}}
diff --git a/files/nl/glossary/abstraction/index.html b/files/nl/glossary/abstraction/index.html index e89972a444..718f9c5108 100644 --- a/files/nl/glossary/abstraction/index.html +++ b/files/nl/glossary/abstraction/index.html @@ -1,6 +1,6 @@ --- title: Abstractie -slug: Glossary/Abstractie +slug: Glossary/Abstraction tags: - Abstractie - Coderen @@ -8,6 +8,7 @@ tags: - Programmeertaal - woordenlijst translation_of: Glossary/Abstraction +original_slug: Glossary/Abstractie ---

Abstractie in {{Glossary("computerprogrammeren")}} is een manier om complixiteit te verminderen en efficiënt design en efficiënte implementatie mogelijk te maken. Het verstopt de technische complexiteit van systemen achter simpelere {{Glossary("API", "API's")}}.

diff --git a/files/nl/glossary/accessibility/index.html b/files/nl/glossary/accessibility/index.html index 11e4ff6c7c..f0a90616a8 100644 --- a/files/nl/glossary/accessibility/index.html +++ b/files/nl/glossary/accessibility/index.html @@ -1,10 +1,11 @@ --- title: Toegankelijkheid -slug: Glossary/Toegankelijkheid +slug: Glossary/Accessibility tags: - Toegankelijkheid - woordenlijst translation_of: Glossary/Accessibility +original_slug: Glossary/Toegankelijkheid ---

Webtoegankelijkheid (A11Y) verwijst naar optimale werkwijzen om een website gebruiksvriendelijk te houden ondanks fysieke of technische beperkingen. Webtoegankelijkheid is formeel gedefinieerd en besproken op de {{Glossary("W3C")}} door het {{Glossary("WAI","Web Accessibility Initiative")}} (WAI).

diff --git a/files/nl/glossary/asynchronous/index.html b/files/nl/glossary/asynchronous/index.html index 2c3e490748..437f63c779 100644 --- a/files/nl/glossary/asynchronous/index.html +++ b/files/nl/glossary/asynchronous/index.html @@ -1,11 +1,12 @@ --- title: Asynchroon -slug: Glossary/Asynchroon +slug: Glossary/Asynchronous tags: - Web - WebMechanics - woordenlijst translation_of: Glossary/Asynchronous +original_slug: Glossary/Asynchroon ---

 

diff --git a/files/nl/glossary/empty_element/index.html b/files/nl/glossary/empty_element/index.html index 0293d5b811..59c33c6316 100644 --- a/files/nl/glossary/empty_element/index.html +++ b/files/nl/glossary/empty_element/index.html @@ -1,11 +1,12 @@ --- title: Leeg element -slug: Glossary/Leeg_element +slug: Glossary/Empty_element tags: - CodingScripting - Gemiddeld niveau - Woordenboek translation_of: Glossary/Empty_element +original_slug: Glossary/Leeg_element ---

Een leeg element is een {{Glossary("element")}} van HTML, SVG of MathML dat geen childnode kan bevatten (geneste elementen of tekstnodes).

diff --git a/files/nl/glossary/keyword/index.html b/files/nl/glossary/keyword/index.html index 45d30d453a..f88ffbf63d 100644 --- a/files/nl/glossary/keyword/index.html +++ b/files/nl/glossary/keyword/index.html @@ -1,12 +1,13 @@ --- title: Sleutelwoord -slug: Glossary/Sleutelwoord +slug: Glossary/Keyword tags: - Sleutelwoord - Sleutelwoord zoeken - woordenlijst - zoeken translation_of: Glossary/Keyword +original_slug: Glossary/Sleutelwoord ---

Een sleutelwoord is een woord dat of zin die inhoud beschrijft. Online sleutelwoorden worden gebruikt als zoekopdracht voor zoekmachines of als woorden om inhoud op websites te identificeren.

diff --git a/files/nl/glossary/ssl/index.html b/files/nl/glossary/ssl/index.html index 579de9153f..dc50f4e8c8 100644 --- a/files/nl/glossary/ssl/index.html +++ b/files/nl/glossary/ssl/index.html @@ -1,7 +1,8 @@ --- title: SSL -slug: Glossary/SSL_Woordenlijst +slug: Glossary/SSL translation_of: Glossary/SSL +original_slug: Glossary/SSL_Woordenlijst ---

SSL (Secure Sockets Layer) is een standaard protocol dat verzekert dat de communicatie tussen twee computerprogramma's vertrouwelijk en beveiligd is (berichten kunnen gelezen noch gewijzigd worden door buitenstaanders). Het is de basis voor het {{Glossary("TLS")}} protocol.

diff --git a/files/nl/glossary/truthy/index.html b/files/nl/glossary/truthy/index.html index a99021a002..b27c843353 100644 --- a/files/nl/glossary/truthy/index.html +++ b/files/nl/glossary/truthy/index.html @@ -1,7 +1,8 @@ --- title: Waarachtig ("Truthy") -slug: Glossary/Waarachtig +slug: Glossary/Truthy translation_of: Glossary/Truthy +original_slug: Glossary/Waarachtig ---

In {{Glossary("JavaScript")}}, is een waarachtige waarde (truthy value) een waarde welke vertaalbaar is naar true wanneer deze geevalueerd wordt in een  {{Glossary("Boolean")}} context. Alle waarden zijn waarachtig, tenzij deze worden gedefinieerd als foutief  {{Glossary("Falsy", "falsy")}} (bijv., met uitzondering van false, 0, "", null, undefined, and NaN).

diff --git a/files/nl/learn/css/css_layout/positioning/index.html b/files/nl/learn/css/css_layout/positioning/index.html index a46d73a38b..647827a3b7 100644 --- a/files/nl/learn/css/css_layout/positioning/index.html +++ b/files/nl/learn/css/css_layout/positioning/index.html @@ -1,6 +1,6 @@ --- title: Positionering -slug: Learn/CSS/CSS_layout/Positionering +slug: Learn/CSS/CSS_layout/Positioning tags: - Article - Beginner @@ -13,6 +13,7 @@ tags: - absoluut - relatief translation_of: Learn/CSS/CSS_layout/Positioning +original_slug: Learn/CSS/CSS_layout/Positionering ---
{{LearnSidebar}}
diff --git a/files/nl/learn/css/first_steps/index.html b/files/nl/learn/css/first_steps/index.html index e2b167686e..87e9ffe703 100644 --- a/files/nl/learn/css/first_steps/index.html +++ b/files/nl/learn/css/first_steps/index.html @@ -1,8 +1,9 @@ --- title: Voor Beginners -slug: Web/CSS/Voor_Beginners +slug: Learn/CSS/First_steps translation_of: Learn/CSS/First_steps translation_of_original: Web/Guide/CSS/Getting_started +original_slug: Web/CSS/Voor_Beginners ---

diff --git a/files/nl/learn/forms/advanced_form_styling/index.html b/files/nl/learn/forms/advanced_form_styling/index.html index 1025b94397..11903ed7b2 100644 --- a/files/nl/learn/forms/advanced_form_styling/index.html +++ b/files/nl/learn/forms/advanced_form_styling/index.html @@ -1,6 +1,6 @@ --- title: Geavanceerde styling van HTML-formulieren -slug: Learn/HTML/Forms/Geavanceerde_styling_van_HTML-formulieren +slug: Learn/Forms/Advanced_form_styling tags: - CSS - Formulieren @@ -10,6 +10,7 @@ tags: - Web - voorbeeld translation_of: Learn/Forms/Advanced_form_styling +original_slug: Learn/HTML/Forms/Geavanceerde_styling_van_HTML-formulieren ---

In dit artikel wordt ingegaan op het gebruik van CSS in HTML-formulieren om moeilijk te stijlen widgetsaan te passen. Zoals in vorig artikel werd aangegeven vormen tekstvelden en knoppen geen enkel probleem in CSS. Hier wordt dieper ingegaan  op de donkere kant van het stijlen van HTML-formulieren.

diff --git a/files/nl/learn/forms/basic_native_form_controls/index.html b/files/nl/learn/forms/basic_native_form_controls/index.html index 844466956e..5b83a25f57 100644 --- a/files/nl/learn/forms/basic_native_form_controls/index.html +++ b/files/nl/learn/forms/basic_native_form_controls/index.html @@ -1,12 +1,13 @@ --- title: The native form widgets -slug: Learn/HTML/Forms/The_native_form_widgets +slug: Learn/Forms/Basic_native_form_controls tags: - Formulier - HTML - HTML5 - voorbeeld translation_of: Learn/Forms/Basic_native_form_controls +original_slug: Learn/HTML/Forms/The_native_form_widgets ---

HTML formulieren bestaan uit widgets. Widgets zijn besturingselementen die door elke browser ondersteunt worden. In dit artikel wordt besproken hoe elke widget  werkt en hoe goed hij ondersteund wordt door de verschillende browsers.

diff --git a/files/nl/learn/forms/how_to_structure_a_web_form/index.html b/files/nl/learn/forms/how_to_structure_a_web_form/index.html index ae4ec439c2..9bdc0006b5 100644 --- a/files/nl/learn/forms/how_to_structure_a_web_form/index.html +++ b/files/nl/learn/forms/how_to_structure_a_web_form/index.html @@ -1,12 +1,13 @@ --- title: How to structure an HTML form -slug: Learn/HTML/Forms/How_to_structure_an_HTML_form +slug: Learn/Forms/How_to_structure_a_web_form tags: - Attribuut - Element - HTML - voorbeeld translation_of: Learn/Forms/How_to_structure_a_web_form +original_slug: Learn/HTML/Forms/How_to_structure_an_HTML_form ---

Formulieren zijn een van de meest complexe structuren in HTML. Elk basisformulier kan gemaakt worden met elementen en attributen. Door een correcte opbouw wordt een bruikbaar en toegankelijk formulier verkregen.

diff --git a/files/nl/learn/forms/index.html b/files/nl/learn/forms/index.html index 13853c2ccf..886250cfb7 100644 --- a/files/nl/learn/forms/index.html +++ b/files/nl/learn/forms/index.html @@ -1,6 +1,6 @@ --- title: HTML forms guide -slug: Learn/HTML/Forms +slug: Learn/Forms tags: - Featured - Forms @@ -10,6 +10,7 @@ tags: - TopicStub - Web translation_of: Learn/Forms +original_slug: Learn/HTML/Forms ---

This guide is a series of articles that will help you master HTML forms. HTML forms are a very powerful tool for interacting with users; however, for historical and technical reasons, it's not always obvious how to use them to their full potential. In this guide, we'll cover all aspects of HTML forms, from structure to styling, from data handling to custom widgets. You'll learn to enjoy the great power they offer!

diff --git a/files/nl/learn/forms/property_compatibility_table_for_form_controls/index.html b/files/nl/learn/forms/property_compatibility_table_for_form_controls/index.html index 37de621400..2b3f8d8db2 100644 --- a/files/nl/learn/forms/property_compatibility_table_for_form_controls/index.html +++ b/files/nl/learn/forms/property_compatibility_table_for_form_controls/index.html @@ -1,7 +1,8 @@ --- title: Compatibiliteitstabel voor formulierelementen -slug: Compatibiliteitstabel_voor_formulierelementen +slug: Learn/Forms/Property_compatibility_table_for_form_controls translation_of: Learn/Forms/Property_compatibility_table_for_form_controls +original_slug: Compatibiliteitstabel_voor_formulierelementen ---

De volgende compatibiliteitstabellen trachten een samenvatting te geven van CSS-ondersteuning voor HTML-formulieren. Door de complexiteit van CSS en HTML kunnen deze tabellen niet als volledig beschouwd worden. Zij geven echter een goed inzicht in wat wel en wat niet mogelijk is.

diff --git a/files/nl/learn/forms/sending_and_retrieving_form_data/index.html b/files/nl/learn/forms/sending_and_retrieving_form_data/index.html index feea7f5f78..2ba87686f9 100644 --- a/files/nl/learn/forms/sending_and_retrieving_form_data/index.html +++ b/files/nl/learn/forms/sending_and_retrieving_form_data/index.html @@ -1,6 +1,6 @@ --- title: Formuliergegevens verzenden -slug: Learn/HTML/Forms/Verzenden_van_formuliergegevens +slug: Learn/Forms/Sending_and_retrieving_form_data tags: - Beginner - Bestanden @@ -11,6 +11,7 @@ tags: - Veiligheid - Web translation_of: Learn/Forms/Sending_and_retrieving_form_data +original_slug: Learn/HTML/Forms/Verzenden_van_formuliergegevens ---
{{LearnSidebar}}{{PreviousMenuNext("Learn/HTML/Forms/The_native_form_widgets", "Learn/HTML/Forms/Form_validation", "Learn/HTML/Forms")}}
diff --git a/files/nl/learn/forms/styling_web_forms/index.html b/files/nl/learn/forms/styling_web_forms/index.html index f6c3cda07c..ec56d4ffb6 100644 --- a/files/nl/learn/forms/styling_web_forms/index.html +++ b/files/nl/learn/forms/styling_web_forms/index.html @@ -1,11 +1,12 @@ --- title: Styling HTML forms -slug: Learn/HTML/Forms/Styling_HTML_forms +slug: Learn/Forms/Styling_web_forms tags: - CSS - Formulieren - HTML translation_of: Learn/Forms/Styling_web_forms +original_slug: Learn/HTML/Forms/Styling_HTML_forms ---

In dit artikel leert de gebruiker het om HTML-formulieren vorm te geven met gebruik van CSS. Dit is echter niet  zo eenvoudig. Om historische en technische redenen gaan formulierelementen (widgets) en CSS niet zo goed samen. Daarom maaken veel ontwikkelaars hun eigen HTML widgets om de vormgeving van formulieren in eigen hand te houden. Dankzij de moderne browsers hebben webontwikkelaars meer en meer controle over het ontwerp van formulierelementen.

diff --git a/files/nl/learn/forms/your_first_form/index.html b/files/nl/learn/forms/your_first_form/index.html index 43c489e5a9..0d9705f88e 100644 --- a/files/nl/learn/forms/your_first_form/index.html +++ b/files/nl/learn/forms/your_first_form/index.html @@ -1,12 +1,13 @@ --- title: My first HTML form -slug: Learn/HTML/Forms/Your_first_HTML_form +slug: Learn/Forms/Your_first_form tags: - CSS - Formulier - HTML - voorbeeld translation_of: Learn/Forms/Your_first_form +original_slug: Learn/HTML/Forms/Your_first_HTML_form ---

Dit is een inleidend artikel tot HTML formulieren.  Door middel van een eenvoudig contactformulier maken we kennis met de basiselementen van HTML formulieren. Dit artikel veronderstelt dat de lezer niets afweet van HTML formulieren, maar dat hij een basiskennis heeft van the basics of HTML en CSS.

diff --git a/files/nl/learn/getting_started_with_the_web/css_basics/index.html b/files/nl/learn/getting_started_with_the_web/css_basics/index.html index 8b24396a2f..6ac3c8a401 100644 --- a/files/nl/learn/getting_started_with_the_web/css_basics/index.html +++ b/files/nl/learn/getting_started_with_the_web/css_basics/index.html @@ -1,6 +1,6 @@ --- title: De basisbegrippen van CSS -slug: Learn/Getting_started_with_the_web/CSS_basisbegrippen +slug: Learn/Getting_started_with_the_web/CSS_basics tags: - Beginner - CSS @@ -9,6 +9,7 @@ tags: - Stijlen - Web translation_of: Learn/Getting_started_with_the_web/CSS_basics +original_slug: Learn/Getting_started_with_the_web/CSS_basisbegrippen ---
{{LearnSidebar}}
diff --git a/files/nl/learn/getting_started_with_the_web/dealing_with_files/index.html b/files/nl/learn/getting_started_with_the_web/dealing_with_files/index.html index 66219f2149..8adbe4dc85 100644 --- a/files/nl/learn/getting_started_with_the_web/dealing_with_files/index.html +++ b/files/nl/learn/getting_started_with_the_web/dealing_with_files/index.html @@ -1,6 +1,6 @@ --- title: Omgaan met bestanden -slug: Learn/Getting_started_with_the_web/Bestanden_beheren +slug: Learn/Getting_started_with_the_web/Dealing_with_files tags: - Beginner - Bestanden @@ -10,6 +10,7 @@ tags: - Theorie - website translation_of: Learn/Getting_started_with_the_web/Dealing_with_files +original_slug: Learn/Getting_started_with_the_web/Bestanden_beheren ---
{{LearnSidebar}}
diff --git a/files/nl/learn/getting_started_with_the_web/how_the_web_works/index.html b/files/nl/learn/getting_started_with_the_web/how_the_web_works/index.html index 763655de10..ac927f09ec 100644 --- a/files/nl/learn/getting_started_with_the_web/how_the_web_works/index.html +++ b/files/nl/learn/getting_started_with_the_web/how_the_web_works/index.html @@ -1,6 +1,6 @@ --- title: Hoe werkt het web? -slug: Learn/Getting_started_with_the_web/Hoe_werkt_het_web +slug: Learn/Getting_started_with_the_web/How_the_Web_works tags: - Beginner - Client @@ -12,6 +12,7 @@ tags: - TCP - infrastructuur translation_of: Learn/Getting_started_with_the_web/How_the_Web_works +original_slug: Learn/Getting_started_with_the_web/Hoe_werkt_het_web ---
{{LearnSidebar}}
diff --git a/files/nl/learn/getting_started_with_the_web/html_basics/index.html b/files/nl/learn/getting_started_with_the_web/html_basics/index.html index e454602471..1426509266 100644 --- a/files/nl/learn/getting_started_with_the_web/html_basics/index.html +++ b/files/nl/learn/getting_started_with_the_web/html_basics/index.html @@ -1,6 +1,6 @@ --- title: De basisbegrippen van HTML -slug: Learn/Getting_started_with_the_web/HTML_basisbegrippen +slug: Learn/Getting_started_with_the_web/HTML_basics tags: - Beginner - CodingScripting @@ -8,6 +8,7 @@ tags: - Leren - Web translation_of: Learn/Getting_started_with_the_web/HTML_basics +original_slug: Learn/Getting_started_with_the_web/HTML_basisbegrippen ---
{{LearnSidebar}}
diff --git a/files/nl/learn/getting_started_with_the_web/installing_basic_software/index.html b/files/nl/learn/getting_started_with_the_web/installing_basic_software/index.html index 118139d178..d88e72cdd4 100644 --- a/files/nl/learn/getting_started_with_the_web/installing_basic_software/index.html +++ b/files/nl/learn/getting_started_with_the_web/installing_basic_software/index.html @@ -1,6 +1,6 @@ --- title: Basissoftware installeren -slug: Learn/Getting_started_with_the_web/Basis_software_installeren +slug: Learn/Getting_started_with_the_web/Installing_basic_software tags: - Beginner - Browser @@ -10,6 +10,7 @@ tags: - WebMechanics - tekstverwerker translation_of: Learn/Getting_started_with_the_web/Installing_basic_software +original_slug: Learn/Getting_started_with_the_web/Basis_software_installeren ---
{{LearnSidebar}}
diff --git a/files/nl/learn/getting_started_with_the_web/publishing_your_website/index.html b/files/nl/learn/getting_started_with_the_web/publishing_your_website/index.html index 920c4eccbc..791315c9ef 100644 --- a/files/nl/learn/getting_started_with_the_web/publishing_your_website/index.html +++ b/files/nl/learn/getting_started_with_the_web/publishing_your_website/index.html @@ -1,7 +1,8 @@ --- title: De publicatie van je website -slug: Learn/Getting_started_with_the_web/Publicatie_website +slug: Learn/Getting_started_with_the_web/Publishing_your_website translation_of: Learn/Getting_started_with_the_web/Publishing_your_website +original_slug: Learn/Getting_started_with_the_web/Publicatie_website ---
{{LearnSidebar}}
diff --git a/files/nl/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html b/files/nl/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html index 9c16e8b1a9..49029503c8 100644 --- a/files/nl/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html +++ b/files/nl/learn/getting_started_with_the_web/what_will_your_website_look_like/index.html @@ -1,6 +1,6 @@ --- title: Hoe gaat uw website eruitzien? -slug: Learn/Getting_started_with_the_web/Hoe_gaat_jouw_website_er_uit_zien +slug: Learn/Getting_started_with_the_web/What_will_your_website_look_like tags: - Beginner - Benodigdheden @@ -11,6 +11,7 @@ tags: - Ontwerpen - Plannen translation_of: Learn/Getting_started_with_the_web/What_will_your_website_look_like +original_slug: Learn/Getting_started_with_the_web/Hoe_gaat_jouw_website_er_uit_zien ---
{{LearnSidebar}}
diff --git a/files/nl/learn/html/introduction_to_html/advanced_text_formatting/index.html b/files/nl/learn/html/introduction_to_html/advanced_text_formatting/index.html index 1413987a12..71c43b4571 100644 --- a/files/nl/learn/html/introduction_to_html/advanced_text_formatting/index.html +++ b/files/nl/learn/html/introduction_to_html/advanced_text_formatting/index.html @@ -1,7 +1,8 @@ --- title: Geavanceerde tekstopmaak -slug: Learn/HTML/Introduction_to_HTML/Gevorderde_tekstopmaak +slug: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting translation_of: Learn/HTML/Introduction_to_HTML/Advanced_text_formatting +original_slug: Learn/HTML/Introduction_to_HTML/Gevorderde_tekstopmaak ---
{{LearnSidebar}}
diff --git a/files/nl/learn/html/introduction_to_html/creating_hyperlinks/index.html b/files/nl/learn/html/introduction_to_html/creating_hyperlinks/index.html index a00d948b29..d5de570e2e 100644 --- a/files/nl/learn/html/introduction_to_html/creating_hyperlinks/index.html +++ b/files/nl/learn/html/introduction_to_html/creating_hyperlinks/index.html @@ -1,7 +1,8 @@ --- title: Hyperlinks maken -slug: Learn/HTML/Introduction_to_HTML/Hyperlinks_maken +slug: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks translation_of: Learn/HTML/Introduction_to_HTML/Creating_hyperlinks +original_slug: Learn/HTML/Introduction_to_HTML/Hyperlinks_maken ---
{{LearnSidebar}}
diff --git a/files/nl/learn/html/introduction_to_html/debugging_html/index.html b/files/nl/learn/html/introduction_to_html/debugging_html/index.html index e0b791bd12..3e961f9e5d 100644 --- a/files/nl/learn/html/introduction_to_html/debugging_html/index.html +++ b/files/nl/learn/html/introduction_to_html/debugging_html/index.html @@ -1,7 +1,8 @@ --- title: HTML debuggen -slug: Learn/HTML/Introduction_to_HTML/HTML_Debuggen +slug: Learn/HTML/Introduction_to_HTML/Debugging_HTML translation_of: Learn/HTML/Introduction_to_HTML/Debugging_HTML +original_slug: Learn/HTML/Introduction_to_HTML/HTML_Debuggen ---
{{LearnSidebar}}
diff --git a/files/nl/learn/html/introduction_to_html/marking_up_a_letter/index.html b/files/nl/learn/html/introduction_to_html/marking_up_a_letter/index.html index 1942ef0baa..aaa98f0092 100644 --- a/files/nl/learn/html/introduction_to_html/marking_up_a_letter/index.html +++ b/files/nl/learn/html/introduction_to_html/marking_up_a_letter/index.html @@ -1,7 +1,8 @@ --- title: De opmaak van een brief -slug: Learn/HTML/Introduction_to_HTML/Opmaak_van_een_brief +slug: Learn/HTML/Introduction_to_HTML/Marking_up_a_letter translation_of: Learn/HTML/Introduction_to_HTML/Marking_up_a_letter +original_slug: Learn/HTML/Introduction_to_HTML/Opmaak_van_een_brief ---
{{LearnSidebar}}
diff --git a/files/nl/learn/html/introduction_to_html/structuring_a_page_of_content/index.html b/files/nl/learn/html/introduction_to_html/structuring_a_page_of_content/index.html index baca13f51b..d698fa5479 100644 --- a/files/nl/learn/html/introduction_to_html/structuring_a_page_of_content/index.html +++ b/files/nl/learn/html/introduction_to_html/structuring_a_page_of_content/index.html @@ -1,7 +1,8 @@ --- title: De inhoud van een webpagina structureren -slug: Learn/HTML/Introduction_to_HTML/Structureren_inhoud_van_webpagina +slug: Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content translation_of: Learn/HTML/Introduction_to_HTML/Structuring_a_page_of_content +original_slug: Learn/HTML/Introduction_to_HTML/Structureren_inhoud_van_webpagina ---
{{LearnSidebar}}
diff --git a/files/nl/learn/html/introduction_to_html/the_head_metadata_in_html/index.html b/files/nl/learn/html/introduction_to_html/the_head_metadata_in_html/index.html index b6e0307328..8f5bdf79b5 100644 --- a/files/nl/learn/html/introduction_to_html/the_head_metadata_in_html/index.html +++ b/files/nl/learn/html/introduction_to_html/the_head_metadata_in_html/index.html @@ -1,7 +1,8 @@ --- title: Wat steekt er in het hoofd? Metadata in HTML -slug: Learn/HTML/Introduction_to_HTML/Het_hoofd_metadata_in_HTML +slug: Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML translation_of: Learn/HTML/Introduction_to_HTML/The_head_metadata_in_HTML +original_slug: Learn/HTML/Introduction_to_HTML/Het_hoofd_metadata_in_HTML ---
{{LearnSidebar}}
diff --git a/files/nl/learn/html/multimedia_and_embedding/images_in_html/index.html b/files/nl/learn/html/multimedia_and_embedding/images_in_html/index.html index 5e2662b5ea..1dfbb92bd4 100644 --- a/files/nl/learn/html/multimedia_and_embedding/images_in_html/index.html +++ b/files/nl/learn/html/multimedia_and_embedding/images_in_html/index.html @@ -1,6 +1,6 @@ --- title: Afbeeldingen in HTML -slug: Learn/HTML/Multimedia_inbedden/Afbeeldingen_in_HTML +slug: Learn/HTML/Multimedia_and_embedding/Images_in_HTML tags: - Article - Beginner @@ -12,6 +12,7 @@ tags: - figcaption - figure translation_of: Learn/HTML/Multimedia_and_embedding/Images_in_HTML +original_slug: Learn/HTML/Multimedia_inbedden/Afbeeldingen_in_HTML ---
{LearnSidebar}}
diff --git a/files/nl/learn/html/multimedia_and_embedding/index.html b/files/nl/learn/html/multimedia_and_embedding/index.html index bd42da37c8..feb8058212 100644 --- a/files/nl/learn/html/multimedia_and_embedding/index.html +++ b/files/nl/learn/html/multimedia_and_embedding/index.html @@ -1,7 +1,8 @@ --- title: Multimedia en inbedden -slug: Learn/HTML/Multimedia_inbedden +slug: Learn/HTML/Multimedia_and_embedding translation_of: Learn/HTML/Multimedia_and_embedding +original_slug: Learn/HTML/Multimedia_inbedden ---

{{LearnSidebar}}

diff --git a/files/nl/learn/html/multimedia_and_embedding/video_and_audio_content/index.html b/files/nl/learn/html/multimedia_and_embedding/video_and_audio_content/index.html index 86c1b3aa4b..7293a38b51 100644 --- a/files/nl/learn/html/multimedia_and_embedding/video_and_audio_content/index.html +++ b/files/nl/learn/html/multimedia_and_embedding/video_and_audio_content/index.html @@ -1,6 +1,6 @@ --- title: HTML5 audio en video gebruiken -slug: Web/Guide/HTML/HTML5_audio_en_video_gebruiken +slug: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content tags: - Audio - HTML5 @@ -12,6 +12,7 @@ tags: - voorbeeld translation_of: Learn/HTML/Multimedia_and_embedding/Video_and_audio_content translation_of_original: Web/Guide/HTML/Using_HTML5_audio_and_video +original_slug: Web/Guide/HTML/HTML5_audio_en_video_gebruiken ---

HTML5 introduceert ingebouwde media ondersteuning via de {{ HTMLElement("audio") }} en {{ HTMLElement("video") }} elementen, waarmee het mogelijk wordt om op een eenvoudige manier media in te sluiten in HTML documenten.

diff --git a/files/nl/learn/javascript/client-side_web_apis/manipulating_documents/index.html b/files/nl/learn/javascript/client-side_web_apis/manipulating_documents/index.html index 61f3e48bcf..db710ceb48 100644 --- a/files/nl/learn/javascript/client-side_web_apis/manipulating_documents/index.html +++ b/files/nl/learn/javascript/client-side_web_apis/manipulating_documents/index.html @@ -1,7 +1,8 @@ --- title: Documenten manipuleren -slug: Learn/JavaScript/Client-side_web_APIs/Manipuleren_documenten +slug: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents translation_of: Learn/JavaScript/Client-side_web_APIs/Manipulating_documents +original_slug: Learn/JavaScript/Client-side_web_APIs/Manipuleren_documenten ---
{{LearnSidebar}}
diff --git a/files/nl/mdn/about/index.html b/files/nl/mdn/about/index.html index 9af7825aab..dad3ebcf20 100644 --- a/files/nl/mdn/about/index.html +++ b/files/nl/mdn/about/index.html @@ -1,6 +1,6 @@ --- title: Over MDN -slug: MDN/Over +slug: MDN/About tags: - Auteursrechten - Collaboratie @@ -10,6 +10,7 @@ tags: - Licenties - MDN Meta translation_of: MDN/About +original_slug: MDN/Over ---
{{MDNSidebar}}
diff --git a/files/nl/mdn/at_ten/index.html b/files/nl/mdn/at_ten/index.html index f1bd6ea3b7..dbf95586ed 100644 --- a/files/nl/mdn/at_ten/index.html +++ b/files/nl/mdn/at_ten/index.html @@ -1,9 +1,10 @@ --- title: MDN at 10 -slug: MDN_at_ten +slug: MDN/At_ten tags: - Geschiedenis translation_of: MDN_at_ten +original_slug: MDN_at_ten --- diff --git a/files/nl/mdn/guidelines/writing_style_guide/index.html b/files/nl/mdn/guidelines/writing_style_guide/index.html index 92fa1e530b..d052048a6b 100644 --- a/files/nl/mdn/guidelines/writing_style_guide/index.html +++ b/files/nl/mdn/guidelines/writing_style_guide/index.html @@ -1,7 +1,8 @@ --- title: MDN style guide -slug: MDN/Guidelines/Style_guide +slug: MDN/Guidelines/Writing_style_guide translation_of: MDN/Guidelines/Writing_style_guide +original_slug: MDN/Guidelines/Style_guide ---
{{MDNSidebar}}
diff --git a/files/nl/mdn/tools/kumascript/troubleshooting/index.html b/files/nl/mdn/tools/kumascript/troubleshooting/index.html index 1c6e356ac9..4f866aa9f3 100644 --- a/files/nl/mdn/tools/kumascript/troubleshooting/index.html +++ b/files/nl/mdn/tools/kumascript/troubleshooting/index.html @@ -1,6 +1,6 @@ --- title: Probleemoplossing KumaScript-errors -slug: MDN/Kuma/Probleemoplossingen_KumaScript_errors +slug: MDN/Tools/KumaScript/Troubleshooting tags: - Documentatie(2) - Errors @@ -8,6 +8,7 @@ tags: - KumaScript - MDN translation_of: MDN/Tools/KumaScript/Troubleshooting +original_slug: MDN/Kuma/Probleemoplossingen_KumaScript_errors ---
{{MDNSidebar}}

KumaScript fouten die op pagina's verschijnen kunnen ontmoedigend zijn voor degene die deze tegenkomen. Gelukkig kan iedereen met een MDN-account deze documenten bewerken om deze bugs op te lossen. Wanneer een pagina deze fout toont, wordt deze toegevoegd aan de lijst documenten met fouten.  Site editors spitten deze regelmatig door om deze bugs te vinden en ze op te lossen. Dit artikel omschrijft vier typen KumaScript-fouten, en hoe je deze kunt oplossen.

diff --git a/files/nl/mdn/yari/index.html b/files/nl/mdn/yari/index.html index 8c20ce6be7..9175fc3649 100644 --- a/files/nl/mdn/yari/index.html +++ b/files/nl/mdn/yari/index.html @@ -1,12 +1,13 @@ --- title: 'Kuma: MDN’s wiki-platform' -slug: MDN/Kuma +slug: MDN/Yari tags: - Kuma - Landing - MDN - MDN Meta translation_of: MDN/Kuma +original_slug: MDN/Kuma ---
{{MDNSidebar}}
diff --git a/files/nl/mozilla/add-ons/webextensions/what_are_webextensions/index.html b/files/nl/mozilla/add-ons/webextensions/what_are_webextensions/index.html index d404228574..c387aee9b0 100644 --- a/files/nl/mozilla/add-ons/webextensions/what_are_webextensions/index.html +++ b/files/nl/mozilla/add-ons/webextensions/what_are_webextensions/index.html @@ -1,9 +1,10 @@ --- title: Wat zijn extensies? -slug: Mozilla/Add-ons/WebExtensions/Wat_zijn_WebExtensions +slug: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions tags: - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/What_are_WebExtensions +original_slug: Mozilla/Add-ons/WebExtensions/Wat_zijn_WebExtensions ---
{{AddonSidebar}}
diff --git a/files/nl/mozilla/developer_guide/so_you_just_built_firefox/index.html b/files/nl/mozilla/developer_guide/so_you_just_built_firefox/index.html index 675134790e..c2adb22fd4 100644 --- a/files/nl/mozilla/developer_guide/so_you_just_built_firefox/index.html +++ b/files/nl/mozilla/developer_guide/so_you_just_built_firefox/index.html @@ -1,7 +1,8 @@ --- title: Dus je hebt Firefox net gebuild -slug: Mozilla/Developer_guide/Dus_je_hebt_Firefox_net_gebuild +slug: Mozilla/Developer_guide/So_you_just_built_Firefox translation_of: Mozilla/Developer_guide/So_you_just_built_Firefox +original_slug: Mozilla/Developer_guide/Dus_je_hebt_Firefox_net_gebuild ---

Een link naar deze pagina zal worden weergegeven na iedere succesvolle build van Firefox. Ze zou moeten nuttige volgende stappen bevatten, zoals hoe je de software test, je build verpakt en dergelijke. Probeer de inhoud op deze pagina bondig te houden en plaats gedetailleerde info op de pagina's waar je naar linkt. Het doelpubliek van deze pagina zijn de mensen die Firefox net voor de eerste keer gebuild hebben.

Enkele nuttige links:

diff --git a/files/nl/mozilla/firefox/releases/1.5/index.html b/files/nl/mozilla/firefox/releases/1.5/index.html index ad0bcb92a1..71176e64d8 100644 --- a/files/nl/mozilla/firefox/releases/1.5/index.html +++ b/files/nl/mozilla/firefox/releases/1.5/index.html @@ -1,6 +1,6 @@ --- title: Firefox 1.5 voor ontwikkelaars -slug: Firefox_1.5_voor_ontwikkelaars +slug: Mozilla/Firefox/Releases/1.5 tags: - CSS - DOM @@ -16,6 +16,7 @@ tags: - XSLT - XUL translation_of: Mozilla/Firefox/Releases/1.5 +original_slug: Firefox_1.5_voor_ontwikkelaars ---
{{FirefoxSidebar}}

 

diff --git a/files/nl/orphaned/mdn/community/conversations/index.html b/files/nl/orphaned/mdn/community/conversations/index.html index e1319c3259..58fac64d29 100644 --- a/files/nl/orphaned/mdn/community/conversations/index.html +++ b/files/nl/orphaned/mdn/community/conversations/index.html @@ -1,11 +1,12 @@ --- title: MDN-gemeenschapsgesprekken -slug: MDN/Community/Conversations +slug: orphaned/MDN/Community/Conversations tags: - Gemeenschap - Gids - MDN Meta translation_of: MDN/Community/Conversations +original_slug: MDN/Community/Conversations ---
{{MDNSidebar}}

Het ‘werk’ van MDN gebeurt op de MDN-website, maar de ‘gemeenschap’ bestaat ook door middel van (asynchrone) discussie en (synchrone) online chat en bijeenkomsten.

diff --git a/files/nl/orphaned/mdn/community/index.html b/files/nl/orphaned/mdn/community/index.html index 7856783b88..bb2c27bfee 100644 --- a/files/nl/orphaned/mdn/community/index.html +++ b/files/nl/orphaned/mdn/community/index.html @@ -1,6 +1,6 @@ --- title: Deelnemen aan de MDN-gemeenschap -slug: MDN/Community +slug: orphaned/MDN/Community tags: - Community - Gemeenschap @@ -8,6 +8,7 @@ tags: - Landing - MDN Meta translation_of: MDN/Community +original_slug: MDN/Community ---
{{MDNSidebar}}
diff --git a/files/nl/orphaned/mdn/community/whats_happening/index.html b/files/nl/orphaned/mdn/community/whats_happening/index.html index d3daf3b9df..46a3ed1f7b 100644 --- a/files/nl/orphaned/mdn/community/whats_happening/index.html +++ b/files/nl/orphaned/mdn/community/whats_happening/index.html @@ -1,12 +1,13 @@ --- title: Blijf op de hoogte -slug: MDN/Community/Whats_happening +slug: orphaned/MDN/Community/Whats_happening tags: - Beginner - Gemeenschap - Gids - MDN Meta translation_of: MDN/Community/Whats_happening +original_slug: MDN/Community/Whats_happening ---
{{MDNSidebar}}

MDN wordt mede mogelijk gemaakt door de MDN-gemeenschap. Hier is een aantal manieren waarop we informatie delen over wat we doen.

diff --git a/files/nl/orphaned/mdn/community/working_in_community/index.html b/files/nl/orphaned/mdn/community/working_in_community/index.html index a2256cf365..0662ff91e9 100644 --- a/files/nl/orphaned/mdn/community/working_in_community/index.html +++ b/files/nl/orphaned/mdn/community/working_in_community/index.html @@ -1,7 +1,8 @@ --- title: Samenwerken in een community -slug: MDN/Community/Samenwerken_in_een_community +slug: orphaned/MDN/Community/Working_in_community translation_of: MDN/Community/Working_in_community +original_slug: MDN/Community/Samenwerken_in_een_community ---
{{MDNSidebar}}
diff --git a/files/nl/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html b/files/nl/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html index cc50327400..b2facf6572 100644 --- a/files/nl/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html +++ b/files/nl/orphaned/mdn/contribute/howto/create_an_mdn_account/index.html @@ -1,6 +1,6 @@ --- title: Een account op MDN aanmaken -slug: MDN/Contribute/Howto/Aanmaken_MDN_account +slug: orphaned/MDN/Contribute/Howto/Create_an_MDN_account tags: - Aanmelden - Beginner @@ -9,6 +9,7 @@ tags: - GitHub - Profiel translation_of: MDN/Contribute/Howto/Create_an_MDN_account +original_slug: MDN/Contribute/Howto/Aanmaken_MDN_account ---
{{MDNSidebar}}

Om wijzigingen aan te brengen in de inhoud van MDN is een MDN-profiel nodig. Voor het lezen van en zoeken in de MDN-documentatie hebt u geen profiel nodig. Deze gids helpt u om uw MDN-profiel aan te maken.

diff --git a/files/nl/orphaned/mdn/contribute/howto/do_a_technical_review/index.html b/files/nl/orphaned/mdn/contribute/howto/do_a_technical_review/index.html index 119e15a9d2..bbde3938d3 100644 --- a/files/nl/orphaned/mdn/contribute/howto/do_a_technical_review/index.html +++ b/files/nl/orphaned/mdn/contribute/howto/do_a_technical_review/index.html @@ -1,12 +1,13 @@ --- title: Een technische beoordeling geven -slug: MDN/Contribute/Howto/Een_technische_beoordeling_maken +slug: orphaned/MDN/Contribute/Howto/Do_a_technical_review tags: - Beoordeling - Documentație - Gids - MDN Meta translation_of: MDN/Contribute/Howto/Do_a_technical_review +original_slug: MDN/Contribute/Howto/Een_technische_beoordeling_maken ---
{{MDNSidebar}}
{{IncludeSubnav("/nl/docs/MDN")}}
diff --git a/files/nl/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html b/files/nl/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html index 38785c1f26..d8eab9be90 100644 --- a/files/nl/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html +++ b/files/nl/orphaned/mdn/contribute/howto/do_an_editorial_review/index.html @@ -1,6 +1,6 @@ --- title: Een redactionele beoordeling geven -slug: MDN/Contribute/Howto/Een_redactionele_beoordeling_geven +slug: orphaned/MDN/Contribute/Howto/Do_an_editorial_review tags: - Documentație - Gids @@ -8,6 +8,7 @@ tags: - MDN-Meta - Redactionele beoordeling translation_of: MDN/Contribute/Howto/Do_an_editorial_review +original_slug: MDN/Contribute/Howto/Een_redactionele_beoordeling_geven ---
{{MDNSidebar}}
diff --git a/files/nl/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html b/files/nl/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html index ce57acb2f4..b245a0a76a 100644 --- a/files/nl/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html +++ b/files/nl/orphaned/mdn/contribute/howto/tag_javascript_pages/index.html @@ -1,12 +1,13 @@ --- title: JavaScript-pagina’s taggen -slug: MDN/Contribute/Howto/Taggen_JavaScript_pagina +slug: orphaned/MDN/Contribute/Howto/Tag_JavaScript_pages tags: - Guide - Howto - JavaScript - MDN Meta translation_of: MDN/Contribute/Howto/Tag_JavaScript_pages +original_slug: MDN/Contribute/Howto/Taggen_JavaScript_pagina ---
{{MDNSidebar}}

Taggen bestaat uit het toevoegen van meta-informatie aan pagina’s, zodat gerelateerde inhoud kan worden gegroepeerd, bijvoorbeeld in het zoekhulpmiddel.

diff --git a/files/nl/orphaned/mdn/contribute/processes/requesting_elevated_privileges/index.html b/files/nl/orphaned/mdn/contribute/processes/requesting_elevated_privileges/index.html index f7f085ae5b..ef6b7b6704 100644 --- a/files/nl/orphaned/mdn/contribute/processes/requesting_elevated_privileges/index.html +++ b/files/nl/orphaned/mdn/contribute/processes/requesting_elevated_privileges/index.html @@ -1,11 +1,12 @@ --- title: Verhoogde bevoegdheden aanvragen -slug: MDN/Contribute/Processes/Verhoogde_bevoegdheden_aanvragen +slug: orphaned/MDN/Contribute/Processes/Requesting_elevated_privileges tags: - Gids - MDN Meta - Processen translation_of: MDN/Contribute/Processes/Requesting_elevated_privileges +original_slug: MDN/Contribute/Processes/Verhoogde_bevoegdheden_aanvragen ---
{{MDNSidebar}}

Voor sommige hulpmiddelen en handelingen op MDN zijn er verhoogde toegangsbevoegdheden nodig, die niet beschikbaar zijn voor normale gebruikers.

diff --git a/files/nl/orphaned/mdn/tools/template_editing/index.html b/files/nl/orphaned/mdn/tools/template_editing/index.html index 51ce66b56b..9a3783d248 100644 --- a/files/nl/orphaned/mdn/tools/template_editing/index.html +++ b/files/nl/orphaned/mdn/tools/template_editing/index.html @@ -1,6 +1,6 @@ --- title: Sjablonen bewerken -slug: MDN/Tools/Template_editing +slug: orphaned/MDN/Tools/Template_editing tags: - Gids - Hulpmiddelen @@ -10,6 +10,7 @@ tags: - Privileges - Rollen(2) translation_of: MDN/Tools/Template_editing +original_slug: MDN/Tools/Template_editing ---
{{MDNSidebar}}

Op MDN worden in KumaScript geschreven sjablonen gebruikt om het genereren en aanpassen van inhoud binnen pagina's te automatiseren. Elk sjabloon is een apart bestand in de map macros op de GitHub-repository van KumaScript.

diff --git a/files/nl/orphaned/mozilla/add-ons/webextensions/porting_a_legacy_firefox_add-on/index.html b/files/nl/orphaned/mozilla/add-ons/webextensions/porting_a_legacy_firefox_add-on/index.html index 01bce8b60c..6ebb754350 100644 --- a/files/nl/orphaned/mozilla/add-ons/webextensions/porting_a_legacy_firefox_add-on/index.html +++ b/files/nl/orphaned/mozilla/add-ons/webextensions/porting_a_legacy_firefox_add-on/index.html @@ -1,9 +1,10 @@ --- title: Een verouderde Firefox-add-on porteren -slug: Mozilla/Add-ons/WebExtensions/Een_verouderde_Firefox-add-on_porteren +slug: orphaned/Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on tags: - WebExtensions translation_of: Mozilla/Add-ons/WebExtensions/Porting_a_legacy_Firefox_add-on +original_slug: Mozilla/Add-ons/WebExtensions/Een_verouderde_Firefox-add-on_porteren ---
{{AddonSidebar}}
diff --git a/files/nl/orphaned/mozilla_implementeren/index.html b/files/nl/orphaned/mozilla_implementeren/index.html index e14fbfc70d..48e3310b06 100644 --- a/files/nl/orphaned/mozilla_implementeren/index.html +++ b/files/nl/orphaned/mozilla_implementeren/index.html @@ -1,6 +1,7 @@ --- title: Mozilla Implementeren -slug: Mozilla_Implementeren +slug: orphaned/Mozilla_Implementeren +original_slug: Mozilla_Implementeren ---

Mozilla Implementeren

Gecko laat ontwikkelaars van 3e partij software toe om dezelfde technologie te gebruiken als in Mozilla. Dat wil zeggen dat u een webbrowser kan implementeren in een 3e partij applicatie, kanalen en streams kan openen op het netwerk, door het DOM kan wandelen enzovoort. U kan zelfs hele nieuwe applicaties maken diff --git a/files/nl/tools/keyboard_shortcuts/index.html b/files/nl/tools/keyboard_shortcuts/index.html index 66612a527a..e6f890b816 100644 --- a/files/nl/tools/keyboard_shortcuts/index.html +++ b/files/nl/tools/keyboard_shortcuts/index.html @@ -1,10 +1,11 @@ --- title: Sneltoetsen -slug: Tools/Sneltoetsen +slug: Tools/Keyboard_shortcuts tags: - Tools - - 'l10n:priority' + - l10n:priority translation_of: Tools/Keyboard_shortcuts +original_slug: Tools/Sneltoetsen ---

Deze pagina vermeldt alle sneltoetsen voor de ontwikkelaarshulpmiddelen die in Firefox zijn ingebouwd.

diff --git a/files/nl/tools/responsive_design_mode/index.html b/files/nl/tools/responsive_design_mode/index.html index 2158a40f54..b721c39114 100644 --- a/files/nl/tools/responsive_design_mode/index.html +++ b/files/nl/tools/responsive_design_mode/index.html @@ -1,7 +1,8 @@ --- title: Responsive Design View -slug: Tools/Responsive_Design_View +slug: Tools/Responsive_Design_Mode translation_of: Tools/Responsive_Design_Mode +original_slug: Tools/Responsive_Design_View ---

Responsive design past zich aan verschillende beeldgroottes aan om een presentatie te voorzien dat werkt voor verschillende soorten apparaten, zoals mobiele telefoons of tablets. Het Responsive Design View maakt het gemakkelijk om te zien hoe jouw website of app er zou uitzien op verschillende beeldgroottes.

diff --git a/files/nl/tools/web_console/keyboard_shortcuts/index.html b/files/nl/tools/web_console/keyboard_shortcuts/index.html index 34c8a2e3a5..b60c10ea3f 100644 --- a/files/nl/tools/web_console/keyboard_shortcuts/index.html +++ b/files/nl/tools/web_console/keyboard_shortcuts/index.html @@ -1,7 +1,8 @@ --- title: Sneltoetsen -slug: Tools/Web_Console/Sneltoetsen +slug: Tools/Web_Console/Keyboard_shortcuts translation_of: Tools/Web_Console/Keyboard_shortcuts +original_slug: Tools/Web_Console/Sneltoetsen ---

{{ Page ("nl/docs/tools/Keyboard_shortcuts", "web-console") }}

diff --git a/files/nl/web/api/crypto/getrandomvalues/index.html b/files/nl/web/api/crypto/getrandomvalues/index.html index c91a691be9..1bd7b38c19 100644 --- a/files/nl/web/api/crypto/getrandomvalues/index.html +++ b/files/nl/web/api/crypto/getrandomvalues/index.html @@ -1,7 +1,8 @@ --- title: window.crypto.getRandomValues -slug: Web/API/window.crypto.getRandomValues +slug: Web/API/Crypto/getRandomValues translation_of: Web/API/Crypto/getRandomValues +original_slug: Web/API/window.crypto.getRandomValues ---

{{ ApiRef() }}

{{ SeeCompatTable() }}

diff --git a/files/nl/web/api/element/mousedown_event/index.html b/files/nl/web/api/element/mousedown_event/index.html index a042336cd2..928737e695 100644 --- a/files/nl/web/api/element/mousedown_event/index.html +++ b/files/nl/web/api/element/mousedown_event/index.html @@ -1,6 +1,6 @@ --- title: mousedown -slug: Web/Events/mousedown +slug: Web/API/Element/mousedown_event tags: - API - DOM @@ -9,6 +9,7 @@ tags: - NeedsSpecTable - Referentie translation_of: Web/API/Element/mousedown_event +original_slug: Web/Events/mousedown ---
Het mousedown event wordt opgeworpen wanneer de knop van een aanwijs device wordt ingedrukt op een element.
diff --git a/files/nl/web/api/element/mouseout_event/index.html b/files/nl/web/api/element/mouseout_event/index.html index f454a2d50b..a3fdc91448 100644 --- a/files/nl/web/api/element/mouseout_event/index.html +++ b/files/nl/web/api/element/mouseout_event/index.html @@ -1,7 +1,8 @@ --- title: mouseout -slug: Web/Events/mouseout +slug: Web/API/Element/mouseout_event translation_of: Web/API/Element/mouseout_event +original_slug: Web/Events/mouseout ---

Het mouseout event wordt uitgevoerd wanneer een aanwijzend apparaat (doorgaans een muis) van het element (of een van zijn children) dat de listener aan zich heeft verbonden,  af is bewogen.  

diff --git a/files/nl/web/api/web_storage_api/index.html b/files/nl/web/api/web_storage_api/index.html index 310129e321..ab4bf0d6b7 100644 --- a/files/nl/web/api/web_storage_api/index.html +++ b/files/nl/web/api/web_storage_api/index.html @@ -1,8 +1,9 @@ --- title: DOM Storage -slug: DOM/Storage +slug: Web/API/Web_Storage_API translation_of: Web/API/Web_Storage_API translation_of_original: Web/Guide/API/DOM/Storage +original_slug: DOM/Storage ---

Samenvatting

DOM Storage is de naam van een set opslag-gerelateerde features voor het eerst geïntroduceerd in de Web Applications 1.0-specificatie en nu afgesplitst in zijn eigen W3C Web Storage-specificatie. DOM Storage is ontworpen met als doel een grotere, beter beveiligde en makkelijker te gebruiken alternatief voor opslaan van informatie dan cookies te zijn. Het is geintroduceerd met Firefox 2 en Safari 4.

diff --git a/files/nl/web/api/web_workers_api/using_web_workers/index.html b/files/nl/web/api/web_workers_api/using_web_workers/index.html index cd5c32adaa..7b127b0076 100644 --- a/files/nl/web/api/web_workers_api/using_web_workers/index.html +++ b/files/nl/web/api/web_workers_api/using_web_workers/index.html @@ -1,9 +1,10 @@ --- title: Gebruik DOM workers -slug: Gebruik_maken_van_DOM_workers +slug: Web/API/Web_Workers_API/Using_web_workers tags: - HeeftTaalgebruikHerzieningNodig translation_of: Web/API/Web_Workers_API/Using_web_workers +original_slug: Gebruik_maken_van_DOM_workers ---

{{ fx_minversion_header(3.1) }}

{{ draft() }}

diff --git a/files/nl/web/css/css_color/index.html b/files/nl/web/css/css_color/index.html index 93bc7ca016..174edbd41e 100644 --- a/files/nl/web/css/css_color/index.html +++ b/files/nl/web/css/css_color/index.html @@ -1,6 +1,6 @@ --- title: CSS Colors -slug: Web/CSS/CSS_Colors +slug: Web/CSS/CSS_Color tags: - CSS - CSS Colors @@ -10,6 +10,7 @@ tags: - TopicStub translation_of: Web/CSS/CSS_Color translation_of_original: Web/CSS/CSS_Colors +original_slug: Web/CSS/CSS_Colors ---
{{CSSRef}}
diff --git a/files/nl/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html b/files/nl/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html index 2256b38632..923f5121b4 100644 --- a/files/nl/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html +++ b/files/nl/web/css/css_positioning/understanding_z_index/the_stacking_context/index.html @@ -1,6 +1,6 @@ --- title: Het stapelverband -slug: Web/CSS/CSS_Positioning/Understanding_z_index/De_stapelcontext +slug: Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context tags: - CSS - Geavanceerd @@ -9,6 +9,7 @@ tags: - Stapelverband - z-index translation_of: Web/CSS/CSS_Positioning/Understanding_z_index/The_stacking_context +original_slug: Web/CSS/CSS_Positioning/Understanding_z_index/De_stapelcontext ---
{{cssref}}
diff --git a/files/nl/web/javascript/guide/regular_expressions/index.html b/files/nl/web/javascript/guide/regular_expressions/index.html index 7b37d5ed31..d1c100fc10 100644 --- a/files/nl/web/javascript/guide/regular_expressions/index.html +++ b/files/nl/web/javascript/guide/regular_expressions/index.html @@ -1,12 +1,13 @@ --- title: Reguliere Expressies -slug: Web/JavaScript/Guide/Reguliere_Expressies +slug: Web/JavaScript/Guide/Regular_Expressions tags: - JavaScript - RegExp - regex - reguliere expressies translation_of: Web/JavaScript/Guide/Regular_Expressions +original_slug: Web/JavaScript/Guide/Reguliere_Expressies ---
{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Text_formatting", "Web/JavaScript/Guide/Indexed_collections")}}
diff --git a/files/nl/web/javascript/guide/working_with_objects/index.html b/files/nl/web/javascript/guide/working_with_objects/index.html index a2dffff1b8..49be0f91d4 100644 --- a/files/nl/web/javascript/guide/working_with_objects/index.html +++ b/files/nl/web/javascript/guide/working_with_objects/index.html @@ -1,7 +1,8 @@ --- title: Werken met objecten -slug: Web/JavaScript/Guide/Werken_met_objecten +slug: Web/JavaScript/Guide/Working_with_Objects translation_of: Web/JavaScript/Guide/Working_with_Objects +original_slug: Web/JavaScript/Guide/Werken_met_objecten ---
{{jsSidebar("JavaScript Guide")}} {{PreviousNext("Web/JavaScript/Guide/Regular_Expressions", "Web/JavaScript/Guide/Details_of_the_Object_Model")}}
diff --git a/files/nl/web/javascript/reference/classes/index.html b/files/nl/web/javascript/reference/classes/index.html index ca5210371c..e72c0c7a6a 100644 --- a/files/nl/web/javascript/reference/classes/index.html +++ b/files/nl/web/javascript/reference/classes/index.html @@ -1,7 +1,8 @@ --- title: Klassen -slug: Web/JavaScript/Reference/Klasses +slug: Web/JavaScript/Reference/Classes translation_of: Web/JavaScript/Reference/Classes +original_slug: Web/JavaScript/Reference/Klasses ---
{{JsSidebar("Classes")}}
diff --git a/files/nl/web/javascript/reference/global_objects/symbol/index.html b/files/nl/web/javascript/reference/global_objects/symbol/index.html index f0777451c8..cca76311f1 100644 --- a/files/nl/web/javascript/reference/global_objects/symbol/index.html +++ b/files/nl/web/javascript/reference/global_objects/symbol/index.html @@ -1,12 +1,13 @@ --- title: Symbool -slug: Web/JavaScript/Reference/Global_Objects/Symbool +slug: Web/JavaScript/Reference/Global_Objects/Symbol tags: - ECMAScript 2015 - JavaScript - Klasse - Symbool translation_of: Web/JavaScript/Reference/Global_Objects/Symbol +original_slug: Web/JavaScript/Reference/Global_Objects/Symbool ---
{{JSRef}}
diff --git a/files/nl/web/javascript/reference/operators/index.html b/files/nl/web/javascript/reference/operators/index.html index fc499002b4..343d0bcbda 100644 --- a/files/nl/web/javascript/reference/operators/index.html +++ b/files/nl/web/javascript/reference/operators/index.html @@ -1,7 +1,8 @@ --- title: Expressies and operators -slug: Web/JavaScript/Reference/Operatoren +slug: Web/JavaScript/Reference/Operators translation_of: Web/JavaScript/Reference/Operators +original_slug: Web/JavaScript/Reference/Operatoren ---
{{jsSidebar("Operators")}}
diff --git a/files/nl/web/javascript/reference/operators/typeof/index.html b/files/nl/web/javascript/reference/operators/typeof/index.html index e86cf0b324..59f20db7f7 100644 --- a/files/nl/web/javascript/reference/operators/typeof/index.html +++ b/files/nl/web/javascript/reference/operators/typeof/index.html @@ -1,11 +1,12 @@ --- title: typeof -slug: Web/JavaScript/Reference/Operatoren/typeof +slug: Web/JavaScript/Reference/Operators/typeof tags: - JavaScript - Operator - Unair translation_of: Web/JavaScript/Reference/Operators/typeof +original_slug: Web/JavaScript/Reference/Operatoren/typeof ---
{{jsSidebar("Operators")}}
diff --git a/files/nl/web/svg/tutorial/basic_transformations/index.html b/files/nl/web/svg/tutorial/basic_transformations/index.html index 1d19dd9ffa..b8e4caae32 100644 --- a/files/nl/web/svg/tutorial/basic_transformations/index.html +++ b/files/nl/web/svg/tutorial/basic_transformations/index.html @@ -1,6 +1,6 @@ --- title: Basistransformaties -slug: Web/SVG/Tutorial/Basis_Transformaties +slug: Web/SVG/Tutorial/Basic_Transformations tags: - Gevorderd - SVG @@ -8,6 +8,7 @@ tags: - animatie - transformatie translation_of: Web/SVG/Tutorial/Basic_Transformations +original_slug: Web/SVG/Tutorial/Basis_Transformaties ---
{{PreviousNext("Web/SVG/Handleidingen/Teksten", "Web/SVG/Handleiding/Knippen_en_maskeren")}}
-- cgit v1.2.3-54-g00ecf