for in 迴圈,常用在物件(object),可以重複 key 值,用範例示範 :設一個變數名為vvv的物件,接著用for in 迴圈,將key值打印出來,打印結果是a、b、cfor of 迴圈,常...
高階函數 (Higher-Order Function) 是指「接受或是回傳函式」的函式換句話就是符合下列其中一項就算是高階函數 用別的 function 當參數 回傳 function /*...
物件導向(Object-oriented, OO)想必是個大家耳熟能詳的詞語。物件導向指的是編寫程式時以物件為主題,注重物件上的屬性(資料)和方法(行為),雖然可能與傳統的物件導向程式如 C++ 有所...
大家好~我是姐姐恩!身為資訊小白的我,起初對於參賽主題非常苦惱,最後決定利用此次機會,延續學校的課(Java),了解網頁前端三劍客之一的JavaScript!所以接下來30天,我將在這裡紀錄我當天的學...
今天是第十九天我們可以寫一個javascript線上學習程式網頁程式管理系統,以下是我的程式碼 學生註冊和登入 課程管理 學生註冊課程 課程進度追蹤 文件結構 以下是這個簡單系統的...
迴圈可以用簡潔的方式執行重複的事情,今天介紹幾個迴圈,第一個是for 迴圈,可以指定迴圈次數,會一直不段重複直到條件為 false,假設我們要將陣列的數字全部打印出來,可以用 :我設了一個變數,裡面放...
在前一天的文章中,了解了 JavaScript 的用途以及它在網頁中的角色。今天,將深入一點,學習 JavaScript 中最基礎的部分——變數和資料型別。這些是寫任何程式碼的基礎,讓我們能夠儲存和操...
防止預設行為與表單驗證 1.preventDefault()–防止預設行為 (1)連結的預設行為假設我們有一個超連結,當使用者點擊它時,會跳轉到指定的網址。如果我們想阻止這個預設行為並顯示一條訊息,可...
上一篇題到了函數宣告這篇則來談談如何寫出可讀性高且好維護的函數的技巧 在 function 中的 return 關鍵字除了回傳結果以外,它同時還會有另外一個功能:停止函數的執行,只要是在 return...
事件處理與事件代理 事件處理是讓網頁變得互動的重要機制,透過 JavaScript可以監聽使用者的動作(如點擊、滑鼠移動、鍵盤輸入等),並根據這些操作做出回應。同時,我們也會討論事件冒泡與捕獲的機制,...