iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
Modern Web

一步一腳印-紮紮實實學es6 系列

以後端工程師的角度,深入學習es6,並與es5 做比較,希望這30天中能釐清過去不懂的觀念
沒有炫麗的畫面,有的是程式面的觀念分析
參考學習資源將以js 的奇怪部份 、犀牛書、你所不知道的js 、與es6 的線上文件
將javascript 學好
看看能走多遠吧!

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

搞懂變數作用域

緣起 這個主題有什麼好寫的呢?在其他語言相信大家都沒有什麼問題偏偏js 有許許多多難以理解的地方或者說有點「玄」好像在說鬼故事…相信用過一陣子js 的人都了解我...

2018-10-01 ‧ 由 Paul.Ciou 分享
DAY 2

搞懂變數作用域(2)- let 與const

在ES6 中,提供了let 與 const 讓我們使用 let 可以不用給初始值 let 在宣告的時候可以不用給值若無初始值預設會給undefine,這點跟va...

2018-10-02 ‧ 由 Paul.Ciou 分享
DAY 3

javascript 一定得懂的物件概念(1)

相信使用一段時間的人陸陸續續會發現許多靈異現象 或是使用到一個不錯的套件但少了一點功能卻改不動 console.log()的時候出現一堆奇奇怪怪的屬性看不懂pr...

2018-10-03 ‧ 由 Paul.Ciou 分享
DAY 4

javascript 一定得懂的物件概念(2) prototype的用法

每個物件都有一個屬性__proto__ 昨天發現明明我們用建構函式所new 出來的的物件Paul沒有設定卻多出來一個屬性 _proto_而且一展開來看發現好大一...

2018-10-04 ‧ 由 Paul.Ciou 分享
DAY 5

javascript 一定得懂的物件概念(3) 原型鏈

今天會以一個範例來解說,希望自己跟大家都能理解 把第一篇的person 再貼一下 var Person=function(name,age){ thi...

2018-10-05 ‧ 由 Paul.Ciou 分享
DAY 6

javascript 一定得懂的物件概念 (4)constructor,prototype,__proto__ 的糾葛

文章被我玩到全沒了 …已哭 下次要記得先存草稿>< var Paul=new Person('Paul','36'); console.log(Pe...

2018-10-06 ‧ 由 Paul.Ciou 分享
DAY 7

this (1)入門

由於javascript 中常有許多觀念與其他程式不太一樣所以常常造成我的誤解 怎麼辦呢?我只好當作從來沒學過其他語言的心態來從新學習! this 這個也是必要...

2018-10-07 ‧ 由 Paul.Ciou 分享
DAY 8

ES6中的Class,是什麼語法糖?

既然前面寫了 ES5的物件宣告方式以及內部的屬性及方法 現在就要來對比一下ES6 ...你說為什麼不直接學ES6 嗎 對比啥阿我這不就是想驗證到底為什麼clas...

2018-10-08 ‧ 由 Paul.Ciou 分享
DAY 9

ES6 中Class 私有方法與this的探討

在Object 中已經有內建許多的方法來幫我助我們操作物件 在這邊筆記一下各種內建方法 Object.getOwnPropertyNames() 列出物件的...

2018-10-09 ‧ 由 Paul.Ciou 分享
DAY 10

ES6 的 Class 、super 的特例與繼承

鐵人第10天了,1/3 加油!今天國慶日,學習了一下es6的繼承 ES6 中的CLASS 有許多規範我們在這邊整理一下下邊會詳細說明,之後如果有再念到多的也會補...

2018-10-10 ‧ 由 Paul.Ciou 分享