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> 內。

範例程式碼如下: