鹿利歐 - Lulio's Blog
程式
-
JavaScript – 變數範圍 (Scope)
2023/04/14
JavaScript中的變數的使用範圍是根據它們在程式碼中宣告的位置來決定的,如果在函數內部宣告,則該變數僅在該函數內部可見,通常稱作區域變數;如果變量在全域範圍內宣告,則該變數將可以在程式碼中的所有位置使用,通常稱作全域變數。 如果變數在當前範圍中未定義,則 JavaScript 引擎會向上查找變...
-
JavaScript – 返回與變更 (Returning vs Mutating)
2023/04/14
在 JavaScript 中,有一個重要的概念是函數的返回值和修改值之間的區別,有些函式會返回值,而有些函式則會變更傳入的值。在使用函式時,應該先瞭解函式的行為是返回值還是變更傳入的值,以避免出現錯誤。 例如,Array.prototype.push() 方法會向陣列添加一個新元素,並返回該陣列的新...
-
JavaScript – 高階函式 (Higher-Order Functions)
2023/04/14
在JavaScript中,函數可以作為參數傳遞給其他函數,也可以從其他函數中返回。這種函數的特性被稱為高階函數。 以下是一個接受函數作為參數的範例: function calculate(num1, num2, operation) { return operation(num1, num2); }...
-
JavaScript – 判斷式 (Making Decisions)
2023/04/14
在 JavaScript 中,可以使用 if、else if 和 else 關鍵字來做出決策。例如: var age = 30; if (age < 18) { console.log("You are not old enough to vote."); } else if (age >...
-
批次檔指令 xcopy
2023/04/14
xcopy 是 Windows 系統中一個強大的檔案複製工具,可以用來複製檔案和目錄,並支援各種選項以提高複製的靈活性和效率。以下是一些 xcopy 的操作方式和設定方式: 基本操作 xcopy 指令的一般語法如下:xcopy [來源路徑] [目的地路徑] [/選項]。 [源路徑] : 指定要複製的...
-
JavaScript – 陣列 (Arrays)
2023/04/07
陣列 (Arrays) 在 JavaScript 中,陣列是一個有序的資料集合,可以包含任意數量的元素。要建立一個陣列,可以使用中括號 [],並在其中列出元素。例如: var fruits = ["apple", "banana", "orange"]; console.log(fruits...
-
JavaScript – 物件 (Objects)
2023/04/07
在 JavaScript 中,物件是一種複雜的資料型別,可以包含多個屬性和方法。它們通常用來表示實體或概念。要建立一個物件,可以使用花括號 {},並在其中定義屬性和方法。例如: let person = { name: "John", age: 30, greet: function() { con...
-
JavaScript – 函式 (Functions)
2023/04/07
函式 (Functions) 函式是一段可重複使用的程式碼,可以接受參數,執行特定的任務並返回結果。在 JavaScript 中,可以使用 function 關鍵字來定義函式。例如: function addNumbers(a, b) { return a + b; } var result = a...
-
JavaScript – 什麼是 JavaScript?
2023/04/07
什麼是 JavaScript? JavaScript是一種動態、直譯式的語言,具有物件導向、函數式和事件驅動等特性。它可以與HTML和CSS結合,用於網頁的動態效果與建立使用者互動。 JavaScript具有動態型別,這意味著在聲明變數時不需要指定其數據類型。在運行時,JavaScript可以自動推...
-
[架站] 從零開始架設網站 – Apache SSL篇
2023/01/18
Apache成功運作後,來介紹怎麼設定SSL,讓網站從http變成https。 首先一樣打開httpd.conf,滑到最下面,找到下面這段程式碼。一樣把前方的註解刪掉,就可以引用這個設定檔。 Include conf/extra/httpd-ssl.conf 按照上面那段的程式碼,可以知道SSL的相...