最近想利用 Backbone 的某個套件來做東西, 於是開始摸索 Web 前端。
原先打算用 CoffeeScript 撰寫 Backbone 相關程式碼, 只是
半路 看到更加
有趣的 LiveScript … 馬上改弦易徹。
對 LiveScript 新手, 最初的挑戰 … 不確定寫的是對還是錯。 LiveScript 有個方式是
轉成 JavaScript 來確認 … 雖然有 LiveScript.tmbundle
可為 TextMate/Sublime Text 加持, 由於挺偏好 CoffeeScript-Sublime-Plugin
透過 Command Palette …
選擇 CoffeeScript: Run JavaScript 的方式, 把 CoffeeScript 轉成 JavaScript。於是
混合 LiveScript.tmbundle 和 CoffeeScript-Sublime-Plugin 建立 LiveScript-sublime
專案, 加強 Sublime Text 對 LiveScript 的支援。
接下來是程式碼模組化, CoffeeScript 有 require-cs 擴充
Require 載入 CoffeeScript 能力, 但 LiveScript 沒有。因此參考 require-cs
建立 require-ls, 方便 LiveScript 切分模組。
最後試著把這些組合起來, 以 Backbone 原本的 範例 改寫
為 LiveScript 加上 Require 的版本 … 建立一個 require-ls-backbone 專案記錄這些嘗試。
0 comments:
Post a Comment