Yachu's 前端工程師筆記
===
README
---
- [README](/j2l_aENtSHWfO__6LsYEMQ)
HTML&CSS
---
- [HTML Fundamentals](/Jr7ncULvQAmTOgdglSLMkQ)
- [區塊元素(block element) vs 行內元素(inline element)](/EMDA__t8S7uG3gxOTlcjhQ)
- [Semantic HTML 語意化標籤](/jpk9__53RJ6SdJQP-k0CVw)
- [CSS Basics](/Pih4FcV-Q6ORVSVAH032Vg)
- [CSS Background](/CumEsJrJR9aagb934oRFAg)
- [CSS Fonts](/qkRM9O3NR6-am5KhQSWxdA)
- [CSS 盒模型 Box Model](/xK3ffUwbQHyzKvxgU0vF4A)
- [CSS 垂直置中的各種方法](/fctz83SkT-acKqxUmLCCPw)
- [CSS Flexbox](/FbCa4ANzSES7vExXWo59Zw)
- [[WIP] CSS Selector](/2wJpM6qVROKps6DDlbPd8g)
- [CSS Reset - Reset CSS vs Normalize CSS](/ZuMLO56vS-eJRHhsnGgt9A)
- [[WIP] 什麼是 CSS preprocessor?什麼又是 CSS post-processor?](/SGhXBtIqSKu9tRfi0YLdgw)
- [Sass](/EClNFehVRSexL3qKC0OSug)
- [Sass - Mixin & RWD](/A5o1a6n9TUKy5fpYaBDqMQ)
- [RWD 響應式網頁設計](/3e78YKvJSFCAPCmTSEAFZw)
- [Bootstrap (BS5)](/90MY1gVYTjaiaphRYJHuJw)
- [Tailwind CSS](/z4ZaCgyrSUGfV3sDbBmH3w)
- [Tailwind CSS 字型設定](/hSLX6pnLS3CCIZNRNH_00A)
- [CSS3 Animation](/8ZmMF9KsRVub_5P5zwEe8Q)
Javascript
---
- [Data Types 資料型別](/tW7ORGtMTCmKHtm8lA2WGA)
- [[WIP] 變數(Variables)與作用域(Scope)](/Nm5CJ8S3T--t4JZQqdgIJg)
- [[WIP] Javascript 的自動轉型(Coercion)](/3FpUUDKFSzKGFJCD4QzNnA)
- [Null, undefined, not defined 差異](/1VJHXV3gRfmNjJLhpZ134g)
- [NaN (Not a Number)](/9FVpL8cLTM2jH6tBvUkwUA)
- [Expressions 運算式 & Operators 運算子、Statement 陳述式](/GBMgMGTUSOeRB2mozumZiw)
- [JavaScript 的相等比較:==、=== 和 Object.is()](/pqTkKyg4SVyj2tBVwbQMLQ)
- [[WIP] Modules](/UQVx3BB2Q0ypPiOV6j3WGg)
- [[WIP] Asynchronous Javascript](/xMiE-81YQOSpue7ehRTSHQ)
- [Fetch API](/Xn7SdOxGSGO0mVCwHa13DA)
- [Hoisting 提升](/miMzEpGjQh-ck8t0j_4bHw)
- [this 是誰、指向哪裡,以及 call、apply、bind](/KLkyl-z_SCeukUzO4R16oQ)
- [Scope 作用域 & Closure 閉包](/1RxYAsd4RHOWlKhmCAcigA)
- [[WIP] Function Composition 組合函示](/GM2_oRL7S4Wu2G-BjVM3wA)
- [函式中的參數(parameters)與引數(arguments)](/wD5vInt8RBulwT9vr0n3dA)
- [[WIP]Higher Order Component(HOC)](/gb--e7egQNO-Al4kAZQ_6Q)
React
---
- [Basics](/c3iBr5v5QO2bnEwoQLhTUw)
- [Component & Prop](/2UlaTB40RdeA13-6FFlR-Q)
- [[WIP] Hooks: State](/OT3Y7Dy8QpaJUeFOPzE9nA)
TypeScript
---
- [目錄](/VLbJ1OKWQ2isOP5HbCvRjw)
- [認識與安裝 TypeScript](/0iMd6tanQNm2HX308ioclw)
- [原始資料型別、空值(void)與任意值(any)](/C5c4PdVrSGuiaHEqxhsOKw)
- [型別推論(Type Inference)與聯合型別(Union Types)](/PlENakdfQUOR-A94kw0Epg)
- [物件的型別:介面 Interface](/fBKWMIwYSby3HFOGwGNWfQ)
- [陣列的型別](/jJQNPsoES56MibxOVl6pRQ)
- [函式的型別](/-LhUFbxaTs2Qkiz6GNh0Ew)
- [型別斷言(Type Assertion)](/VlxPYhLgQxuVAJpwu4Umng)
- [[WIP]宣告檔案與內建物件](/szCWgh3sRs-3BKh72uqctQ)
Node.js
---
- [Node.js Intro](/epnoqbxJTGGYdpFIfxIfLQ)
- [Building a Server](/lawiBGs2SACV5e41D-A6tg)
- [Express.js](/panDHcMKR3WrniL9Emy93Q)
- [Exercise - TodoList RESTful API Kata](/FwFShYKTTC-7-e2015xyBQ)
Database
---
- [PostgreSQL](/gmKaVyByRbatjCFZXRBHyw)
- [MongoDB](/0MvPsC3WRySBkolQj4UsTQ)
- [Mongoose](/3jJo8R6XRGOdpwX9HIl7Ew)
- [Exercise - SmartBrain user database](/hOjJZxulTES7oD50Hp0v7g)
Others
---
- [NPM](/92V-p4U4TQqVVsNl4sgkVg)
- [[WIP]NVM - 安裝、切換不同 Node.js 版本](/fMyN2TYRSxOKzCjPDu30Aw)
- [[WIP] Postman](/RxfuvJ25SqWneEi5Bh3Usw)
- [ESLint - 安裝與設定](/ye8sdfmAQHaq9z8N0s0vQw)
- [Git 版本控制](/Cn4uJrnYTYy696Seq7kcLg)
- ai[GitHub - 不小心取消部署 GitHub Pages 怎麼辦](/iJ5fi_42QAWEmq44gdELzQ)
刷題學習筆記
---
- [Codewars 刷題筆記(8kyu)|Removing Elements](/chCootW2RVOTxw1l1W3ITg)
- [Codewars 刷題筆記|Remove String Spaces](/oCDsJhxFRTSXb-nTQeB_Fw)
- [Codewars 刷題筆記(8 kyu)|Fake Binary](/UbWFrksUSaWD6jUYCP0BPA)
- [Codewars 刷題筆記 (7 kyu)|Vowel Count](/AabHROfLR-euUE6335O9lQ)
{"breaks":true,"description":"HTML Fundamentals","title":"前端工程師筆記","contributors":"[{\"id\":\"66f0d6b2-2be6-4b18-9444-e8e032e89ff2\",\"add\":5616,\"del\":2158}]"}