如果想了解 JavaScript 的運作原理就必須先從3個部份說起: 語法解析器(Syntax Parsers) 執行環境(Execution Context...
今天,就當閒話家常,待我娓娓道來 UI Framework & Design Spec Ant Design, Material Design,...
就是內建函式。 先列出常用的 String() Number() Boolean() Array() Object() Function() ReqExp()...
這個章節主要是介紹各種 “值” 在使用時,需要注意的地方。 Tony 覺得主要的重點在 (上) 陣列可以給他字串的 key,但不算在陣列的長度中。 陣列是可變...
馬上要開始介紹 Web Audio API 了,總要有個網站來呈現各種內容吧;既然要學東西,那就順便把不熟的 Vue 架起來玩一玩囉! 開始之前 筆者預期讀者您...
上一篇介紹了動態型別和靜態型別的差別,這一篇來看到弱型別和強型別。 強型別 vs. 弱型別 強型別的例子 強型別的例子,我們一樣拿型別界的乖寶寶 —— Java...
本文會提到 什麼是「範疇」?範疇的功用是? 編譯器怎麼理解程式碼? 什麼是巢狀範疇? 從 LHS 與 RHS 來理解 JavaScript 查找變數的報錯機...
DAY15 效能優化 - shouldComponentUpdate 範例程式碼:https://github.com/max80713/react-30-d...
[Day 12] Web前端基礎2.3:JavaScript (14min + 11min)-- JSON(JavaScript Object Notatio...
最近常聽到其他非 JavaScript 的人在描述這個語言。 “沒節操” 但我想這只是要表達型別上的差異吧,還是有其他地方呢?還蠻容易戰起來的,書中的作者,相當...
這篇是包含 JavaScript,所有的程式語言的名詞介紹(英翻中)。可以檢視一下自己是否知道這些關鍵字喔! 這個章節裡面 Tony 覺得最重要的概念是 “自己...
「JavaScript 是動態型別」,很多人會說知道。 「JavaScript 是弱型別」,也有很多人會說知道。 「JavaScript 是動態型別加弱型別」,...
自我介紹 目前還是個尚未真正入行的前端工程門外漢,至於我的前端學習歷程那又是另外一個故事了有機會可以與大家分享,一直以來在 JavaScript 的部份都還不能...
想在海上肆意遨遊,建一艘夠大夠穩固的船,再加些停靠站吧。--- 人稱 Tony Papa。 雖然有人叫我 TonyQ,但目前絕對是仿冒的。以前是非資訊的非資...
JavaScript 的文法是描述其語法(syntax),例如:運算子、關鍵字等,如何結合在一起,形成格式正確的有效程式的一種結構化方式。 本文主要會談到...
DAY14 幫時鐘做點效果 - componentDidUpdate 範例程式碼:https://github.com/max80713/react-30-d...
強制轉型(coercion)到底是一個有用的功能,還是設計上的缺陷呢? ... ... 本文主要會談到 強制轉型(coercion)分為兩種,分別是「明確...
DAY13 再做一個時鐘的開關 - componentWillUnmount 範例程式碼:https://github.com/max80713/react-...
這... 是... 標題殺人嗎? 真正的 Daily UI,照慣例須連續 100 天,每天設計一 UI 介面,但那偏向自我學習,而 IT 鐵人賽則偏向教學( 當...
本文主要會談到 何謂 Natives(原生功能)?怎麼用? 物件包裹器、陷阱、解封裝。 各類建構子的原生功能、原生的原型。雖然優先使用字面值而非使用建構子建...
近年 JavaScript 像個炙手可熱的大明星。 印象中,八、九年前的 JavaScript 並沒有那麼引人注目。當然,要寫網頁,HTML、CSS、JavaS...
DAY12 做一個時鐘 - componentDidMount 範例程式碼:https://github.com/max80713/react-30-days...
本文主要內容為探討基本型別的特殊值並能適當地使用它們。 undefined 與 void 運算子 void 運算子可確保運算式不回傳任何值(其實是得到 und...
DAY11 自己的Component自己控 - Controlled Component 範例程式碼:https://github.com/max80713/...
本文主要會談到關於陣列、字串、數字的錯誤操作方式與疑難雜症的解法。 ... ... 寫程式粗心大意可是會爆炸的喔! 陣列(Array) 陣列是由數值做索引,...
DAY10 不受控的 Component - Uncontrolled Component 範例程式碼:https://github.com/max80713...
本文主要會談到 何謂「型別」?內建型別有哪些?常見疑難雜症與解法。 未定義(undefined)vs 未宣告(undeclared)。 何謂「型別」? 「...
DAY9 記錄點擊次數 - state 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可以在 Y...
在上一篇暖身文章中大致聊過了一些基本知識,像是運算子、運算式、值與型別、變數、條件式、迴圈,本文還會再探討一些基礎概念,像是 變數的存取規則,包含函式範疇...
DAY8 顯示點擊次數 - ref 範例程式碼:https://github.com/max80713/react-30-days 有任何問題都可以在 You...