以網頁應用程式的角度來看瀏覽器
對一般使用者來說,瀏覽器就是一個用來上網看網頁的工具。但對網頁程式開發者來說,瀏覽器是相當重要的軟體,因為瀏覽器可視為網頁程式的發佈平台。網頁程式是否能順利執行,還得看瀏覽器支援的程度。 繼續閱讀
為什麼用或不用原生 JavaScript?
由於瀏覽器相容性的因素,jQuery 曾經一度被視為是網頁程式設計必備的函式庫。但現代瀏覽器在實作上大扺符合 JavaScript 標準,所以封裝 JavaScript 網頁 API 的必要性也隨之減少。 繼續閱讀
選取網頁元素
在本文中,我們暫時不講撰寫動態行為的方法,先講如何使用原生 JavaScript 程式選取網頁元素,這是操作網頁元素的前置動作。 繼續閱讀
修改網頁元素的外觀
CSS 本身是靜態的樣式 (style) 設置,但在網頁程式中也可以用 JavaScript 動態地設置網頁元素的樣式。本文介紹使用 JavaScript 修改網頁元素的樣式的方式。 繼續閱讀
用 Nginx 搭配 fcgiwrap 執行 CGI 程式
雖然現在還會用 CGI 寫網頁程式的程式設計者很少,CGI 程式對於小型網頁程式來說仍是方便簡單的選擇。本文介紹在 Nginx 上搭配 fcgiwrap 執行 CGI 程式的流程,給想寫 CGI 程式的讀者做個參考。 繼續閱讀
以 CGI 程式回應 Ajax 請求
在 Ajax 大量地出現在網頁程式時,程式設計者已經不太寫 CGI 程式。所以,有關 CGI 程式的教學不會提到 Ajax 的部分。然而,CGI 界面並沒有寫死 HTTP 方法。雖然使用 CGI 程式來回應 Ajax 請求的機會甚少,但並非不可行。在本文中,我們展示以 CGI 程式回應 Ajax 請求的方法。 繼續閱讀
Fano Framework 入門
近年來,消費者層級的軟體轉成網頁程式和行動程式。然而,當時 Delphi 未能及時趕上這波風潮。不過,如果想用 Pascal 寫網頁程式,仍然有一些方案可選擇。本文介紹了數個用 Pascal 寫網頁程式的方案。並展示 Fano Framework 的使用方式。 繼續閱讀
用 pas2js 將 Free Pascal 程式碼轉為 JavaScript 程式碼
網頁已經變成廣泛使用的跨平台運行環境。許多的軟體專案都有將程式碼轉譯成 JavaScript 程式碼的轉譯器。本文介紹將 Free Pascal 程式轉為 JavaScript 程式的軟體專案。或許可以藉此延續或拓展 Pascal 程式的生命週期。 繼續閱讀
Deno - 新一代 JavaScript 和 TypeScript 運行環境
Deno 是一個新興的 JavaScript 和 TypeScript 運行環境,於西元 2020 年五月宣布 1.0 版本。本文會對 Deno 做一個簡要的介紹,讓讀者了解這個軟體專案。 繼續閱讀
建置 Deno 開發環境
在本文中,我們介紹建置 Deno 開發環境的過程,讓讀者可以開始寫 Deno 程式。 繼續閱讀