Preguntas etiquetadas con javascript

91
¿Algún otro idioma que no sea JavaScript tiene una diferencia entre las ubicaciones de inicio de las llaves (la misma línea y la siguiente)?

Hoy, mientras leía al azar el libro de patrones de JavaScript O'Reilly, encontré algo interesante (página 27 como referencia). En Javascript, en algunos casos, hay una diferencia si la ubicación de inicio de la riostra es diferente. function test_function1() { return { name: 'rajat'...

91
Ejemplo de operador ternario de JavaScript con funciones

Estoy usando jQuery 1.7.1 Estoy empezando a usar el operador ternario de JavaScript para reemplazar declaraciones simples if / else. Lo he hecho con éxito en varios lugares. Me sorprendió cuando logré lograr que algo más funcionara cuando pensé que seguro que no lo haría, pero lo intenté de...

91
¿Por qué la lista de nodos no tiene forEach?

Estaba trabajando en un breve script para cambiar <abbr>el texto interno de los elementos, pero descubrí que nodelistno tiene un forEachmétodo. Sé que nodelistno se hereda de Array, pero ¿no parece forEachque sería un método útil tener? ¿Hay un problema de implementación en particular no...

91
Agregar estilo en línea usando Javascript

Estoy intentando agregar este código a un elemento div creado dinámicamente style = "width:330px;float:left;" El código en el que crea la dinámica dives var nFilter = document.createElement('div'); nFilter.className = 'well'; nFilter.innerHTML = '<label>' + sSearchStr +...

91
replaceState () vs pushState ()

He estado leyendo y buscando ventajas / desventajas entre replaceState()& pushState(). Lea también el artículo de Mozilla , y esta interesante prueba, pero aún no tengo claras las diferencias. ¿A alguien le importa explicar en qué se diferencian?

91
Contando palabras en cadena

Estaba tratando de contar palabras en un texto de esta manera: function WordCount(str) { var totalSoFar = 0; for (var i = 0; i < WordCount.length; i++) if (str(i) === " ") { // if a space is found in str totalSoFar = +1; // add 1 to total so far } totalsoFar += 1; // add 1 to totalsoFar...