前言 為什麼要寫這個? 在學習的時候,老師有建議懂一點 JS 的人可以練這個,不要跟其他同學練習簡單的東西。那時候我就把它收藏起來了,想說之後也要練習! 之前...
人類竟與臭蟲如此相似:無堅不摧。 Robert Frost 第七天的假日,最適合談談一些輕鬆的話題:臭蟲與除蟲debug。 一些新手,甚至我老練的同事,還是...
====================本系列文章沒有什麼高深的理論========================================純粹是以一...
物件也是 JavaScript 內的資料型態之一,而會有物件是因為,我們需要儲存更多的資料前面講到陣列也用於儲存更多的資料,但不同於陣列的地方,是物件儲存的值是...
本日閱讀進度:第五章 認識物件(186~205頁) 重點摘要: 變數裡放的是物件嗎?還記得之前的文章提過JavaScript的引數傳遞是pass by val...
雖然 Promise 的出現終結了 ES6 之前的 Callback Hell,但是就語法長度來看 Promise 還是不夠精簡,因此在 ES7 的時候出現 a...
ES6開始支援解構語法,可以拆解某個資料結構,並指定給變數。 例如: let arr = [ 1, 2, 3]; let x = arr[0]; let y =...
翻譯給一個裡面元素為int的陣列,陣列中會有兩個元素加起來等於target,回傳這兩個元素的位置。 範例1:[2, 7, 11, 15],target = 9,...
在 JavaScript 中,new Map() 是一個用於存儲鍵值對的資料結構。它與普通的 JavaScript 物件({})類似,但提供了更多功能和更靈活的...
Javascript 是動態型別的語言 必須在執行階段才會賦予確立型別 以下面的例子說明 var name = '小明' // 創造階...
本日閱讀進度:第三章 介紹函式(79~94頁) 重點摘要: 使用函式簡化程式碼先來看看下面這段程式碼: var dogName = "rover&...
JavaScript 有自己的記憶體回收機制,會透過一個稱作 垃圾回收器(garbage collector) 的系統,追蹤和釋放一些不再使用的記憶體空間。然...
前言 陣列,是資料處理中很常見的東西,但是你真的懂陣列嗎?除了基本陣列的樣子,陣列其實還有很多東西可以運用,但是鯊魚不懂陣列,所以鯊魚要努力學習,為了結實的基礎...
今明兩天要介紹的是 React 中的程式碼拆分(Code Splitting)與動態匯入(Dynamic Import),會先從一般的靜態匯入開始介紹,說明靜...
在上一篇的教學中,我們成功建立了一個React的專案。建立完畢後,會發現我們的檔案資料夾突然多了好多沒看過的東西: 慘了,完全看不懂——沒關係!接下來將帶您認...
一個人的蜜糖,可能是另一個人的毒藥 Lucretius 正如第二天所說的,宣告式典範(declarative paradigm)與命令式典範(imperat...
情境說明 複選題時問卷調查中常見的題型。但有時候,我們並不希望填答者這可以隨意勾選,有些選項是不可能同時存在的,因此我們就必須設定這些選項互斥(不可同時勾選)。...
238. Product of Array Except Self 解題程式碼 var productExceptSelf = function (nums)...
[程式碼&DEMO] [HackMD完整筆記] 目標 透過localstorage去進行一個小菜單的資料增加和刪減功能。 步驟流程 STEP1...
[程式碼&DEMO] [HackMD完整筆記] 目標 實作滑鼠點擊後,能夠左右移動捲軸的效果。 步驟流程 STEP1 取得頁面元素 c...
前言 今天我們來挑戰的是 Climbing Stairs(爬樓梯)這道題目!想像一下,你站在樓梯的底部,目標是爬到最頂端,每次可以選擇走一步或兩步。問題是:有...
消除你程式碼的臭味 Day 9- 迴圈最佳化:把邊界判斷和特殊處理移到外面 一個迴圈的本質工作,就是對一系列相似的東西做同樣一件事情。 當你在迴圈裡面塞滿了邊...
影片教學 程式碼回顧 html <body> <div id = "title"> <...
變數(variable)-Boolean 主要為 true、false,內容為判斷式也可以,如 2<3 顯示 true 用在判斷式較多,如 if 內的...
我們用[]建立的陣列都是Array物件類別的實例,Array裡面有靜態方法讓我們可以直接使用,例如Array.isArray(),Array.of(),Arra...
正當我正在逛MDN官網時,看到一個Strict mode的頁面,因為好奇才有了今天這篇文章。 Strict mode是甚麼 因為javascript是一款很不嚴...
在介紹變數時有提到函式內作用、區域內作用,也就是本篇文會介紹的內容: 區域變數、全域變數介紹、差別 範例 範圍 JavaScript中變數作用的範圍分為區...
隱性轉換(Implicit Type Conversion) JavaScript 在進行運算時,經常會自動將變數轉型。這一節整理常見隱性轉型的規則 +運算子...
閱讀說明 整篇會分成以下幾個部分: 使用時機 語法 範例 注意事項 ECMAScript 結論 pop 這個 method 的全寫應該是 Array.pro...
組件實作 : Demo 一、前言 今天要來研究一下 Flexbox 的寫法,它是一個用來排版的神器,可以很有效的處理元素水平與垂直置中對齊,本篇主要是參考...