Preguntas etiquetadas con javascript

Para preguntas relacionadas con la programación en ECMAScript (JavaScript / JS) y sus diversos dialectos / implementaciones (excluyendo ActionScript). Esta etiqueta rara vez se usa sola, pero a menudo se asocia con las etiquetas [node.js], [jquery], [json] y [html].


23
¿Cómo verificar una variable indefinida o nula en JavaScript?
Con frecuencia utilizamos el siguiente patrón de código en nuestro código JavaScript if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } ¿Hay alguna manera menos verbosa de verificar que tenga el mismo efecto? Según algunos foros y publicaciones que dicen simplemente lo siguiente debería …

4
JavaScript: Class.method vs. Class.prototype.method
¿Cuál es la diferencia entre las siguientes dos declaraciones? Class.method = function () { /* code */ } Class.prototype.method = function () { /* code using this.values */ } ¿Está bien pensar en la primera declaración como una declaración de un método estático, y la segunda declaración como una declaración …


4
¿Cuál es la diferencia entre la programación del lado del cliente y del lado del servidor?
Tengo este codigo: <script type="text/javascript"> var foo = 'bar'; <?php file_put_contents('foo.txt', ' + foo + '); ?> var baz = <?php echo 42; ?>; alert(baz); </script> ¿Por qué esto no escribe "barra" en mi archivo de texto, sino alertas "42"? NB: Las revisiones anteriores de esta pregunta fueron explícitamente sobre …

5
¿Cómo clonar un objeto Date?
Asignar una Datevariable a otra copiará la referencia a la misma instancia. Esto significa que cambiar uno cambiará al otro. ¿Cómo puedo clonar o copiar una Dateinstancia?
498 javascript 

20
Cambiar el tamaño de un iframe basado en el contenido
Estoy trabajando en una aplicación similar a iGoogle. El contenido de otras aplicaciones (en otros dominios) se muestra usando iframes. ¿Cómo cambio el tamaño de los iframes para que se ajuste a la altura del contenido de los iframes? He intentado descifrar el javascript que usa Google, pero está ofuscado, …

30
Realizar debounce en React.js
¿Cómo se realiza el rebote en React.js? Quiero renunciar al handleOnChange. Lo intenté debounce(this.handleOnChange, 200)pero no funciona. function debounce(fn, delay) { var timer = null; return function() { var context = this, args = arguments; clearTimeout(timer); timer = setTimeout(function() { fn.apply(context, args); }, delay); }; } var SearchBox = React.createClass({ …

14
Alternativas variables de clase ES6
Actualmente en ES5, muchos de nosotros estamos usando el siguiente patrón en marcos para crear clases y variables de clase, lo cual es cómodo: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); En ES6 puede crear clases de forma nativa, pero no hay …


11
typeof! == "undefined" vs.! = null
A menudo veo código JavaScript que comprueba parámetros indefinidos, etc. de esta manera: if (typeof input !== "undefined") { // do stuff } Esto parece un poco despilfarrador, ya que implica tanto una búsqueda de tipo como una comparación de cadenas, sin mencionar su verbosidad. Sin undefinedembargo, es necesario porque …



21
Detectar cuando el navegador recibe la descarga del archivo
Tengo una página que permite al usuario descargar un archivo generado dinámicamente. Se tarda mucho tiempo en generar, por lo que me gustaría mostrar un indicador de "espera". El problema es que no puedo descubrir cómo detectar cuándo el navegador ha recibido el archivo, así que puedo ocultar el indicador. …
488 javascript  http  mime 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.