¿Cómo y por qué funciona 'a' () en JavaScript?

JavaScript sigue sorprendiéndome y esta es otra instancia. Me encontré con un código que no entendí al principio. Así que lo depuré y llegué a este hallazgo: alert('a'['toUpperCase']()); //alerts 'A' Ahora esto debe ser obvio si toUpperCase() se define como un miembro del tipo de cadena, pero inicialmente no tenía sentido para mí. De todas […]

¿Cómo puedo ejecutar múltiples scripts npm en paralelo?

En mi package.json tengo estos dos scripts: "scripts": { "start-watch": "nodemon run-babel index.js", "wp-server": "webpack-dev-server", } Tengo que ejecutar estos 2 scripts en paralelo cada vez que empiezo a desarrollar en Node.js. Lo primero que pensé fue agregar un tercer script como este: "dev": "npm run start-watch && npm run wp-server" … pero eso esperará […]

¿Cómo puedo orderar una list alfabéticamente usando jQuery?

Estoy un poco fuera de mi scope aquí y espero que esto sea realmente posible. Me gustaría poder llamar a una function que orderaría alfabéticamente todos los elementos de mi list. He estado buscando en la interfaz de usuario de jQuery para orderar, pero parece que no es así. ¿Alguna idea?

¿Cómo elimino documentos usando Node.js Mongoose?

FBFriendModel.find({ id: 333 }, function (err, docs) { docs.remove(); //Remove all the documents that match! }); Lo anterior no parece funcionar. Los loggings todavía están allí. ¿Alguien puede arreglar?

jQuery map vs. each

En jQuery, el map y each function parecen hacer lo mismo. ¿Hay alguna diferencia práctica entre los dos? ¿Cuándo elegirías usar uno en lugar del otro?

Ajuste la altura del ancho del iframe para que se ajuste al contenido del mismo

Necesito una solución para autoajustar el ancho y la altura de un iframe que apenas se ajusta a su contenido. El punto es que el ancho y la altura se pueden cambiar después de que se haya cargado el iframe. Supongo que necesito una acción de evento para tratar el cambio en las dimensiones del […]

¿Cómo puedo generar maps de origen cuando uso babel y webpack?

Soy nuevo en el package web, y necesito una mano en la configuration para generar maps de origen. Estoy ejecutando el webpack serve desde la command-line, que se comstack con éxito. Pero realmente necesito maps de origen. Este es mi webpack.config.js . var webpack = require('webpack'); module.exports = { output: { filename: 'main.js', publicPath: '/assets/' […]

¿Cómo evito que el evento onclick de un padre se active cuando se hace clic en un anclaje secundario?

Actualmente estoy usando jQuery para hacer clic en un div y en este div también tengo anclas. El problema al que me estoy enfrentando es que cuando hago clic en un ancla, ambos events de clic se activan (para el div y el ancla). ¿Cómo evito que se active el evento onclick del div cuando […]

Cómo get elemento por class en JavaScript?

Quiero replace los contenidos dentro de un elemento html, así que estoy usando la siguiente function para eso: function ReplaceContentInContainer(id,content) { var container = document.getElementById(id); container.innerHTML = content; } ReplaceContentInContainer('box','This is the replacement text'); <div id='box'></div> Lo anterior funciona muy bien, pero el problema es que tengo más de un elemento html en una página […]

¿Detección del browser en JavaScript?

¿Cómo determino el browser y la versión exactos usando JavaScript?

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