今年參加了 iThome 鐵人賽,並將題目訂為 I Want To Know JS,是希望自己能夠更加深入了解 JavaScript,也藉由這個機會整理舊知識 & 學習新知識並快速成長。在這個系列中,許多內容整理自 You Don't Know JS,除此之外也有很多上課 / 工作上 / 網路文章 學習到的知識,不論是哪種,都會盡量標註參考資料以尊重原作者,也能作為自已與讀者的往後的學習資源。
我是卡米狗的作者,卡米狗是一隻聊天機器人:https://www.kamigo.tw/。 滿多人用了卡米狗之後說想要學怎麼做,所以這將會是針對沒有程式基礎的人做的一系列入門教學。
JavaScript 是一個可以不斷學習與精進的語言,儘管無法一虧 JavaScript的全貌, 但藉由如實記錄一個 JavaScript 學習者學習的過程,留下對於一個語言的發現跟驚喜。
因緣際會接觸到ReactJS,但是鑽研的時間不夠長,實在沒辦法習得精隨。 所以就趁這個機會花時間去重新認識一下啦~
菜到身上還能抖出蟲,還在努力為求職打拼的前端肝苦人。 紀錄一些曾經遇過的困境以及隨筆筆記 (欸好像很混?
網頁 app 化後的時代,各種光怪陸離的、只會在 cyberpunk 電影中出現的空間與情境在 web 中漸漸 fade in。當年,Khonos Group 點燃了 WebGL 的火箭,我們搭乘著飛向了虛擬的迷幻外太空。Three.js 像是顆原子彈炸裂了螢幕的第四面牆,喔!aesthEtic,美感空間無限延伸。就像煙和酒總是勾搭背,影像沒有了聲音不過是性慾過盛但憂鬱的青少年,Web Audio API 掰開聲音的洞洞,Tone.js 啟動音響震天響,讓我們 browser 框框裡面夜夜 party up!(WebGL, three, glsl, animation, tone ..)
自學前端的過程,一直在鬼打牆,學不會怎麼接第三方的Web API。所以我是這樣想的:因為我不會接API,所以我就來接很多個API。 本系列是使用各種不同第三方API做網站的記錄兼不負責任教學,適合新手閱讀。
Basic Intro. and how to speed up feature deployment using Google Tag Manager
Material Design是Google推出的設計語言,用來打造兼具視覺效果及可用性的網頁;自從Angular版本更新到5以後,Angular Material也從2.0.0-beta.12直接跳到5.0.0-rc0,在歷經多次的breaking changes之後,竟然敢宣稱到rc版,想必breaking changes也會開始大幅減少且趨於穩定,這是個非常好的切入學習點,本系列文章將會介紹當前所有的Angular Material元件、Angular CDK以及一些進階的Angular Material使用技巧,並一步一步完成有Material Design風格的後台系統及相關頁面。
JS30 是加拿大的獨立開發者 Wes Bos 設計的影片教學, 目的為鼓勵學習者跟著影片練習來融會貫通原生JS的各種概念. 由於自己在練習的過程中獲益良多, 深感其為優良讀物! 希望透過分享學習所得, 幫助到有需要的夥伴, 順便加深自己的印象, 好!