進度緩慢是不是要砍掉重練 說實話,雖然坐月子期間有跟著前端社團以及書籍維持前端相關的知識與動態,但較少碰電腦學習依然有差,畢竟只有用看的跟實作去開發網頁落差還是...
初學者升級啦 YA!30天了~代表我連續 30 天學習 JS 了!(拍手~) 第一次參加鐵人賽,其實當初活動開始的時候就一直猶豫,直到開賽最後一天下定決定報名!...
基本概念 this 是一個關鍵字 在不同執行環境中,this 所指向的值也會不同 this 和函式的呼叫方法有關 在全域環境下 this 值在所有函式以外...
什麼是作用域 靜態作用域:在語法解析時就確定作用域且不會再改變,JavaScript 屬於此類,又稱作語法作用域(lexical scope) 動態作用域:在...
說明 在先前的版本中被稱為樣板字串(template strings)早期在組字串資料時會用大量的 " + " 語法 要組成的字串使用兩個...
特性與用途 不會影響到原始陣列的資料 回傳符合條件的一筆資料的 index(索引) 直接進入寫法與範例 範例一:找出 >= 10 的 index co...
特性與用途 不會影響到原始陣列的資料 篩選符合條件的第一筆資料,並且回傳至新的陣列 直接進入寫法及範例 範例一:找出陣列中 >= 10 的資料 con...
特性與用途 不會影響到原始陣列的資料 可以篩選符合條件的內容,並且回傳至新的陣列 直接進入寫法及範例 範例一:找出陣列中 >= 10 的資料 cons...
陣列資料處理 - map 特性 可以將原始陣列經過處理後,重新組合回傳一個新陣列 不會影響原始陣列 範例一:將陣列內的資料做運算處理 const dataL...
陣列資料處理 - forEach 會將陣列中的每一個元素資料進行處理 使用範例 let dataList = [10, 20, 30, 40]; dataLis...
JS 原生寫法處理 AJAX XMLHttpRequest 透過建立一個XMLHttpRequest物件,開啟一個 URL 並發送請求,此為較為傳統的方式範例如...
AJAX 是什麼? AJAX 全名是 Asynchronous JavaScript And XML,是 JavaScript 使用非同步處理的技術,可以達到無...
這邊先簡單介紹前面有用到的函式陳述式和函式表達式 函式陳述式:特性是放在宣告的 function 前或後都可以執行 function numA(x) {...
HTML 部份元素會有預設的觸發行為,像是 的連結、表單的 submit若是需要在這些元素綁定事件,讓指定的元素可以執行指定的程式碼那就得取消 HTML 預設...
使用 addEventListener 進行事件監聽,此時 EvetnListener 會建立事件物件( Event Object)並且以參數的型式回傳 <...
事件 指的是在 DOM 上所發生的事件,換句話是可以是特定的動作被觸發後,必須要執行對應的事情。(如:點選某某功能、按下 ESC 鍵,就是觸發執行某件事。)...
前面已經學習如何更改指定節點的內容今天來介紹如何取出指定節點的資料值 innerHTML 使用 innerHTML 取出指定節點內的 HTML 結構 HTML...
上一篇提到可以取得指定的 DOM 節點 今日來介紹可如何透過節點存取及變更文件節點 textContent 可以取得或更新指定元素內的文字 範例中, h1...
本日要來說明如何透過 DOM 取得網頁元素,直接動手做看看! 下面 JS 所使用的 HTML 範例如下: <h1 class="header...
上一篇有提到,一個瀏覽器在解析網頁時,會將 HTML 內容由上至下一行一行解析成 DOM 的節點,並且透過 DOM API 來控制節點 那麼,HTML 在寫 J...
DOM DOM 是什麼呢? DOM(Document Object Model)當瀏覽器進入網頁時,將 HTML 文件會以樹狀結構的解析,此稱為 DOM Tre...
傳值與傳址 先來看案例 案例一 let a = 50; let b = a; console.log (a); // 顯示為 50 console.log(b)...
函式 一個函式內會包裝一段執行的動作,可以被重複的使用 如何宣告函式 宣告函式時,需要使用 function 關鍵字,並且給函式一個名稱,再接著一組括號,寫法如...
迴圈 想要重複做一件事,會依據條件而有不同的執行次數 for 迴圈 寫法如下 for (let i = 0; i < 5; i++){ conso...
判斷與流程控制 if 判斷式 以白話文來說,就是『當符合某一個條件,就做某一件事』 語法範例: if( 條件式 ) { 條件式成立時執行的內容 } 以...
陣列與物件混合使用 陣列與物件的混合使用範例 直接以範例說明,需要設計的範例資料上有兩間店,分別有各自販售的品項,以及地址資料資料集的設計以以下的方式呈現: l...
物件 物件的格式 會使用 { } 前後包住資料集 內容會有屬性和值 let shop = { Name : "happy Store",...
陣列的基本介紹 簡單來說是存放一組資料集 陣列 會使用 [ ] 前後包住資料集 下面的範例意思是 drinks 中有 coffee、tea、juice 三種值...
運算式與運算子 運算式 透過運算子進行運算而得到指定的結果值 運算子的介紹 這邊會列出幾個簡單算是常用的進行說明 算術運算 數字型態的資料,也可以直接使用算數運...
變數與型別(二) 變數 簡單回顧一下,變數的宣告方式 let catNum = 3; 用比較口語的方式說明意思是就宣告一個變數名稱為 catNum ,賦予資...