Fragen mit 'use-strict' getaggt

Laut dem Mozilla Developer Network ist der strikte ECMAScript 5-Modus eine Möglichkeit, eine eingeschränkte Version von JavaScript zu wählen. Der strikte Modus ist nicht nur eine Teilmenge: Er hat absichtlich eine andere Semantik als gewöhnlicher Code.
29
antwortet

Was macht "use strict" in JavaScript und was sind die Gründe dafür?

Ich habe vor kurzem meinen JavaScript-Code über Crockford JSLint ausgeführt und es wurde der folgende Fehler ausgegeben: Problem in Zeile 1, Zeichen 1: Fehlende Anweisung "use strict". Bei einigen Recherchen wurde mir klar, dass einige Leute "use strict" hinzufügen. in deiner eigenen ...
Set 26 Aug. 09 um 19:10 Uhr
1
die Antwort

Wie wird der Ausdruck 'use strict' in Node.js interpretiert?

Ich lernte Node.js und schrieb viele Demo-Webanwendungen, um den Fluss von Node.js, Express.js, Jade usw. zu verstehen. Aber eine Sache, die mir in letzter Zeit begegnet ist, ist die Verwendung einer strikten Anweisung als erste Zeile in jeder Funktion und jeder ...
Set 24. August 13 um 13:09
3
antwortet

Warum ist "this" in der anonymen Funktion bei der Verwendung von strict undefiniert?

Warum ist die anonyme Funktion bei der Verwendung von Javascript im strikten Modus undefiniert? Ich verstehe, warum dies sinnvoll sein kann, aber ich habe keine konkrete Antwort gefunden. Beispiel: (function () {"use strict"; this.foo = "bar"; // * dieses * ist undefi ...
ist 22. März 12 um 15:45 Uhr festgelegt
2
antwortet

Vorteile der Verwendung von Strict in JS

Was sind die zusätzlichen Vorteile des strikten Einsatzes neben der Verhinderung einer schlechten Codierung? Funktioniert das Skript beispielsweise schneller, weil der Interpreter den optimierten Code kennt?
Set 16. Februar '14 um 19:54
12
antwortet

Entfernen von strenger globaler Verwendung, die von babel hinzugefügt wurde

Ich verwende das Funktionsformular "use strict" und möchte nicht das globale Formular, das Babel nach der Transfiguration hinzufügt. Das Problem ist, dass ich einige Bibliotheken verwende, die den "use strict" -Modus nicht verwenden und einen Fehler verursachen können.
am 20. November eingestellt '15 um 10:38
12
antwortet

Muss ein strenger Python-Compiler verwendet werden?

Es gibt statische Analysewerkzeuge für Python, aber Überprüfungen während der Kompilierungszeit stehen in der Regel diametral entgegen der Philosophie der Laufzeitbindung, die Python verwendet. Sie können einen Standard-Python-Interpreter mit ...
am 5. März 09 um 05:08 Uhr festgelegt
4
antwortet

Winkelsteuerungen und "rigorose Verwendung"

Vor kurzem habe ich mit JSHint angefangen, und dazu muss ich die Funktion "use strict" verwenden. Da AngularJS den Fehler gibt: "Fehler: 'webAddressController-Argument ist keine Funktion, undefiniert" Wenn ich die Form der Funktion lösche ...
am 18. Oktober eingestellt '12 um 17:56 Uhr
4
antwortet

Javascript / jsLint: Was soll jQuery (this) ersetzen, wenn "use strict" verwendet wird?

Wenn ich den folgenden Code mit jslint überprüfe, erhalte ich die folgenden Fehler. function displayMegaDropDown () {"use strict"; var liMegaPosition, divMegaOffset; liMegaPosition = jQuery (this) .position (); divMegaOffset = {top: liMegaPosition.top + jQue ...
set 04 Sep '11 um 17:55
2
antwortet

Wird der Typ von Anführungszeichen im strikten Modus verwendet?

Ich habe mich gefragt, wie ich versuche, use strict zu verwenden. Ist es wichtig, wenn ich mit "use strict" oder "use strict" gehe? Ist einer von diesen "richtiger"?
setze 30 dez. 14 um 17:25 Uhr
3
antwortet

Wie kann man die Funktion des Aufrufers in JavaScript kennen, wenn die strikte Funktion aktiviert ist?

Ist es möglich, die aufrufende / aufrufende Funktion anzuzeigen, wenn use strict aktiviert ist? 'streng verwenden'; function jamie () {console.info (arguments.callee.caller.name); // Dies gibt den folgenden Fehler aus: // Nicht abgeholter TypeError: 'caller', 'callee', a ...
eingestellt am 11. april '15 um 3:00 Uhr
2
antwortet

Ist die Verwendung "sicherer Websites für das Leben" sicher?

"streng verwenden"; Es scheint erstaunlich und wir würden es gerne in unserem Laden verwenden. Wir möchten jedoch nur, dass wir (Entwickler) Probleme der Strenge finden; Wir möchten wirklich NICHT, dass unsere Website unsere tatsächlichen ...
am 12. April eingestellt '12 um 2:27
2
antwortet

Globale Variablen im strengen Javascript-Modus

Eine einfache Javascript-Frage, zum Beispiel, ich habe Angular app.js, zum Beispiel: 'use strict'; var eventsApp = angle.module ('eventsApp', []); Ich habe gelesen, dass man mit "use strict" am Anfang einer Javascript-Datei alle Dateien in dieser Datei bearbeiten kann ...
am 31. Juli 13 um 11:17 Uhr festgelegt
1
die Antwort

YUI-Kompressor und "use strict" Hinweis

Ich habe YUI Compressor verwendet, um JS-Dateien zu minimieren. Ich habe diesen Code: (Funktion (global) {"use strict"; var X = 1; / *** mein Code hier *** /} (Fenster)); Und ich komprimiere es mit diesem Befehl: $> java -jar yuicompressor-2.4.7 ...
eingestellt am 23. april '12 um 14:12 Uhr
2
antwortet

Ist dies ein Chrome-Fehler oder verwende ich "use strict" und ist ungültig?

Dieser Code funktioniert mit "ok" -Warnungen in allen Browsern außer Chrome: eval ("var outer = 0; Funktion test () {'use strict'; äußere = 1;} test (); alert ('ok');" ); (Versuchen Sie es mit jsfiddle). Alles was ich mache bezieht sich auf eine externe Variable von ...
set 21 aug. 14 um 14:22 Uhr
2
antwortet

Verwenden Sie "streng" in Javascript

Ich habe kürzlich viele Javascript-Codes gelesen und wollte wissen, welche Vorteile Sie nutzen können. Jede Idee wäre sehr dankbar.
15. Februar eingestellt. 13 um 10:24