Mi piace molto questo: var value = maxValue > minValue ? minValue : maxValue; C’è qualcosa di altrettanto conciso in Coffescript?
Mi piacerebbe essere in grado di aprire Vim dal programma node.js in esecuzione nel terminale, creare del contenuto, salvare e uscire da Vim , e quindi prendere il contenuto del file. Sto provando a fare qualcosa del genere: filename = ‘/tmp/tmpfile-‘ + process.pid editor = process.env[‘EDITOR’] ? ‘vi’ spawn editor, [filename], (err, stdout, stderr) -> […]
Ho un modello Backbone: class DateTimeSelector extends Backbone.Model initialize: -> @bind ‘change:date’, @updateDatetime @bind ‘change:time’, @updateDatetime updateDatetime: => # do some stuff with the sate and time E ho alcuni test per quel codice usando jasmin e sinon.js describe “DateTimeSelector”, -> beforeEach -> @datetime = new DateTimeSelector() describe “updateDatetime”, -> beforeEach -> @updateSpy = sinon.spy(@datetime, […]
Vorrei usare l’operatore esistenziale di CoffeeScript per controllare alcune proprietà dell’object per indefinito. Tuttavia, ho riscontrato un piccolo problema. Codice come questo: console.log test if test? Compilati a: if (typeof test !== “undefined” && test !== null) console.log(test); Qual è il comportamento che mi piacerebbe vedere. Tuttavia, quando provo ad usarlo contro le proprietà dell’object, […]
Sto provando a creare un semplice modulo con reactjs, ma affrontando difficoltà nel far bind correttamente i dati al valore predefinito del modulo. Il comportamento che sto cercando è questo: Quando apro la mia pagina, il campo di inserimento del testo deve essere compilato con il testo del mio AwayMessage nel mio database. Questo è […]
Quando si crea una class in CoffeeScript, è necessario definire tutto il metodo di istanza utilizzando l’operatore => (“fat arrow”) e tutti i metodi statici definiti utilizzando l’operatore -> ?
Sebbene esistano ottime soluzioni per gestire le dipendenze dal lato server, non sono riuscito a trovare nessuno che soddisfi tutte le mie esigenze per avere un stream di lavoro di gestione delle dipendenze JavaScript lato client coerente. Voglio soddisfare questi 5 requisiti: Gestisci le mie dipendenze lato client in un formato simile a package.json di […]
Ho installato Webstorm per riconoscere e compilare i miei file coffeescript. Ho installato il plugin AngularJS e posso scrivere correttamente i miei controller ecc in plain javascript. Quando provo a scrivere il mio codice angular relativo in CoffeeScript, tuttavia, non ottengo alcun supporto IDE: completamento del codice, intellisense ecc. Come segno che non tutto va […]
Sto cercando di associare una casella di controllo all’ambito usando ng-model. Lo stato iniziale della casella di controllo corrisponde perfettamente al modello di ambito, ma quando si seleziona / deseleziona la casella di controllo, il modello non cambia. Alcune cose da notare è che il template viene caricato dynamicmente in runtime usando ng-include app.controller “OrdersController”, […]
Ieri ho fatto una sessione di codifica deep night e ho creato un piccolo node.js / JS (beh, in effetti, CoffeeScript, ma CoffeeScript è solo JavaScript quindi diciamo JS). qual è l’objective: il client invia un canvas datauri (png) al server (tramite socket.io) il server carica l’immagine su Amazon s3 il passaggio 1 è fatto. […]