Tag: javascript

En JavaScript, ¿cómo debo / debo usar async / await con XMLHttpRequest?

Revelación completa: me calificaría a mí mismo por tener conocimientos intermedios de JavaScript. Así que esto está ligeramente por encima de mi nivel de experiencia en este momento. Tengo una extensión de Google Chrome que realiza una solicitud AJAX para un file:/// local file:/// tan pronto como se carga una página. Después de recibir la […]

Entendiendo la alternativa rápida apply () en lodash

Leí el código fuente de lo-dash , y encuentro que aquí hay una alternativa rápida a la función apply() . function apply(func, thisArg, args) { switch (args.length) { case 0: return func.call(thisArg); case 1: return func.call(thisArg, args[0]); case 2: return func.call(thisArg, args[0], args[1]); case 3: return func.call(thisArg, args[0], args[1], args[2]); } return func.apply(thisArg, args); } […]

Script Greasemonkey que elimina o bloquea la selección de JavaScripts

Intenté sin éxito hacer un script que borra otro script en una página. La página carga 2 scripts en que no quiero ejecutar: //To Remove //To Remove ¿Cómo puedo bloquear solo esos scripts para que no se ejecuten?

Coerción en JavaScript

Me preguntaba algunas cosas sobre la coerción. Cuando tu lo hagas: 1 == true // true ¿Cuál es coaccionado en cuál? ¿Es el izquierdo o el derecho? Cuando tu lo hagas undefined == null // true Como funciona exactamente ? ¿En qué orden intenta convertirlo? Por ejemplo: 1) String(undefined) == String(null) // false 2) Number(undefined) […]

@bindable changeHandler se activa antes de que se completen los enlaces.

El código: App.js export class App { constructor() { this.widgets = [{ name: ‘zero’}, {name: ‘one’}, {name:’two’}]; this.shipment = { widget: this.widgets[1] }; } } App.html widget-picker.js import {bindable, bindingMode} from ‘aurelia-framework’; export class WidgetPicker { @bindable({ defaultBindingMode: bindingMode.twoWay, changeHandler: ‘widgetChanged’ }) widget; @bindable widgets; widgetChanged(widget) { // Use an Event Aggregator to send a […]

¿Cómo acceder a un elemento en la matriz de JavaScript?

Tengo una matriz JS: a = [“a”,[“b”,”c”]] ¿Cómo puedo acceder a la cadena “b” en esta matriz? ¡Muchas gracias!

Lienzo, deshabilitar descarga de imagen

Estoy haciendo un juego en html5 / js, hay un mapa con una niebla de guerra en él. Cuando haces clic con el botón derecho en el canvas, puedes guardar el canvas como una imagen y así puedes tener todo el mapa en un jpg, pero ese mapa debe estar oculto. ¿Hay algún truco para […]

MongoDB: ¿Contando cuántos de cada valores distintos hay?

Tengo una colección de documentos que contienen una lista de comentarios para diferentes artículos. Se ve algo como esto: { { item: “item_1” rating: “neutral” comment: “some comment” }, { item: “item_2” rating: “good” comment: “some comment” }, { item: “item_1” rating: “good” comment: “some comment” }, { item: “item_1” rating: “bad” comment: “some comment” […]

¿Cómo crear esta constante global para ser compartida entre los controladores en Angularjs?

Supongamos que quiero hacer de esta una variable una constante para ser compartida entre los controladores en Angularjs; $webroot = “localhost/webroot/app” Después de algunas investigaciones, parece que los servicios son la manera de hacerlo. Pero ¿cuál es la mejor manera? ¿Utilizo una fábrica, servicio, valor u otra cosa? El services.js de angularjs-master-seed está abajo; angular.module(‘myApp.services’, […]

Comparaciones múltiples en una sentencia if utilizando el operador lógico OR

Quiero hacer lo siguiente, pero no funciona: if(pathname == ‘/ik/services/’ || ‘/ik/recruitment/’){ //run function } Ignora completamente mi sentencia if y ejecuta el código para todas las páginas …

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