2014年10月26日 星期日

javascript patterns小小心得

重要


  1. 函數是物件,具有特定的作用範圍


次要

  1. hoisting: var宣告自動被提前到函式頂端
  2. "use strict": 使this不再自動指向全域物件,減少函數不是為產生物件而撰寫時所造成的意外

2014年10月21日 星期二

英文文法資源


  1. 文法 e 點通
    最完整而有系統的整理,但是未免有點…太龐大了 XD
  2. 協和工商
    篇幅適中,可惜系統性稍差
  3. 林淑媛的小窩
    學習單導向的資源,適合給學生練習
  4. 天哪!我不要學英文!
    最精練的文法,要向初學者介紹文法時,用這個系列入手有見林再見樹的奇效!
  5. 英語大師
    不愧是大師
  6. 宏文老師的教育愛
    此網頁對關代的解說很好很詳細
  7. 阿芳的家
    國三英文限定
  8. Loxa 教育網
    很詳盡的資源,一定要看 http://www.dlm.ks.edu.tw/calvin/gram.htm & http://www.dlm.ks.edu.tw/calvin/sen.htm
  9. 國三英文文法講義
    南山中學資源

2014年10月14日 星期二

李敖名言錄

人生第一快樂是做到自己認為自己做不到的事,人生第二快樂是做到別人認為自己做不到的事。” --李敖"


2014年10月10日 星期五

emacs上開發javascript的環境設定

1. http://truongtx.me/2014/02/23/set-up-javascript-development-environment-in-emacs/

其中最重要的部分應該是與瀏覽器間的連結,這是借重 mozrepl

http://truongtx.me/2013/10/01/mozrepl-in-combination-with-emacs-for-developing-conkeror/

另一些利用 mozrepl 的例子:

http://blog.binchen.org/posts/how-to-do-htmljavascript-repl-read-eval-print-loop-with-no-server-set-up-2.html

http://wenshanren.org/?p=817
http://planet.emacsen.org/zh/

2. https://github.com/skeeto/skewer-mode

這個整合得比較好的樣子,而且還跨各種平台

安裝如該作者網頁所言,使用 elpa 套件,新增 melpa 套件庫以進行安裝。

使用程序上有一些沒說清楚,首先,安裝了 js2-mode ,不代表副檔名為 .js 時就會使用,還是要執行 M-x js2-mode;再來,要手動執行 M-x skewer-mode;最後才是執行 M-x run-skewer。可以參考影片

學習emacs / emacs lisp的資源

http://sachachua.com/blog/category/geek/emacs/

作者 Sacha Chua 看起來是東方人,希望大家會比較能接受她的切入方式。據說 chua 是新加坡的"蔡"姓的拼音,聽來跟台語是一樣的唷~

雲端IDE

詳盡的列表可參考 http://zh.wikipedia.org/wiki/%E5%9C%A8%E7%BA%BFIDE

很久以前有人就預測,本機的應用程式最後都會雲端化,回到最開始 IBM 的大型主機的形式,而個人電腦的瀏覽器就對應到大型主機下的終端機。

不過這種形式對單人作業是沒有什麼太大的好處,主要的好處還是來自於多人線上協作時,工作環境的一致性、同步性。而就算這些工具不存在的時候,我們已經可以用 telnet 進入遠端主機進行開發和維護,同時在瀏覽器上除錯了,不是嗎?

從上述的列表可以看出,最近能見度滿高的 jsbin 及 jsfiddle 都還只能算是"教學環境"而已,不是一個專案導向的產出工具。更不用說像 github 的 atom ,還要以預編譯的方式偷偷的加速。或許像 emacs / vim 這類的工具,還是會存在相當長的一段時間吧。

2014年10月6日 星期一

[轉貼]建立github.io專頁

http://blog.winwu.today/2013/06/githubio.html

寫得很好