看板 Soft_Job 關於我們 聯絡資訊
看到滿多人都推 JS weird parts 我覺得對於想要加強基礎的新手來說,這的確是一門很好的入門課 但 JS 的東西滿多的,所以學到後來會發現裡面講的東西還是有點淺 如果想再繼續加強的話 這邊推薦的書籍是 You Don't Know JS https://github.com/getify/You-Dont-Know-JS 或也可以去上作者在 Frontend Masters 上面開的課 https://frontendmasters.com/courses/deep-javascript-v3/ 今年鐵人賽有人寫了相關的筆記,可以先看一下內容 [day00] 跟著 YDKJS 作者 Kyle Simpson 打造全新 JavaScript Mindset https://ithelp.ithome.com.tw/articles/10216114 然後再推一個想理解 ECMAScript 的超棒資源,是一系列的文章 http://dmitrysoshnikov.com/ 可以先從 JavaScript. The Core (older ES3 version) 開始 看完再去看 JavaScript. The Core: 2nd Edition 基本上就是講解 ECMAScript 裡面的名詞跟概念,講得很棒 想要真的理解 JS 的話直接去看 ECMAScript 是必須的 不然接收到的資訊都只是二手資訊,看 spec 才能保障正確性 若是想理解瀏覽器的運作 可以從很經典的 How Browsers Work 開始 https://www.html5rocks.com/en/tutorials/internals/howbrowserswork/ Chrome 在去年也有推出一系列的文章在講瀏覽器的運作 Inside look at modern web browser https://tinyurl.com/y957ow8c 話說 V8 的 blog 也有很多好文,如果想理解 V8 在幹嘛可以看一下 也可以更新自己對 JS 相關知識的理解 https://v8.dev/blog 例如說關於 V8 的 array.sort,有個說法是: 「V8 在排序長度 <10 的陣列時會用插入排序,否則用快速排序」 這以前是正確的,但是新的實作裡面已經改掉了(而且改一年左右了) 新的實作裡面改用 Timsort 詳情可參考這篇文章: Getting things sorted in V8 https://v8.dev/blog/array-sort 如果是其他比較偏工具類的東西,我之前有寫了一篇我推薦的學習順序跟資源 有興趣的話可以參考一下 https://bit.ly/2zavJ9K -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.127.74 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1573465336.A.CC9.html
vi000246: 推 11/11 17:53
b81314: 推 11/11 17:57
g5637128: 推 11/11 18:10
onegoman: 推。 11/11 18:42
zyxx: 推 11/11 19:06
je1258: 推 11/11 19:15
pkro12345: 推 11/11 19:22
brianwu1201: 推推 11/11 20:06
bcjohn: 推 11/11 21:10
as23041248: 這個也不錯 https://javascript.info/ 11/11 21:24
wscgbaps2: nice 11/11 23:01
s37166117: 推推 11/11 23:15
Hevak: 推個 11/11 23:30
saphy: 推ㄊㄨㄟˉ 11/11 23:52
atpx: 推 11/12 00:35
koi074: 太神啦 11/12 01:00
wilson85771: 推 11/12 01:08
GermanGerm: 推 11/12 04:25
Kueix: 推 11/12 09:24
freepenguin: 推 11/12 09:39
mnbvcxz741: 讚 11/12 10:39
tz5514: 推 11/12 12:33
seal0112: 推 11/12 12:41
richer6605: 推用心分享! 11/13 02:44
zero11995: 推 11/13 23:59
henry0127: 推Huli大 02/09 13:02