Domande taggate «coffeescript»

CoffeeScript è un linguaggio che compila in JavaScript. Sotto tutte quelle imbarazzanti parentesi graffe e punti e virgola, JavaScript ha sempre avuto al centro uno splendido modello di oggetti. CoffeeScript è un tentativo di esporre le parti buone di JavaScript in modo semplice.



9
Definizione di un array di oggetti anonimi in CoffeeScript
Come si definisce un array di oggetti anonimi in CoffeeScript? È possibile questo, usando la sintassi YAML? So che avere un array di oggetti con nome è abbastanza semplice: items:[ item1: name1:value1 item2: name:value2 ] Tuttavia, sarebbe un po 'più complicato se quei due oggetti non avessero nomi
105 coffeescript 






8
CoffeeScript Undefined
In javascript per verificare se una variabile non è mai stata creata, lo facciamo e basta if (typeof MyVariable !== "undefined"){ ... } Mi chiedevo come faccio a farlo in coffeescript? ... Provo qualcosa di simile if (MyVariable?false){ ... } ma questo controllo se MyVariableè una funzione, in tal caso …


11
Il modo più semplice per verificare se la stringa è nulla o vuota
Ho questo codice che controlla la stringa vuota o nulla. Funziona in fase di test. eitherStringEmpty= (email, password) -> emailEmpty = not email? or email is '' passwordEmpty = not password? or password is '' eitherEmpty = emailEmpty || passwordEmpty test1 = eitherStringEmpty "A", "B" # expect false test2 = …


1
Classi e metodi statici in coffeescript
Voglio scrivere una classe helper statica in coffeescript. È possibile? classe: class Box2DUtility constructor: () -> drawWorld: (world, context) -> utilizzando: Box2DUtility.drawWorld(w,c);

11
Membri privati ​​in CoffeeScript?
Qualcuno sa come creare membri privati ​​e non statici in CoffeeScript? Attualmente lo sto facendo, che utilizza solo una variabile pubblica che inizia con un carattere di sottolineatura per chiarire che non dovrebbe essere utilizzata al di fuori della classe: class Thing extends EventEmitter constructor: (@_name) -> getName: -> @_name …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.