I need some moment to fully understand this: const compose = ( …fns ) => fns.reduce( ( f, g ) => ( …args ) => f( g( …args ) ) ); reduce method is trickly: when initialValue is not given, the first element of the array is taken as first argument of reduce’s callback parameter, […]
Tag: javascript
Returning function from a promise: unexpected gain
I need to define an acceptance test, I need it quickly It is a javascript library based on jQuery, that load a JSON and render a recursive structure populating nested html elements, including label, input, dropdown, etc. (interactive elements). The acceptance test must ensure every element is rendered, and is what is expected by the […]
jQuery context menu
Project on Github code and issues on github: https://github.com/danielecr/jquery-contextual-menu ! Prize June 2014 jsclasses.org innovation award Thanks to this prize I got a book from Addy Osmani, design pattern in javascript. The idea behind context menu Ok, I admit I do not search to much out there if this is available.. A simple jquery plugin […]
Introduzione a JavaScript – Terza parte
Una video introduzione al linguaggio javascript e le sue principali caratteristiche In questa terza parte: gli eventi. Nota: gli eventi si propagano dal document fino al target e dal target fino al document (non al body) La documentazione di call e apply da mozilla Oggetti e ereditarietà in javascript sono presentati in http://www.howtocreate.co.uk/tutorials/javascript/objects Un semplice […]
Introduzione a JavaScript – Seconda parte
Una video introduzione al linguaggio javascript e le sue principali caratteristiche In questa seconda parte: oggetti, il DOM, un esempio concreto, le closure La documentazione di call e apply da mozilla Oggetti e ereditarietà in javascript sono presentati in http://www.howtocreate.co.uk/tutorials/javascript/objects Un semplice esempio che usa prototype in http://snippets.dzone.com/posts/show/899 DOM Level 2 Event Model è documentato […]
Introduzione a JavaScript – Prima parte
Una breve introduzione al linguaggio e le principali caratteristiche dello scripting client side per il web Presentati sinteticamente: sintassi, JSON, Object, DOM, Eventi Oggetti e ereditarietà in javascript sono presentati in http://www.howtocreate.co.uk/tutorials/javascript/objects Un semplice esempio che usa prototype in http://snippets.dzone.com/posts/show/899 DOM Level 2 Event Model è documentato in http://www.w3.org/TR/DOM-Level-2-Events/events.html Un ottima e completa guida e […]
jQuery Waiting plugin
This is a simple jQuery plugin for purpose of loading phase of an ajax request or anything else. $(“#testdiv”).waiting({imgsrc:”/files/aj-blue.gif”}); to stop a waiting div $(“#testdiv”).stopWaiting(); TEST DIV CLICK ME […]