位元詩人 [Web] 程式設計教學

網頁程式設計和 JavaScript 關係密切,故我們在這裡介紹網頁程式設計。

[Web] 程式設計教學:客製化及幫 Bootstrap 4 瘦身

在 Bootstrap 3 時代,Twitter 提供官方的客製化頁面。藉由客製版本的 Bootstrap,我們不僅可幫 Bootstrap 瘦身,還可以客製化顏色、字體、元素間距等項目。但 Bootstrap 4 之後,官方沒有放出這樣的客製化頁面,我們得自己下載 Bootstrap 的原始碼後自行編譯 Bootstrap。 繼續閱讀

[Pascal] 網頁設計教學:Fano Framework 入門

近年來,消費者層級的軟體轉成網頁程式和行動程式。然而,當時 Delphi 未能及時趕上這波風潮。不過,如果想用 Pascal 寫網頁程式,仍然有一些方案可選擇。本文介紹了數個用 Pascal 寫網頁程式的方案。並展示 Fano Framework 的使用方式。 繼續閱讀

[Web] 程式設計教學:前後端分離的網頁程式架構

網頁程式其實是由前端程式和後端程式兩者所組成。傳統的網頁程式,會將兩者合併在同一個專案中。隨著網頁技術的進展,我們可以把前端程式和後端程式拆至兩個專案中,兩者使用不同的技術來實作。 繼續閱讀

[Deno] 程式設計教學:新一代 JavaScript 和 TypeScript 運行環境

Deno 是一個新興的 JavaScript 和 TypeScript 運行環境,於西元 2020 年五月宣布 1.0 版本。本文會對 Deno 做一個簡要的介紹,讓讀者了解這個軟體專案。 繼續閱讀

[Pascal] 網頁設計教學:用 pas2js 將 Free Pascal 程式碼轉為 JavaScript 程式碼

網頁最初只是靜態文件的載體,如今已發展為最廣泛使用的跨平台運行環境之一。許多軟體專案也因此提供將程式碼轉譯為 繼續閱讀

[Web] 程式設計教學:以 CGI 程式回應 Ajax 請求

在 CGI 盛行時,網頁程式多以表單傳送資料;而 Ajax 普及後,已很少再使用 CGI。不過 CGI 並未限制 HTTP 方法,因此仍可回應 繼續閱讀

[Web] 程式設計教學:用 Nginx 搭配 fcgiwrap 執行 CGI 程式

本文介紹在 Nginx 上搭配 fcgiwrap 執行 CGI 程式的流程,供需要實作 CGI 的讀者參考。 CGI 是網頁伺服器與外部程式之間的介面規格。只要程式符合 繼續閱讀

[Web] 程式設計教學:使用免費的網頁語音合成 API 撰寫會說外語的程式

藉由語音合成技術,就不需要為每段文字預錄語音檔案,可透過電腦運算即時發聲。由於語音合成算是相對困難的技術,通常都是透過付費 API 來取得這項特性,隨使用量付費。現在瀏覽器也內建這項技術了,本文會介紹如何使用網頁語音合成 API。 繼續閱讀