Author Image

Michael Chen 的技術文件

程式設計、開放原始碼軟體、技術雜談

Cover image

有序串列是串列的變體,和一般串列主要的差異在於放入元素時會自動將元素排序。 繼續閱讀

Cover image

程式設計者撰寫函式 (function) 以分離程式碼,函式是電腦程式共用程式碼的方式。物件導向的方法 (method) 也是函式為基礎。 繼續閱讀

Cover image

透過控制流程,可以改變程式的執行流程,程式好像變聰明了。本文介紹 JavaScript 可用的控制流程。 繼續閱讀

Cover image

指標對初學者來說不是很好懂,時常會因誤用指標而造成錯誤,許多程式人對指標有不好的回憶。在 Go 裡面,指標比較簡化,不僅沒有指標運算,也不需要手動控制記憶體釋放。 繼續閱讀

Cover image

在程式語言中,運算子 (operator) 視為該語言基本的指令,通常不能再拆分成更小的單位。本文介紹 JavaScript 中可用的運算子。 繼續閱讀

Cover image

本文會說明如何在專案中引入以 Node.js 套件發佈的前端相關工具;即使專案本身不使用 Node.js 程式也可以用 NPM 管理專案中所用到 Node.js 套件。 繼續閱讀

Cover image

在 Go 語言,使用結構 (struct) 來表示複合的概念;此外,大部分的 Go 物件導向程式也會使用結構。本篇文章會介紹結構,但暫時不接觸物件導向的部分。 繼續閱讀

Cover image

字典 (dictionary) 是一種非線性的資料結構,其內部儲存多對鍵 (key)、值 (value) 組合,鍵做為存取值的索引存取值。在 VBScript 中,字典透過內建物件來支援,但字典是常用的資料結構,故我們提前說明。 繼續閱讀

Cover image

本文介紹建置以 Node.js 為基礎的網頁程式的開發環境所需的過程。 繼續閱讀