Preguntas etiquetadas con javascript

206
¿Qué hace ~~ ("doble tilde") en Javascript?

Estaba revisando una biblioteca de física de juegos en línea hoy y me encontré con el operador ~~. Sé que un solo ~ es un NO bit a bit, ¿eso haría que ~~ sea un NOT de un NOT, lo que devolvería el mismo valor,

206
Código JavaScript para detener el envío del formulario

Una forma de detener el envío del formulario es devolver falso desde su función de JavaScript. Cuando se hace clic en el botón Enviar, se llama a una función de validación. Tengo un caso de validación de formulario. Si se cumple esa condición, invoco una función llamada returnToPreviousPage...

205
Elementos ordenados en un bucle "for (... in ...)"

¿El bucle "for ... in" en Javascript recorre las tablas / elementos hash en el orden en que se declaran? ¿Hay un navegador que no lo hace en orden? El objeto que deseo usar se declarará una vez y nunca se modificará. Supongamos que tengo: var myObject = { A: "Hello", B: "World" }; Y los uso más...

205
cambiar el tipo de campo de entrada con jQuery

$(document).ready(function() { // #login-box password field $('#password').attr('type', 'text'); $('#password').val('Password'); }); Se supone que esto cambia el #passwordcampo de entrada (con id="password") que es de type passwordun campo de texto normal, y luego completa el texto...

205
Jasmine.js comparando matrices

¿Hay alguna manera en jasmine.js para verificar si dos matrices son iguales, por ejemplo: arr = [1, 2, 3] expect(arr).toBe([1, 2, 3]) expect(arr).toEqual([1, 2, 3]) Ninguno de los dos parece

204
¡Función javascript líder! sintaxis

He estado viendo esta sintaxis en algunas bibliotecas ahora y me pregunto cuál es el beneficio. (tenga en cuenta que estoy al tanto de los cierres y de lo que está haciendo el código, solo me preocupan las diferencias sintácticas) !function(){ // do stuff }(); Como alternativa a lo más...

204
¿Cómo mostrar un mensaje de confirmación antes de eliminar?

Quiero recibir un mensaje de confirmación al hacer clic en Eliminar (esto puede ser un botón o una imagen). Si el usuario selecciona " Ok", se elimina, de lo contrario, si Cancelse hace clic en " ", no sucede nada. Intenté hacer eco de esto cuando se hizo clic en el botón, pero hacer eco de cosas...

204
Obtener el nombre del objeto o clase

¿Hay alguna solución para obtener el nombre de la función de un objeto? function alertClassOrObject (o) { window.alert(o.objectName); //"myObj" OR "myClass" as a String } function myClass () { this.foo = function () { alertClassOrObject(this); } } var myObj = new