運算隨想

面對程式開發,我們關注如何實現功能,若要達成目的,我們須反覆思考運算與這些事情的關係

2018-04-28

想跳舞的Java

Java已經發展了二十幾年,現在依然極力展現改變的努力及可能性,對於未來版本的提案相當熱烈

2018-04-21

取代Web MVC的Flux?

Spring框架推出5.0,其中包含了Web Flux,與過去我們所知的Spring Web MVC的差異是什麼?準備好接受另一套心智模型了嗎?

2018-04-01

Promise與事件迴圈

JavaScript非同步程式流程的處理,可用Promise而趨於直覺,我們也從實作過程來理解這個特色

2018-03-25

寫一個require.js

在名稱管理上,JavaScript的設計有限,因此出現許多模組模式,即便如此,為了進一步了解模組需求與JavaScript,我們還是可以用開放原始碼來臨摹他人作法

2018-03-11

從XHR到Fetch

對於Ajax的應用,從XMLHttpRequest(XHR)、jQuery,一直到後來的HTML5 Fetch API,這些作法和技術解決了哪些處理程序的問題?

2018-02-25

ES6與meta程式設計

在JavaScript的meta程式設計上,代表著執行時期的種種程式碼設計概念,而到了ES6,開始提供Symbol、Proxy與Reflect

2018-02-04

篩選框架必要功能

現行的開發框架種類繁多,而每套框架本身也可能相當龐大,該如何妥善應用?勢必要適當抉擇所需功能,如此一來,就算框架是龐大的,對你來說也會是簡潔的!

2018-01-21

談談XHR Level 1?

經過多年發展,現今的瀏覽器對於XMLHttpRequest(XHR)的處理方式,都已經有正式的標準可以參考,卻不常看到實現這些新規範應有的樣貌

2018-01-14

ES6類別與原型

雖然JavaScript在 ECMAScript 6(ES6)當中,提出了類別語法的規範,作為模擬類別的共同風格,但本身依舊是基於原型的語言

2018-01-07

ECMAScript 6相等演算

你使用的是哪個相等演算?類型上,可分為抽象相等比較,以及嚴格相等比較,在JavaScript中,與此相關的API,有SameValue與SameValueZero等兩種

2017-12-31

JavaScript模組之路

在瀏覽器環境當中,JavaScript已經廣為使用,兩年前開始推出官方模組規範,而對於模組的支援則是更晚,於是出現了許多業界規範,造成遍地開花的局面

2017-12-24