Author Image

Michael Chen 的技術文件

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

Cover image

在本文中,我們暫時不講撰寫動態行為的方法,先講如何使用原生 JavaScript 程式選取網頁元素,這是操作網頁元素的前置動作。 繼續閱讀

Cover image

在本文中,我們不急著寫程式,先對 Puppeteer 和其他的網路爬蟲做一些概念上的介紹。 繼續閱讀

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,可以在網頁程式中直接調用。 繼續閱讀