Author Image

Michael Chen 的技術文件

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

Cover image

我們建議還沒學過 C 語言的讀者先學完 C 之後再來學 Objective-C。因為 Objective-C 是 C 的嚴格超集,學 C 比學其他語言更有直接助益。在本文中,我們假定讀者已經看過 C 的語法,會以比較的方式來介紹 Objective-C 的特性。 繼續閱讀

Cover image

在 JavaScript 中,物件實字可以當成映射、模擬命名空間、撰寫基於物件的程式等,是相當實用的資料結構。 繼續閱讀

Cover image

在電腦程式中,變數 (variable) 是用來操作資料的標籤。和大部分程式語言的差異在於 Perl 變數前會加上 sigil,不同 sigil 代表不同意義。 繼續閱讀

Cover image

Golang 模板可以使用佈局 (layout);所謂的佈局是模板中共用的部分,我們將共同的部分抽出來,以後如果要修改時只要修改一個地方即可,維護程式碼比較方便。 繼續閱讀

Cover image

由於瀏覽器相容性的因素,jQuery 曾經一度被視為是網頁程式設計必備的函式庫。但現代瀏覽器在實作上大扺符合 JavaScript 標準,所以封裝 JavaScript 網頁 API 的必要性也隨之減少。 繼續閱讀

Cover image

本文介紹一些撰寫 Perl 程式相關的基本概念和工具。 繼續閱讀

Cover image

在網頁程式中使用模板語言可以簡化生成網頁的任務。透過模板和資料的結合,我們可以動態地用程式產生頁面。Golang 內建的模板語言位於 html/template,可以在網頁程式中直接調用。 繼續閱讀

Cover image

對一般使用者 (end user) 來說,瀏覽器 (browser) 就是一個用來上網看網頁的工具。但對網頁程式開發者來說,瀏覽器是相當重要的軟體,因為瀏覽器可視為網頁程式的發佈平台 (deployment platform)。網頁程式是否能順利執行,還得看瀏覽器支援的程度。 繼續閱讀

Cover image

我們先前的範例皆回傳純文字頁面,但實務上我們會回傳 HTML 頁面給使用者觀看,或是回傳 XML (或 JSON) 文件來傳輸資料。本文說明在網頁程式中加入 HTML 頁面的方式。 繼續閱讀