CoffeeScript 提供一種比 Javascript 更精簡而且好用的語法並除去一些Javascript 的東西,讓你可以用少少的程式碼寫出要用一堆 Javascript 才寫的出來的功能,不過,由於 CoffeeScript 的語法是擷取自 Ruby 和 Python 二種語言,所以,在形式上,和 Javascript 的語法沒有很像了,但是,相對的,就變的比較好寫和維護了! 在 CoffeeScript 的官網上就有比對的程式碼可以看(如下圖)。
圖片截自 CoffeeScript (左邊是 CoffeeScript) |
CoffeeScript 是免費的開放原始碼軟體,目前也有不少的伺服端軟體和框架有提供支援,像是 node.js, ROR 和 Django 等,不過,到底值不值得學呢 ? 阿舍是覺得,如果你是偶爾或是久久寫一些小小的 Javascript 程式的話,那麼,可能花時間來學就不太符合效益,但是,如果你經常使用 Javascript 來開發 Web Client 的程式或是需要撰寫複雜些的 Web Client 的話,改用 CoffeeScript 就可能會有比較明顯的幫助哩 !
更新 :
後來阿舍有找到一個叫做「JS2Coffee.org」的網站,可以即時將輸入的 JavaScript 程式碼轉換成CoffeeScript 程式碼,同時,也可以從 CoffeeScript 轉換回 JavaScript,透過在這個網站輸入一些 JavaScript 程式碼可以幫助你更有感覺的瞭解 CoffeeScript ,對 CoffeeScript 有興趣的話,可以試試哩 !
推薦閱讀
- 問題沒解決嗎? 更多的 Ubuntu 教學在 這裡
- Prompt Injection: 提示詞注入安全漏洞
- 二款 Mac 無痛安裝的 Stable Diffusion 軟體
- 用 AI 寫部落格文章好不好 ?
- 沒有免費的 Midjourney 和 Colab 又不想花錢怎麼辦 ?
- 不學 Prompt 技巧也能善用 ChatGPT 的簡單方法
- 企業 AI 應用:不只是聊天機器人
- Automatic 比 Automatic1111 更好用 ? 都是 Stable Diffusion WebUI
- Stable Diffusion 的 /describe 圖生文功能
- AI 畫出讓人可怖的美圖 !
有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁
沒有留言 :
張貼留言
歡迎留言提問和討論 .... 😁