iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
自我挑戰組

那些我還沒深入理解就開始使用的東西 系列

我一直都沒搞清楚的哪些小事

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文 團隊Web 實驗室
DAY 1

SVG (Scalable Vector Graphics)

What 什麼是 SVG ?有什麼特性? SVG 全稱 Scalable Vector Graphics,直接翻譯就是可擴展的向量圖形, 是一種向量圖檔案格式。...

2020-09-16 ‧ 由 futian_shen 分享
DAY 2

CSS Relative Unit: rem vs em

What rem 和 em 都是 CSS 的「相對」單位。 兩者最大的差別在於 rem 是乘以「根」元素的 px 數值作為運算的結果,如果沒有設定「根」元素的數...

2020-09-17 ‧ 由 futian_shen 分享
DAY 3

略懂 GraphQL

什麼是 REST? REST 是一個基於 HTTP 協定,定義模糊的 API 架構風格,目的是統一 API 的格式。 什麼是 GraphQL? GraphQL...

2020-09-18 ‧ 由 futian_shen 分享
DAY 4

??

什麼是 ?? (Nullish coalescing operator) ?? 是一種邏輯運算子,只有當左側的值為 null 或 undefined 才會回傳右...

2020-09-19 ‧ 由 futian_shen 分享
DAY 5

Optional Chaining

為什麼需要 Optional Chaining ? 解決了什麼問題 在取得一個 Object 的屬性的值之前,我們需要先確認一個屬性的值是否被定義,當 Obje...

2020-09-20 ‧ 由 futian_shen 分享
DAY 6

undefined vs null

前面兩天提到的 ?? 和 ?. 都是針對 undefined 和 null 的值做一些運算。 ?? 是將左側 undefined 和 null 回傳一個 def...

2020-09-21 ‧ 由 futian_shen 分享
DAY 7

git fetch & git pull

工作上常常會需要取得遠端 GitHub 的 branch 或將遠端的 branch 抓到本地端做修改,但在寫這篇文章之前,我都是使用 Fork 或 Source...

2020-09-22 ‧ 由 futian_shen 分享
DAY 8

Array.prototype.splice() & Array.prototype.slice()

splice 的含義是 拼接 意思是將 array 裁切之後,塞入新的元素。 array.splice(startFrom[, deleteCount[, it...

2020-09-23 ‧ 由 futian_shen 分享
DAY 9

Semantic HTML

為什麼要使用語意化的 HTML 標籤?有什麼好處? 對使用者:輔助功能(如:Text-To-Speech) 對企業:有助於 SEO 對開發者:語意化的程式碼更...

2020-09-24 ‧ 由 futian_shen 分享
DAY 10

FP Functional Programing

什麼是 FP ? 是一種程式設計方法,核心精神是利用純函數的沒有副作用的特性,不斷的透過純函式,逐層推導出複雜的運算來解決問題。 FP Concept Side...

2020-09-25 ‧ 由 futian_shen 分享