iT邦幫忙

鐵人檔案

第 12 屆 iThome 鐵人賽
回列表
Modern Web

前端常見問題攻略 系列

投入前端教育數年時間,許多常見但卻缺乏統整的前端問題一直困擾著新手。

本系列專門針對常見但網路上較難查詢或缺少統整的部分進行介紹,並且透過簡單的圖文說明解決前端們的問題。

鐵人鍊成 | 共 30 篇文章 | 103 人訂閱 訂閱系列文 RSS系列文
DAY 1

JavaScript 開發中常見錯誤解決辦法

身為一個開發者,當然都會了解經驗越多,除錯上會更為容易,這種事情你我都清楚。但對於一個新手來就是缺少錯誤上的經驗,所以當遇到紅字時會不知如何著手。 這一系列的文...

2020-09-16 ‧ 由 卡斯伯 分享
DAY 2

JavaScript 表達式觀念及運用 - JS Expression

JavaScript 分為兩大的語句類型,就像是我們日常語言中的動詞、名詞、連接詞等概念,但在 JS 中僅分為兩大類型,分別為「陳述式」及「表達式」,其中表達式...

2020-09-17 ‧ 由 卡斯伯 分享
DAY 3

JavaScript 利用表達式優化你的程式碼

上一節介紹了表達式的基本概念「回傳結果」,那麼接下來你一定會想了解有哪些地方可以用到表達式,本篇就列出 JS 語法與常見框架的表達式運用,熟悉以後將會大幅增加...

2020-09-18 ‧ 由 卡斯伯 分享
DAY 4

開發總是沒問題,上線老是各種錯 - JS 莫名其妙的地方

不果是新手或老手都可能遇過這樣的狀況,程式碼在測試時運作上看起來都很正常,雖然有一些些地方還不是很熟悉,不過打從心裡認定它是正確的,但麻煩卻上線後才發現出錯,仔...

2020-09-19 ‧ 由 卡斯伯 分享
DAY 5

Day5 JS 加不加分號差在哪?

這個議題許多論壇、文件都有討論,在 ESlint 的規範中也可從加不加分號區分為兩大派系,至於加不加分號關鍵點則需要了解分號對於 JavaScript 的影響,...

2020-09-20 ‧ 由 卡斯伯 分享
DAY 6

JS 物件名詞解釋及常見觀念問題

接下來來到 JavaScript 另一個坑「物件」。 物件的定義方法差在哪? JavaScript 定義物件的方式主要有兩種形式: var a = {}:{...

2020-09-21 ‧ 由 卡斯伯 分享
DAY 7

呼叫函式時,到底有多少個參數 / 變數可供使用?

建立一個函式並呼叫時我們可以傳入一些參數,或者在這個參數中引用全域的變數,不過一個被呼叫的函式中究竟有多少可取用的變數或參數呢? 函式中的可用變數 本篇會著重在...

2020-09-22 ‧ 由 卡斯伯 分享
DAY 8

JS 記憶體釋放機制及驗證

作用域 JavaScript 的變數有作用域的範圍,意思是指「宣告的變數有作用的區域限制」,如果超出了作用域則變數無法再被取得,這樣的做法優點為: 可以避免所...

2020-09-23 ‧ 由 卡斯伯 分享
DAY 9

JavaScript 一級函式 (First Class Functions)

本篇重點是要介紹參數與函式的關係(尤其是常令人搞混的 callback function),但這個觀念又會扯到另一個常見的專有名詞(一級函式),因此在本篇就統一...

2020-09-24 ‧ 由 卡斯伯 分享
DAY 10

Chrome Console 中的 undefined 到底是哪來的?

教學的過程中,有許多學員會盡可能的搞懂程式碼運行過程中的各種結果,其中一個比較特別的案例就是想搞懂為什麼 Chrome Console 下方的 <· 會回...

2020-09-25 ‧ 由 卡斯伯 分享