/ / Come utilizzare coffeescript nello sviluppo di siti Web? - javascript, coffeescript

Come utilizzare coffeescript nello sviluppo di siti Web? - javascript, coffeescript

Come si usa CoffeeScript? Deve essere compilato, quindi - scrivi il codice in CoffeScript, compilarlo e inserire JavaScript reale sul tuo sito?

Non ci vuole molto tempo? O c'è un altro modo?

Post scriptum Ho visto un altro modo: inserire nella fase di sviluppo coffeescript in script / tag text / coffeescript con libreria coffeescript.js (circa 150k) e compilare solo per la versione di produzione e inserire Javascript reale.

risposte:

8 per risposta № 1

La risposta è sì, la compili e includi il JavaScript generato dalla tua parte.

Se stai usando un framework web (rotaie, django ecc.) Dovresti dare un'occhiata al seguente elenco di plugin di coffeescript: https://github.com/jashkenas/coffee-script/wiki/Web-framework-plugins. Compileranno il tuo caffè in javascript quando distribuirai la tua app su un server.

Utilizzo del plug-in coffee-script con il text/coffeescript i tag è un'altra opzione, compresso e compresso,è solo di circa 39kB, ma può aggiungersi se lo includi su pagine che ottengono molti successi e non credo sia una buona idea quando puoi compilare il coffeescript in javascript senza bisogno del plugin.

C'è la intermediario plugin che ti consentirà di lavorare con CoffeeScript durante lo sviluppo, quindi compilarlo e minimizzarlo per la distribuzione.


2 per risposta № 2

Quando apprendi il caffè per la prima volta, tuvorrai quasi certamente compilare manualmente la tua compilazione durante lo sviluppo, perché probabilmente troverai, come molti di noi, che devi essere in grado di guardare il codice javascript per eseguire il debug e scoprire cosa sta succedendo. più fluidi e comodi diventerai con coffescript, meno spesso dovrai fare riferimento al codice javascript.

Penso che questo sarà probabilmente vero, non importa qualeil tuo livello di competenza in javascript. Se sei un professionista javascript, dipenderai dal guardare cose con cui hai familiarità, fino a quando non inizi a capire come funziona coffeescript. D'altra parte, se non hai familiarità totale o parziale con tutte le stranezze e le sottigliezze di javascript, come i prototipi, l'approccio javascript all'ambito e ai globi, e tutto il resto, ti ritroverai a scavare in riferimenti javascript e attraverserai -referenziare il codice javascript con il tuo codice coffescript, fino a quando non ne avrai familiarità.