選手列表
在「一步一腳印」學會 React 後,只是另一個起點的開始。 去年鐵人賽用力學會 React 的同時,也換了一份前端工作,學會了然後呢? 本系列會重新闡述及分享這一年內在 React 生態圈內所學及使用的框架,不論是不懂 React 的新手也好,初學者、正在以 React 開發的工程師、高手們,都可以享受在本系列的文章中,並更了解 React 。 除了以同主題再戰 React 外,也另外收錄了與 TypeScript 的使用方法及開發方式,相信不會讓大家失望! 文章間的學習曲線會控制的平穩,讓大家以輕鬆的心情每天花個五至十分鐘閱讀 : )
會想寫這系列文,是因為當初自學JS的時候,從ES5、jquery突然跳到React,這段過程遇到了不少困難,所以雖然目前React.js的教學文已經很多,但我希望透過參與鐵人賽幫助想入門React的人能更快上手,另一方面也記錄自己的學習、了解自己不足的地方。
記錄個人的學習歷程,並且整理成三十天循序漸進的文章,可以與網路上的高手們切磋。
嗨!我是 Max! 近幾年來,TypeScript(以下簡稱TS) 在各大 JS 框架的支援度越來越高,它優越的型別與介面系統以及更多結合 ECMAScript 擴充語法支援,使專案使用 TS 開發時,除了可增強其維護性外,也達成了原本 JS 很難實踐或很麻煩的問題。 型別系統最終目的要讓開發者避免幾種常見錯誤:寫錯字 / 缺少實踐類別或物件的性質與方法 / 缺少額外的型別檢查等。另外,如果結合設計模式以及好的寫程式習慣,TS 可以幫你奠定好專案的架構基礎,使得開發過程充滿成就感,因為寫出來的都是漂亮、維護性高的程式碼。 以下就由我來介紹如何使 TS 成為你開發前後端的王牌!
如果真有人有興趣聽的話,那麼第一件事情想必是關於我是不是個阿宅,不然就是我平常都吃些什麼,或是眷養了幾隻草尼馬等等不登大雅之堂的問題。但我並不打算說這些。首先,草尼馬們並不喜歡被人說三道四,他們非常重視個人隱私。其次,如果我還不打算進入正題的話,字數限制就要到了。因此我只準備說一些這半年多來,我從Python、到LINE BOT、到heroku、到資料視覺化,搖搖晃晃跌跌撞撞而又漫無目的的心路歷程,算是權充感謝。關於如何解釋這隻LINE BOT的腳色定位,想了一想,覺得挺像是個人秘書的。從收集信息,數據處理,到資料視覺化。因此我的主題,即是從LINE BOT到資料視覺化:賴田捕手。
「資料視覺化」一詞近期沸沸揚揚的,在網頁應用上D3.js佔了很重要的一位。D3.js不只是網頁視覺化的利器,在處理複雜龐大資料上更是有其一定的優勢。在這30天內將會從D3基本的API使用,到圖表與地圖的實例應用,並結合前端框架與串接open api,建置完整的網站。
目前 rails guide 只有純翻譯,還是有很多不太好理解的部分,希望可以寫出類似導讀之類的文章,如果寫完還有剩下幾天,可能會搭配自己想研究的一些 Ruby 語法
2019 React hooks 的流行讓 React 生態圈產生很大的改變,藉由 30 天的挑戰,讓想學習 React 的人了解以往 class based 的開發方式與最新 React hooks 開發方式的差別,並且會以 hooks 的開發方式為主,也加深自己對 React 的了解。
不久前讀到「忍者 JavaScript 開發技巧探秘(第二版)」這本由 jQuery 發明者 John Resig 所編寫的書,才發現自己從事 JavaScript 開發多年來,一直對這個程式語言的原理一知半解。雖然會用各種前端框架,卻不知道背後發生的原因。這本書用易懂的方式解釋了 JS 的基礎概念,讓我豁然開朗,因此想藉由比賽30天的時間,以我理解的角度重新解釋習得的概念。 系列文章的主題會以 JavaScript 函式及物件的探討為主,然後是要怎麼利用這些特性在瀏覽器中開發優質的應用程式。