在 C 語言中,函式指標是許多進階設計技巧的基礎,其中回呼函式 (Callback Function) 是最常見的應用之一。透過這種設計,可以讓程式變得更加靈活並且易於模組化。接下來,我們將通過一個範例來介紹如何使用回呼函式。程式碼如下:
我的個人部落格
-- 探討網頁程式與生活的園地 --
2025年5月20日 星期二
2025年2月18日 星期二
燒香拜神會不會影響鄰居?本文以中立客觀的角度論述
在特定的宗教節日,許多民眾會在家裡燒香、點蠟燭,為家人祈求平安與福氣。這樣的行為出於善念,屬於個人信仰自由範疇。
然而,當這些行為伴隨著大量煙氣,並擴散至通風不佳的公共區域時(例如電梯廳),是否可能影響鄰居的生活品質與健康?
2024年12月16日 星期一
2024年11月3日 星期日
為在 HTML body 內寫的程式碼加上註釋說明文字
在 HTML body 內寫的 HTML 程式碼,久而久之可能會變得難以理解或忘記其原意。為了避免這種情況,可以在 HTML 程式碼中加入註釋說明。範例如下:
C語言:初始化字元變數與字串的範例
在 C 語言中,初始化一個字元變數的方式如下:
char ex1 = 'A'; // 使用單引號將字元 A 框起來
要初始化一個字串,則使用雙引號將字串框起來。例如:
char *ex1DW1 = "where";
2024年9月30日 星期一
我完全不懂 HTML 網頁,我想儘快完成一個簡易的網頁作品:HTML 網頁入門
從未接觸過 HTML 的朋友,不必擔心,這篇文章將帶你一步步完成你的第一個簡易 HTML 網頁。透過以下六個步驟,你將能看到你的作品在瀏覽器上呈現。
C 程式語言:使用 malloc() 函數及多重指標建立三維陣列的範例
C 語言的多重指標結合 malloc() 函數的威力非常強大,只需簡短幾行程式碼即可建立動態的多維陣列。本範例為 int 資料型態大小 3*3*3 三維陣列,程式碼如下:
JavaScript 區域變數、全域變數及函數作用域範例
在 JavaScript 中,全域變數作用域與函數內宣告的區域變數作用域彼此獨立,但在特定情況下可能互相干擾。以下為 6 個測試範例展示這些差異:
2024年8月11日 星期日
C 語言:int main (int argc, char *argv[]) 的範例
#include<stdio.h>
#include<stdlib.h>
int main (int argc, char *argv[])
{
printf("%s %s %s %d", argv[0], argv[1], argv[2], argc);
return 0;
}
2024年8月10日 星期六
掌握 JavaScript 建構式函式:以自訂物件為例
在 JavaScript 中,建構式函式 ( Constructor Function ) 是一種建立自訂物件的常用方式。透過 this 關鍵字與 prototype 屬性,我們可以快速定義物件的屬性與方法,並產生多個具備相同行為與特性的實例 ( instance )。
本篇文章將透過一個簡單的範例,帶你理解建構式函式的基本用法與原型方法的設計方式。
建構式函式是什麼?
建構式函式本質上是一個普通的函式,但搭配 new 關鍵字來使用時,他會產生一個新的物件實例,並將 this 指向該物件。我們可以在函式中定義屬性及方法,也可以透過 prototype 加入方法,讓所有物件實例共用。
使用 JavaScript 操作 HTML DOM,範例:在 HTML 文件中加入一個新的 span 元素
在前端開發中,操作 DOM ( 文件物件模型 ) 是常見的任務之一,尤其是當我們想要動態新增元素或更新內容而不重新載入頁面時。本文將透過一個簡單的範例,展示如何使用 JavaScript 建立一個新的 <span> 元素,加入文字內容與樣式,並將它插入到 HTML 的 <body> 中。
範例說明:我們的目標是使用 JavaScript 完成以下步驟,動態新增一個帶樣式的 <span> 元素:
- 建立一個新的 span 元素。
- 為這個元素加入文字內容 "hello"。
- 設定樣式:背景為黃色、文字為綠色、字體大小為 30 px。
- 將這個元素插入到文件的 <body> 內。
範例程式碼如下:
2024年5月16日 星期四
HTML meta 標籤的 name 屬性的屬性值 viewport 範例
2023年3月27日 星期一
2018年11月21日 星期三
2018年10月17日 星期三
訂閱:
文章 (Atom)