Author Image

Michael Chen 的技術文件

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

Cover image

在程式中使用控制結構 (control structure) 可以改變程式運行的方向,藉以達成我們所設計的行為。在本文中,我們介紹 Go 語言中和選擇 (selection)、分支 (branching) 相關的控制結構。 繼續閱讀

Cover image

Brunch 是一個搭配前端技術使用的組建自動化 (build automation) 軟體,可簡化編譯前端專案程式碼的過程。本文會談談為什麼要在前端專案用 Brunch,並會展示一個簡單的實例。 繼續閱讀

Cover image

在程式設計中,運算子通常不能化約成更小的單位,可視為程式語言的基本指令。本文介紹 Go 語言中可用的運算子。 繼續閱讀

Cover image

我們在本文中介紹一下什麼是 HTML。當然,HTML 無法在短短一篇文章內介紹完,這裡僅做一些概念上的介紹。 繼續閱讀

Cover image

在大部分的程式語言中,資料會有資料型別 (data type)。資料型別用來界定資料在電腦程式中合乎規範的操作。本文介紹 Go 語言中可用的資料型別。 繼續閱讀

Cover image

線上網頁前端練習平台的好處在於不用建置環境,直接用瀏覽器即可練習寫前端程式;也不用寫完整的網頁,可專注在撰寫特定的程式碼片段上。筆者以 CodePen 為例,說明怎麼使用這類線上平台。 繼續閱讀

Cover image

變數 (variable) 是電腦程式中用來操作資料 (data) 的一種語法特性。本文介紹如何在 Go 語言中使用變數。 繼續閱讀

Cover image

網頁應用程式 (web application) 是指使用全球資訊網 (the Web) 為載體的應用程式。本文短短的內容無上馬上讓讀者會寫網頁應用程式,但可以有一個起點和方向。 繼續閱讀

Cover image

鏈結串列是典型的基於節點的資料結構形態,對於練習使用節點相當重要。本文展示使用 C 語言實作的版本。 繼續閱讀