Pitanja označena s "use-strict"

Prema Mozilla Developer Network strogi ECMAScript 5 način je način odabira ograničene verzije JavaScripta. Strogi način rada nije samo podskup: on namjerno ima različitu semantiku od običnog koda.
29
odgovor

Što znači "koristiti strogi" u JavaScriptu i koji su razlozi za to?

Nedavno sam pokrenuo svoj JavaScript kôd kroz Crockford JSLint, i dao je sljedeću pogrešku: Problem na liniji 1 znak 1: Nedostaje izjava "use strict". Dok sam radila neke pretrage, shvatila sam da neki ljudi dodaju "strogo korištenje"; u svom ...
set 26 aug. '09 u 19:10
1
odgovor

Kako se interpretira izraz "use strict" u Node.js?

Počeo sam učiti Node.js i napisao mnogo demo web aplikacija kako bih razumio Node.js flow, Express.js, jade itd. Ali jedna stvar koju sam nedavno naišla je uporaba stroge izjave kao prvog retka unutar svake funkcije i svaka ...
Postavite 24. kolovoza '13 u 13:09
3
odgovor

Zašto je "ovo" u anonimnoj funkciji nedefinirano kada se koristi striktno?

Zašto je u anonimnoj funkciji nedefinirana kada se koristi javascript u strogom načinu rada? Razumijem zašto ovo može imati smisla, ali nisam našao konkretan odgovor. Primjer: (funkcija () {"use strict"; this.foo = "traka"; // * ovo * je undefi ...
postavljen je 22. ožujka u 15:45
2
odgovor

Prednosti korištenja Stroge u JS

Koje su dodatne prednosti stroge upotrebe osim sprječavanja lošeg kodiranja? Na primjer, radi li skripta brže jer tumač zna optimizirani kôd?
postavljen 16. veljače 14 u 19:54
12
odgovor

Kako ukloniti globalnu strogu uporabu koju je dodao babel

Koristim "strogi" funkcionalni oblik i ne želim globalni oblik koji Babel dodaje nakon preobraženja. Problem je u tome što koristim neke knjižnice koje ne koriste "strogi" način rada i mogu uzrokovati pogrešku ...
postavljen 20. studenog '15 u 10:38
12
odgovor

Postoji li potreba za strogim Python kompilatorom?

Postoje alati za statičku analizu za Python, ali provjere za vrijeme kompajliranja obično su dijametralno suprotne filozofiji vezivanja za vrijeme izvođenja koje Python obuhvaća. Možete staviti standardni Python interpreter pomoću ...
postavljeno na 5. ožujka u 5:08
4
odgovor

Ugaoni kontroleri i "upotrebljavajte rigorozne"

Nedavno sam počeo koristiti JSHint, i zahtijeva od mene da koristim oblik "use strict". Budući da AngularJS daje pogrešku: "Pogreška: 'webAddressController argument nije funkcija, dobio nedefiniran" Kada obrišem oblik funkcije ...
postavljen 18. listopada '12 u 17:56
4
odgovor

Javascript / jsLint: što zamijeniti jQuery (this) kada koristite "strogi";

Kad sam provjeriti sljedeći kod pomoću jslint, ja dobiti sljedeće pogreške. funkcija displayMegaDropDown () {"use strict"; var liMegaPosition, divMegaOffset; liMegaPosition = jQuery (this) .pozicija (); divMegaOffset = {vrh: liMegaPosition.top + jQue ...
set 04 ruj '11 u 17:55
2
odgovor

Je li vrsta citata korištena kada se koristi strogi način?

Sam bio izvjedljiv kako JA pokušati iskoristiti koristiti stroge, da li je važno ako idem sa "koristite strogi" ili "koristiti strogi"? Je li bilo koji od ovih "točnijih"?
postavljeno 30 dek. 14 u 17:25
3
odgovor

Kako znati funkciju pozivatelja u JavaScriptu, kada je omogućena stroga funkcija?

Je li moguće vidjeti funkciju pozivanja / pozivanja ako je omogućeno korištenje striktno? 'use strict'; funkcija jamie () {console.info (arguments.callee.caller.name); // ovo će ispisati sljedeću pogrešku // uncaught TypeError: 'caller', 'callee', a ...
postavljeno 11. travnja '15 u 3:00
2
odgovor

Je li sigurno koristiti "sigurna mjesta za život"?

"koristite strogi"; Čini se nevjerojatnim i želimo ga koristiti u našoj trgovini. Međutim, mi samo želimo da (programeri) pronađemo probleme strogosti; mi stvarno ne želimo da naša stranica krši naše stvarne ...
postavljeno 12. travnja '12 u 2:27
2
odgovor

Globalne varijable u strogom javascript načinu

Jednostavno Javascript pitanje, na primjer, imam Angular app.js, na primjer: 'use strict'; var eventsApp = angular.module ('eventsApp', []); Pročitao sam da upotreba "stroga" na početku Javascript datoteke omogućuje rukovanje svim datotekama u ovoj datoteci ...
postavljen 31. srpnja '13. u 11:17 sati
1
odgovor

YUI kompresor i "koristite strogi" savjet

Koristio sam YUI kompresor da minimiziram JS datoteke. Imam ovaj kôd: (funkcija (globalna) {"use strict"; var X = 1; / *** moj kod ovdje *** /} (prozor)); I komprimiram ga s ovom naredbom: $ java -jar yuicompressor-2.4.7 ...
postavljeno 23. travnja '12 u 14:12
2
odgovor

Je li to pogreška u Chromeu ili koristim "strogi" i eval nevažeći?

Ovaj kôd radi s upozorenjima "ok" u svim preglednicima osim Chromea: eval ("var vanjska = 0; funkcija test () {'koristi strogi'; vanjski = 1;} test (); alert ('ok');" ); (Pokušajte na jsfiddle). Sve što radim odnosi se na vanjsku varijablu iz f ...
set 21 aug. 14 u 14:22
2
odgovor

"koristite strogi" u javascriptu

Nedavno sam pročitao mnogo javascript kodova, i bio sam zainteresiran da znam koje prednosti možete koristiti "use strict". Bilo koju ideju bi bilo mnogo poštovati.
15. veljače. '13 u 10:24