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].

26
¿Cuándo el eval () de JavaScript no es malo?
Estoy escribiendo un código JavaScript para analizar las funciones ingresadas por el usuario (para una funcionalidad similar a una hoja de cálculo). Después de analizar la fórmula, podría convertirla en JavaScript y ejecutarla eval()para obtener el resultado. Sin embargo, siempre he evitado usarlo eval()si puedo evitarlo porque es malo (y, …

20
¿Cómo obtener el nombre de la función desde esa función?
¿Cómo puedo acceder al nombre de una función desde dentro de esa función? // parasitic inheritance var ns.parent.child = function() { var parent = new ns.parent(); parent.newFunc = function() { } return parent; } var ns.parent = function() { // at this point, i want to know who the child …




13
Precarga de imágenes con JavaScript
¿La función que escribí a continuación es suficiente para precargar imágenes en la mayoría, si no en todos, los navegadores de uso común hoy en día? function preloadImage(url) { var img=new Image(); img.src=url; } Tengo una matriz de URL de imágenes que recorro y llamo a la preloadImagefunción para cada …
263 javascript 


6
¿Debo regresar después de una resolución / rechazo temprano?
Supongamos que tengo el siguiente código. function divide(numerator, denominator) { return new Promise((resolve, reject) => { if(denominator === 0){ reject("Cannot divide by 0"); return; //superfluous? } resolve(numerator / denominator); }); } Si mi objetivo es usar rejectpara salir temprano, ¿debo adquirir el hábito de hacerlo también returninmediatamente después?


14
Clase versus método estático en JavaScript
Sé que esto funcionará: function Foo() {}; Foo.prototype.talk = function () { alert('hello~\n'); }; var a = new Foo; a.talk(); // 'hello~\n' Pero si quiero llamar Foo.talk() // this will not work Foo.prototype.talk() // this works correctly Encuentro algunos métodos para hacer el Foo.talktrabajo, Foo.__proto__ = Foo.prototype Foo.talk = Foo.prototype.talk …
262 javascript  oop 



4
formatee la fecha con moment.js
Tengo una cadena en este formato: var testDate = "Fri Apr 12 2013 19:08:55 GMT-0500 (CDT)" Me gustaría usar moment.js para obtenerlo en este formato mm/dd/yyyy : 04/12/2013para su visualización. Traté de hacerlo usando este método, moment(testDate,'mm/dd/yyyy'); ¿Qué errores y dice there is no such method called replace? ¿Me estoy …



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.