隨時歡迎參觀彭彭的教學網站。
以下是每次的直播紀錄列表:
JavaScript Web Components 原生組件簡介與實作
- Web Component 簡介
- 按鈕元件實作
- 網頁版面實作
- 直播網址:YouTube 直播紀錄
JavaScript 資料結構與演算法:合併排序 Merge Sort 實作與分析
- 合併排序的效率
- 合併排序實作與分析
- Divide and Conquer 演算法
- 直播網址:YouTube 直播紀錄
- 範例檔案:/samples/merge-sort.html
JavaScript 資料結構與演算法:氣泡排序 Bubble Sort、插入排序 Insertion Sort 實作與分析
- 排序演算法簡介
- 氣泡排序實作與分析
- 插入排序實作與分析
JavaScript 資料結構與演算法:二元搜尋法 Binary Search 實作與分析
- 資料結構與演算法簡介
- 線性搜尋、二元搜尋
- 時間複雜度分析
- 直播網址:YouTube 直播紀錄
- 範例檔案:/samples/binary-search.html
利用 Date 物件實作萬年曆
- 認識 Date 物件
- 實作萬年曆,以月份為單位切換
- 封裝萬年曆程式
- 直播網址:YouTube 直播紀錄
- 範例檔案:/samples/perpetual-calendar.html
JavaScript 事件傳遞 & 事件委派設計
- 事件傳遞機制 (Event Propagation)
- 認識捕獲階段 (Capture) 和冒泡階段 (Bubble)
- 事件委派設計 (Event Delegation)
JavaScript 變數資料的處理與傳遞
- 基本資料型別和參考資料型別。
- 程式如何管理變數?
- 程式如何複製變數?
- 名稱空間是什麼?
- 資料如何傳遞到函式中?
- 陣列的操作。
如何自學新的程式語言,以 Golang 為例
- 學習資源在哪裡?
- 如何抓到寫一個新程式語言的感覺?
- 哪些是基礎必備的知識?
- 如何熟練、舉一反三、並準備好學習進階的知識?
- 直播網址:YouTube 直播紀錄
- 範例檔案:/samples/golang-learning-path.go
系統化的完成技能樹系統
根據資料,自動生成技能樹系統。
- 直播網址:YouTube 直播紀錄
- 範例檔案:/samples/skill-tree.html
Git 版本管理工具與 GitHub 雲端專案管理服務
認識 Git 版本管理工具的本質,使用命令介面操作 Git 在本機端做專案管理。
認識 GitHub 雲端專案管理服務,將本機端的專案,推送上雲端方便多人協作。
- 直播網址:YouTube 直播紀錄
使用 Github Page 與 AJAX 網路連線基本操作
學習使用 Github Page 快速建立實際的網站。
透過網路,使用 AJAX fetch 技術取得並顯示遠端伺服器提供的 JSON 資料。
- 直播網址:YouTube 直播紀錄
- 範例檔案:/samples/ajax-basic.html
非同步流程控制 Callback、Promise、Async/Await 技巧介紹
了解非同步 Asynchronous 程式在流程控制上的挑戰。
學會使用 Callback、Promise、Async/Await 等技巧,正確處理非同步程式的運作。