初探 ES6(3)Generator
By fillano | 2014/04/14什麼是Generator呢?簡單地說,他有點像是為函數增加額外的進入點,函數在執行到yield時會暫停執行,返回到呼叫函數的程式中繼續執行,直到Generator物件的next方法再次被呼叫,讓程式回到函數中。
JavaScript 語言核心(3)你的變數 var 了嗎?
By caterpillar | 2014/04/09要宣告變數,可以使用 var 來宣告。這是先前一直都有看到的,事實上,你也可以不用 var 宣告,直接指定某個名稱的值,該名稱會自動成為全域範圍,其實也就是在全域(global)物件上建立特性。
JavaScript 語言核心(2)與眾不同的資料型態
By caterpillar | 2014/04/01在 JavaScript 中,有基本(Primitive)資料型態、複合(Composite)資料型態,還有兩個特殊的值 null 與 undefined。
JavaScript 語言核心(1)重新開始
By caterpillar | 2014/03/21在撰寫〈JavaScript 本質部份〉時,JavaScript 主要的客戶端舞台仍是瀏覽器,不久前我曾略略掃過 Node.js 的生態時,有點想為〈JavaScript 本質部份〉加上 Node.js 作為另一個客戶端文件 ...
初探 ES6(2)目前可以測試的平台
By fillano | 2014/03/17由於規格還在開發中,目前包括瀏覽器以及像node.js等環境對於ES6的支援還相當不一致。不過有人整理了一份非常完整的相容性對照表,可以當作一個出發點...