Preguntas etiquetadas con 'uso-estricto'

De acuerdo con la Red de desarrolladores de Mozilla, el modo estricto de ECMAScript 5 es una forma de elegir una versión limitada de JavaScript. El modo estricto no es solo un subconjunto: deliberadamente tiene una semántica diferente del código ordinario.
29
respuestas

¿Qué hace "uso estricto" en JavaScript, y cuáles son las razones de esto?

Recientemente ejecuté mi código JavaScript a través de Crockford JSLint, y di el siguiente error: Problema en la línea 1 carácter 1: Falta la declaración de "uso estricto". Mientras hacía algunas búsquedas, me di cuenta de que algunas personas añaden "uso estricto"; en tu propio ...
set 26 ago. '09 a las 19:10
1
la respuesta

¿Cómo se interpreta la expresión 'uso estricto' en Node.js?

Comencé a aprender Node.js y escribí muchas aplicaciones web de demostración para comprender Node.js flow, Express.js, jade, etc. Pero una cosa que he encontrado recientemente es la declaración de uso estricto como la primera línea dentro de cada función y cada ...
Set 24 de agosto '13 a las 13:09
3
respuestas

¿Por qué "esto" en la función anónima no está definido cuando se usa estricto?

¿Por qué en la función anónima no está definida cuando se usa javascript en modo estricto? Entiendo por qué esto puede tener sentido, pero no encontré una respuesta específica. Ejemplo: (function () {"use strict"; this.foo = "bar"; // * this * is undefi ...
Se establece el 22 de marzo de 2012 a las 15:45.
2
respuestas

Beneficios de usar Strict en JS

¿Cuáles son los beneficios adicionales del uso estricto además de prevenir la codificación incorrecta? Por ejemplo, ¿el script funciona más rápido porque el intérprete conoce el código optimizado?
set 16 de febrero '14 a las 19:54
12
respuestas

Cómo eliminar el uso estricto global agregado por babel

Utilizo la forma funcional "uso estricto" y no deseo la forma global que Babel agrega después de la transfiguración. El problema es que uso algunas bibliotecas que no usan el modo "usar estricto" y pueden causar un error al ...
fijado el 20 de noviembre '15 a las 10:38
12
respuestas

¿Es necesario utilizar un compilador estricto de Python?

Existen herramientas de análisis estático para Python, pero las verificaciones en tiempo de compilación suelen ser diametralmente opuestas a la filosofía del enlace en tiempo de ejecución que Python abarca. Puedes poner un intérprete estándar de Python usando ...
establecido el 5 de marzo de 2009 a las 5:08
4
respuestas

Controladores de ángulo y "uso riguroso".

Recientemente, comencé a usar JSHint, y me obliga a usar la función de "uso estricto". Dado que AngularJS da el error: "Error: 'el argumento webAddressController no es una función, se quedó indefinido" Cuando borro la forma de la función ...
establecido el 18 de octubre '12 a las 5:56 pm
4
respuestas

Javascript / jsLint: qué reemplazar jQuery (esto) cuando se usa "uso estricto";

Cuando verifico el siguiente código usando jslint, obtengo los siguientes errores. función displayMegaDropDown () {"use strict"; var liMegaPosition, divMegaOffset; liMegaPosition = jQuery (this) .position (); divMegaOffset = {top: liMegaPosition.top + jQue ...
set 04 sep '11 a las 17:55
2
respuestas

¿Se usa el tipo de citas cuando se usa el modo estricto?

Me preguntaba cómo trato de usar uso estricto, ¿importa si uso "uso estricto" o "uso estricto"? ¿Alguno de estos es "más correcto"?
set 30 dec. '14 a las 17:25
3
respuestas

¿Cómo averiguar la función de la persona que llama en JavaScript, cuando la función estricta está habilitada?

¿Es posible ver la función de llamada / llamada si está habilitado el uso estricto? 'uso estricto'; function jamie () {console.info (argument.callee.caller.name); // esto generará el siguiente error // No se detectó TypeError: 'caller', 'callee', a ...
fijado el 11 de abril '15 a las 3:00
2
respuestas

¿Es seguro usar "sitios seguros para la vida"?

"uso estricto"; Parece increíble y realmente nos gustaría usarlo en nuestra tienda. Sin embargo, solo queremos que nosotros (los desarrolladores) encontremos problemas de rigor; Realmente NO queremos que nuestro sitio viole nuestro real ...
fijado el 12 de abril '12 a las 2:27
2
respuestas

Variables globales en modo javascript estricto

Una simple pregunta de Javascript, por ejemplo, tengo Angular app.js, por ejemplo: 'use strict'; var eventsApp = angular.module ('eventsApp', []); Leí que usar "uso estricto" al principio de un archivo Javascript te permite manejar todos los archivos en este archivo ...
fijado el 31 de julio de 13 a las 11:17
1
la respuesta

Compresor YUI y "uso estricto" pista

Utilicé YUI Compressor para minimizar los archivos JS. Tengo este código: (función (global) {"use strict"; var X = 1; / *** mi código aquí *** /} (ventana)); Y lo comprimo con este comando: $> java -jar yuicompressor-2.4.7 ...
fijado el 23 de abril '12 a las 2:12 pm
2
respuestas

¿Se trata de un error de Chrome o estoy usando "uso estricto" y eval no válido?

Este código funciona con advertencias "ok" en todos los navegadores excepto en Chrome: eval ("var outer = 0; test de función () {'use strict'; outer = 1;} test (); alert ('ok');" ); (Probar en jsfiddle). Todo lo que hago se refiere a una variable externa de f ...
set 21 ago. '14 a las 14:22
2
respuestas

"uso estricto" en javascript

Recientemente leí muchos códigos javascript y me interesó saber qué ventajas puede usar "uso estricto". Cualquier idea sería muy apreciada.
15 de febrero conjunto. 13 a las 10:24