Enfoque funcional para la construcción de matriz básica

Este es mi código, que actúa sobre myArray : var myArray = []; var i; for(i = 0; i < 20; i += 1) { myArray.push(Math.random()); } ¿Hay un equivalente funcional de lo anterior que lo haga sin la variable ficticia i ? Respuestas favoritas : while(myArray.push(Math.random()) < 20); $.map(Array(20), Math.random); for(var myArray = []; […]

Firebug da la aplicación del operador 'eliminar' a un nombre no calificado está en desuso

Estoy leyendo un libro sobre la progtwigción de OO en JavaScript y obtengo un comportamiento extraño: function f1() { var a = 1; console.log('a in f1 function ', a); console.log('f2() called ', f2()); return 'f1 return value'; } function f2() { console.log('a value in f2() ', a); return a; } var a = 5; a […]

Highcharts datetime a partir del día incorrecto

Tengo un php que genera un gráfico como Javascript, todo se muestra correctamente, sin embargo, la function de date y hora en el eje x no está comenzando en la date correcta. He establecido el gráfico así: xAxis: { title:{ text: 'Day', style: { color: '#666666', fontSize: '12px', fontWeight: 'normal' } }, type: 'datetime', dateTimeLabelFormats: […]

{} + en Javascript

Posible duplicado: ¿Cuál es la explicación de estos comportamientos extraños de JavaScript mencionados en la charla 'Wat' para CodeMash 2012? Cuando escribo {} + [] en la console de JavaScript de Google Chrome, obtengo 0 como resultado. Sin embargo, cuando escribo Function("return {} + []")() yo obtengo "[object Object]" como resultado. Creo que ambas operaciones […]

¿Cómo llamar a una function cuando se hace clic en la barra de herramientas personalizada en la interfaz de usuario de Kendo?

Quiero crear una barra de herramientas personalizada. Aquí está mi código: toolbar:[{ text: "Go to Add User Page", className: "k-grid-custom", imageClass: "k-add" }], function createUser(){ alert('Hello World'); } Quiero llamar a la function llamada createUser cuando se hace clic en este button (barra de herramientas personalizada). ¿Cómo hacerlo posible?

¿Cuál es la forma más eficiente de seleccionar todas las tags html que tienen datos específicos independientemente del valor?

Estoy tratando de agregar algún tipo de configuration sobre la marcha para mis modules require js. Declaré algunas tags html como esta: <header data-module='js/views/header'> </header> <section data-module='js/views/homepage' data-hash='/'> </section> <section data-module='js/views/statistics' data-hash='/statistics'> </section> <footer data-module='js/views/footer'> </footer> Y la consulta jQuery que uso para get todos los elementos que tienen el module de datos configurado en […]

dataTransfer.setData de drag and drop no funciona en Chrome?

<div id="asd" title="222">drag me</div> <script> var el = document.getElementById("asd"); el.draggable=true; el.addEventListener("dragstart", function(ev){ ev.stopPropagation(); var dt = ev.dataTransfer; dt.effectAllowed = "copyMove"; console.log(this.getAttribute("title") + " attr"); dt.setData('Text', this.getAttribute("title")); console.log(dt.getData('Text') + " dt"); },false); </script> VIOLÍN: http://jsfiddle.net/vwjCa/ http://jsfiddle.net/vwjCa/2/ (tipo personalizado aquí en lugar de text) en las impresiones de Firefox: 222 attr 222 dt en impresiones cromadas: 222 […]

¿Cómo pueden los diseñadores trabajar con Google Web toolkit?

Algunos antecedentes, normalmente cuando comienzo un nuevo proyecto, un diseñador crea la plantilla HTML, las imágenes y css para él, y luego me lo pasa a mí. Luego escribo el código JavaScript y PHP necesarios para que el sitio funcione. Sin embargo, estoy considerando mudarme a Google Web Toolkit para poder codificar el sitio usando […]

Obtenga el ancho completo de un elemento cuando tiene elementos secundarios absolutamente posicionados dentro de él

JS Fiddle: http://jsfiddle.net/meYnS/3/ Digamos que tengo un elemento .outer con .outer ancho y position:relative; . Tiene un elemento interno que tiene una position:absolute; y a la left:95px; . Es decir, el elemento hijo excede el ancho del elemento principal. Ahora, en JQUery, si trato de get el ancho del elemento primario usando $('.outer').outerWidth(); devuelve 100 […]

Disparo de mousemove en la position actual del mouse

Supongamos que tenemos un <div> con un manejador de mousemove ligado a él. Si el puntero del mouse entra y se mueve alnetworkingedor de este div , el evento se desencadena. Sin embargo, estoy lidiando con una aplicación web enriquecida donde <div> s se mueven alnetworkingedor de la pantalla, aparecen y desaparecen … Por lo […]

Javascript tiene muchos buenos JS marco (como Node.js AngularJS Vue.js React.js) es el mejor lenguaje de script.