JavaScript 是一個可以不斷學習與精進的語言,儘管無法一虧 JavaScript的全貌,
但藉由如實記錄一個 JavaScript 學習者學習的過程,留下對於一個語言的發現跟驚喜。
想法:我想要對自己對於鐵人的發文進行管理,好完成連續 30天發文的任務。比起建立習慣,先利用流程與工具輔助,達到穩定關注是否 Po 文,好更專注在思考撰寫文章內...
想法:總有很多機會去處理連續的資料,無論是一個導覽列、一份清單、或一整筆的會員資料。我們會用很多的陣列處理方法。forEach、map、reduce、filte...
一些關於 JS 的神秘事件,往往是我們能持續學習,並繼續鑽研下去的動力。以下四個例子 一個物件資料,想要複製同樣的格式給下一個人,並修改,結果被更動到了原本的...
聽說 JavaScript 所有東西都是物件?錯。應該是除了六個(或七個)基本型別外,其他才是物件。 六個基本型別: string number boolea...
function example (msg, callback) { callback(msg) } example('hello callback',...
當我們做一個會員登入系統,接 API 後,拿到一個像這樣子的一筆 JSON 資料。 $.get('https://randomuser.me/api/',fun...
「當你程式的某部份現在(now)立即執行,而另外一部分要在之後 (later) 執行時,會發生什麼事,在這個 now 和 later 之間,有個間隙 (gap...
測試一下當我們需要多個判斷的時候。 使用 switch case 的小細節。 我們可以用多個 if else ,甚至巢狀結構去做多個判斷。例如: var fru...
當我在整理所用到的 ES6 語法。 思考:什麼是 ES6 ?討論到 JS 時,就會時常會聽到 ES6 ,它的全名是 ECMAScript 6。便是我們所學的 J...
function saveMoney(newSaving = 0) { var myAccount = 20000 return function ()...