|重點特色| ✰以淺顯易懂的方式快速了解前端開發的觀念及技術。 ✰熟悉網站原型(prototyping)並善用網路工具與資源加以實作。 ✰循序漸進介紹 Web 前端三大核心技術:HTML、CSS 及 JavaScript。 ✰活用前端框架 Bootstrap 技術以及工具模組,建構 RWD 網站。 ✰使用 Progressive Web Application(PWA)技術,逐步將網站優化為 Web APP。 ✰學習如何聰明使用 ChatGPT 來協助程式開發。 全新章節教您巧妙運用AI,讓寫程式更有效率!! 本書共分三大單元,第一單元為前端開發觀念及HTML+CSS基礎到進階教學;第二單元安排JavaScript基礎的語法以及Web資料庫的應用;第三單元介紹前端框架工具,包括Bootstrap與PWA。本次改版新增了一個全新的章節「善用ChatGPT寫JavaScript程式」。透過這個章節,讀者可以學習如何應用AI,來協助自己更有效率地撰寫程式。 全新章節教您巧妙運用AI,讓寫程式更有效率!!掌握HTML/CSS/JavaScript技巧,搭配高效前端框架技術,輕鬆成為專業網頁設計師以淺顯易懂的方式從設計網站開始談起,從網站建置的過程、設計網站原型(prototyping)的工具以及取得各式網路資源,再循序漸進介紹Web前端三大核心技術:HTML、CSS及JavaScript,並加入前端框架Bootstrap技術,加上書中介紹好用的配色工具,就算沒有美工基礎,藉由Bootstrap工具模組以及配色表,也能快速建構出專業美觀的RWD網站。本書也安排了Progressive Web Application(PWA)技術,手把手教您逐步將網站優化為Web APP,讓網站能像Native App在手機等行動裝置建立桌面捷徑,瀏覽網頁時具有操作Native App相似的感受。本書共分三大單元,第一單元為前端開發觀念及HTML+CSS基礎到進階教學;第二單元安排JavaScript基礎的語法以及Web資料庫的應用;第三單元介紹前端框架工具,包括Bootstrap與PWA。各章節除了實用的範例之外,在每一單元也安排了整合練習,讓讀者能加強學習並驗收學習成果,累積實作經驗,適合自修與教學使用。本次改版新增了一個全新的章節「善用ChatGPT寫JavaScript程式」。透過這個章節,讀者可以學習如何應用AI,來協助自己更有效率地撰寫程式。|適用對象|✰對前端技術有興趣卻不知從何入門的初學者✰前端開發技術相關從業人員✰大專院校網站設計相關課程教材
本書改編自第16屆iThome鐵人賽Modern Web組冠軍系列文章《為你自己寫Vue Component》。在前端開發的世界裡,Vue Components是連結UI設計與商業邏輯的關鍵橋梁,從畫面呈現、資料綁定到可重用的功能模組,元件不只是程式碼片段,更是專案維護性、擴充性與團隊協作的核心。《為你寫的Vue Components》將帶你從零開始,逐步建立屬於自己的元件設計思維。書中不僅示範如何撰寫高效、可擴充的元件,還深入探討如何實作鍵盤操作與無障礙設計的細節,而SSR應該注意的小訣竅,讓我們設計出來的元件不只自己好用,也為你身邊的各種角色帶來開發與生活上的便利性。無論你是剛接觸Vue的新手,或是想精進架構與設計能力的前端工程師,本書都將是你打造高品質Vue Components的最佳指南。 打造高品質Vue Components的實戰設計指南讓你成為可設計元件的專業人才掌握Vue Components核心設計思維與實戰技巧全面提升前端開發的維護性、擴充性與易用性【內容簡介】♚從基礎到進階:掌握元件開發的核心技巧與設計思維♚原子元件設計:打造高可重用、易維護的元件庫♚實戰案例導向:完整拆解從UI到邏輯的設計與實作過程♚豐富技術細節:涵蓋高階開發技巧,全面提升實戰技能本書改編自第16屆iThome鐵人賽Modern Web組冠軍系列文章《為你自己寫Vue Component》。在前端開發的世界裡,Vue Components是連結UI設計與商業邏輯的關鍵橋梁,從畫面呈現、資料綁定到可重用的功能模組,元件不只是程式碼片段,更是專案維護性、擴充性與團隊協作的核心。《為你寫的Vue Components》將帶你從零開始,逐步建立屬於自己的元件設計思維。書中不僅示範如何撰寫高效、可擴充的元件,還深入探討如何實作鍵盤操作與無障礙設計的細節,而SSR應該注意的小訣竅,讓我們設計出來的元件不只自己好用,也為你身邊的各種角色帶來開發與生活上的便利性。無論你是剛接觸Vue的新手,或是想精進架構與設計能力的前端工程師,本書都將是你打造高品質Vue Components的最佳指南。【目標讀者】✪正在學習或重構Vue元件的工程師。✪想要打造UI Library的團隊成員。✪在意高效、可維護性、無障礙與一致性的開發人員。✪對Atomic Design與元件化實戰有興趣的開發人員。