¿Ejecuta la function javascript cuando el usuario termina de escribir en lugar de la tecla arriba?

Quiero activar una request ajax cuando el usuario haya terminado de escribir en un textbox. No quiero que ejecute la function cada vez que el usuario escribe una letra porque eso daría como resultado MUCHAS requestes de AJAX, sin embargo, tampoco quiero que tengan que pulsar el button Intro. ¿Hay alguna manera para que pueda […]

¿Cómo get todas las opciones de un seleccionar usando jQuery?

¿Cómo puedo get todas las opciones de una selección mediante jQuery al pasar su ID? Solo busco sus valores, no el text.

Usando Node.JS, ¿cómo leo un object JSON en la memory (del server)?

Fondo Estoy haciendo algunos experimentos con Node.js y me gustaría leer un object JSON, ya sea desde un file de text o un file .js (¿qué es mejor?) En la memory para que pueda acceder rápidamente a ese object desde el código. Me doy count de que hay cosas como Mongo, Alfnetworking, etc., pero eso […]

¿Cómo invertir una cadena en su lugar en JavaScript?

¿Cómo se invierte una cadena en su lugar (o in situ) en JavaScript cuando se pasa a una function con una statement de devolución? ¿Todo sin usar las funciones incorporadas? .reverse() , .charAt() , etc.

¿Dónde poner los datos y el comportamiento del model?

Estoy trabajando con AngularJS para mi último proyecto. En la documentation y los tutoriales, todos los datos del model se incluyen en el scope del controller. Entiendo que tiene que estar allí para estar disponible para el controller y, por lo tanto, dentro de las vistas correspondientes. Sin embargo, no creo que el model deba […]

Variables variables de la class ES6

Actualmente en ES5, muchos de nosotros estamos usando el siguiente patrón en frameworks para crear classs y variables de class, que es cómodo: // ES 5 FrameWork.Class({ variable: 'string', variable2: true, init: function(){ }, addItem: function(){ } }); En ES6 puedes crear classs de forma nativa, pero no hay opción de tener variables de class: […]

¿Por qué (0 <5 <3) devuelve verdadero?

Estaba jugando en jsfiddle.net y tengo curiosidad sobre por qué esto es verdad. if(0 < 5 < 3) { alert("True"); } Entonces esto hace: if(0 < 5 < 2) { alert("True"); } Pero esto no: if(0 < 5 < 1) { alert("True"); } ¿Es esta peculiaridad alguna vez útil?

¿Es posible pasarle una bandera a Gulp para que ejecute tareas de diferentes maneras?

Normalmente en Gulp las tareas se ven así: gulp.task('my-task', function() { return gulp.src(options.SCSS_SOURCE) .pipe(sass({style:'nested'})) .pipe(autoprefixer('last 10 version')) .pipe(concat('style.css')) .pipe(gulp.dest(options.SCSS_DEST)); }); ¿Es posible pasar una bandera de línea de command para tragar (eso no es una tarea) y hacer que ejecute tareas condicionalmente según eso? Por ejemplo $ gulp my-task -a 1 Y luego en mi […]

Cómo ejecutar las tareas de Gulp secuencialmente una después de la otra

en el fragment así: gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else" En la tarea de develop , quiero correr clean y, una vez hecho, ejecutar el coffee y, cuando lo haya hecho, ejecutar otra cosa. Pero no puedo entender […]

Cómo clonar un object Date en JavaScript

Asignar una variable de date a otra copyrá la reference al MISMO valor. Esto significa que cambiar uno cambiará al otro. ¿Cómo puedo clonar o copyr el valor?

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