這是我參加六角全馬鐵人挑戰的第二週,在比賽的一開始,就讓我來分享如何在 Github Page 上面架設自己的個人頁面,並串上自己購買的網域名稱(如果有的話)。相信各位工程師們多少都會聽過或看過其他工程師們使用當作自己的部落格,對其他人分享自己經歷及技術,或是成長過程中領悟到的見解。
上週提到了使用s Hexo 這個工具來架設個人部落格,並放到自己 Github Page 上的方法。這次我們要來看看怎麼把架好部落格的 Github Page ,串上自己擁有的域名( ex. blabla.com )
在 React 的世界中,有許多設計模式可以幫助我們寫出更好的程式碼。今天要介紹的是 Compound Components Pattern,這是一個可以讓我們的元件更具彈性和可重用性的設計模式。
或許 pushState 與 replaceState 這兩個方法你可能沒聽過,但是瀏覽器「上一頁、下一頁」功能你一定不陌生,其實這兩個 API 是瀏覽器提供給開發者操作瀏覽紀錄用的,透過這兩個 API 並搭配事件處理,我們就可以將瀏覽器預設的「上一頁下一頁」修改成我們想要的客製化結果。
這陣子為了解決了一個讓我蠻頭痛的問題,第一次接觸前端 module 的打包,也了解到原來平常我們很方便能夠用 Npm 或 Yarn 這類套件管理器裝一裝就能夠直接使用的一些第三方工具在功能開發完之後,為了要讓別人能夠使用所做的處理上並不是這麼的單純,隨著使用方式的不同,要處理的部份也會有所不一樣。
在開發 React 元件庫時,選擇合適的打包工具是一個重要的決定。這篇文章將介紹不同打包工具的特性,以及如何選擇最適合你需求的工具。
想要在 2022 年成為一名前端工程師嗎?這篇文章將為你規劃一條完整的學習路線,從基礎的 HTML、CSS、JavaScript,到進階的框架和工具,讓你能夠循序漸進地達成目標。