Homepage
Open in app
Sign in
Get started
Enjoy life enjoy coding
CSS
JavaScript
React
Jest
Design Pattern
Other
Coding Blog
GitHub
JavaScript
TypeScript | 善用 Enum 提高程式的可讀性 - 基本用法 feat. JavaScript
TypeScript | 善用 Enum 提高程式的可讀性 - 基本用法 feat. JavaScript
Enum 是在 TypeScript 中增加的新語法,也被稱做「列舉」或「枚舉」,實務面會用它來管理多個同系列的常數(不可修改的變數),做為狀態的判斷所使用。 在 Web 中比較常見的狀態判斷,是在處理請求時,要針對不同的 Response status codes 做處理
神Q超人
Jul 7, 2019
TypeScript | 從 TS 開始學習物件導向 - Interface 用法
TypeScript | 從 TS 開始學習物件導向 - Interface 用法
Interface 就像在限定「 Class 內容」的存在,如上方說的,在 Interface 中,會描述 Method 或 Property 的名稱,但 Interface 不會也不能去實作這些功能,僅僅是要求使用該 Interface 的 Class 得這麼做,否則就會
神Q超人
Jun 30, 2019
TypeScript | 從 TS 開始學習物件導向 - Class 用法
TypeScript | 從 TS 開始學習物件導向 - Class 用法
類別就像一個設計圖,能透過它產生一個新物件,用 class 語法建立一張設計圖,裡面會有物件的資料,設計好後,使用 new 將物件建構出來,該物件就會擁有設計圖內設定的所有功能
神Q超人
Jun 23, 2019
TypeScript | 聽說 JavaScript 有什麼弱型別? TypeScript 的基本用法 ( I )
TypeScript | 聽說 JavaScript 有什麼弱型別? TypeScript 的基本用法 ( I )
JavaScript 仍然有辦法透過自身實現 interface , 但它所需要的工程可能比想像中的多,這時也許我們能夠回想 class 的出現為 JavaScript 操作 Prototype 帶來多大的改變,就能猜想 TypeScript 僅僅增加了 interface…
神Q超人
Jun 15, 2019
JavaScript | ES6 中最容易誤會的語法糖 Class - 基本用法
JavaScript | ES6 中最容易誤會的語法糖 Class - 基本用法
這些差別都是取決於物件導向是基於 Class 或 Prototype ,因此就算 ES6 新增了一個 Class 保留字用來當 Constructor 創建 Instance ,也不代表它物件導向的方式會變成 Class-Based , 只是被 Class 包裝的…
神Q超人
May 26, 2019
JavaScript | 關於 Object ,一口氣全說完
JavaScript | 關於 Object ,一口氣全說完
前言本篇文章的內容會分成幾個部分講解: Object (物件) this(物件執行環境) Property attributes(特性屬性) Prototypal inheritance (原型繼承) Constructor (建構器) Constructor in
神Q超人
Mar 17, 2019
JavaScript | WebSocket 讓前後端沒有距離
JavaScript | WebSocket 讓前後端沒有距離
WebSocket 是網路協定的一種, Client 可以透過此協定與 Server 做溝通,而他和一般 http 或 https 不同的是, WebSocket 協定只需透過一次連結便能保持連線,不必再透過一直發送 Request 來與 Server 互動!
神Q超人
Feb 23, 2019
JacaScript | Fetch 讓 ES6 擁有一對翅膀-基礎教學
JacaScript | Fetch 讓 ES6 擁有一對翅膀-基礎教學
$.ajax 幾乎是最簡單又容易上手的請求方式了,不只在底層做了許多處理,也不必再向原生 JavaScript 中又臭又長的 XMLHttpRequest() 請求物件低頭,甚至還幫忙處理了同步執行的模式,看起來很棒!對吧?但那都是幾年前了。
神Q超人
Jan 26, 2019
JavaScript | 從Promise開始承諾的部落格生活
JavaScript | 從Promise開始承諾的部落格生活
一個基本的 Promise 會帶有兩個函式作為參數,這兩個函數代表了生命週期內的 fulfill 及 reject ,不論是成功時回傳的 resolve 和失敗時回傳的 reject 都能傳入參數, 使對應的 .then 和 .catch 可以接收 Promise 內得到的資料
神Q超人
Jan 1, 2019
About Enjoy life enjoy coding
Latest Stories
Archive
About Medium
Terms
Privacy
Teams