跟著實務學習HTML、CSS、JavaScript、Bootstrap、jQuery網頁設計(含ITS HTML&CSS國際認證模擬試題) 蔡文龍、歐志信、曾芷琳、蔡捷雲 書號:AEL028200 本書主要介紹網站開發的前端技術為主,以HTML 5、CSS 3、JavaScript、jQuery為基礎,搭配最新的Bootstrap 5前端框架開發行動優先的響應式網頁,逐步引導初學者邁向網頁設計高手的坦途。 【快速上手HTML5語法】 使用大量範例輔助學習HTML與CSS,使初學者快速進入網頁開發領域。 【CSS3排版】 以豐富的案例介紹CSS文字樣式、段落、列表、區域設計,精進排版技巧。 【CSS3動畫】 學習控制網頁元素變形、轉換與動畫設計,讓網頁的視覺呈現更加豐富。 【JavaScript程式】 從零開始學習JavaScript,由變數宣告、選擇結構、重複結構、陣列到函式,沒有艱澀專業用詞,讓初學者不再害怕程式設計。 【Bootstrap元件與互動組件】 使用Bootstrap元件,如表單、按鈕、表格、縮圖、卡片、廣告看板與格線系統與互動組件,快速打造具使用者體驗的跨平台RWD響應式網站。 【jQuery互動應用】 透過jQuery函式選擇元素進行互動、選取表單資料、呼叫動畫函式與替換樣式,打造良好的酷炫效果與互動網頁。 【RWD網站實戰】 實作具實務案例與行動優先的跨平台網頁,讓初學者的學習展現成果。 【ITS HTML&CSS國際證照訓練】 內文涵蓋ITS HTML&CSS國際認證技能知識,並提供模擬試題訓練,讓讀者除了擁有實作的能力,更擁有國際認證證明自己。
深入淺出 JavaScript 程式設計 第二版 Eric T. Freeman, Elisabeth Robson 書號:A802 語法學了就忘、程式書翻開就想睡…… ╰(▔皿▔╰) 快來體驗最適合大腦的學習方法 跳脫硬背語法這種痛苦又折磨的舊方法 圖像漫畫 + 情境式教學 + 互動練習 = 多感官的腦神經科學導向學習法 暢銷超過10年的經典新版,帶你一步步建立真正的程式思維 不只教你「怎麼寫」,還要合理、合規,而且真的「記得住」 ▌你適合這本書嗎? • 完全初學,但不想被教科書式寫法勸退的人 • 學過JavaScript,卻到處卡卡而心生放棄的人(喂喂!現在放棄,比賽就結束了吶!) • 再也不想忍受枯燥,想要有點瘋、有點鬆,但內容超紮實的學習方式的你 ▌來看看這些大師級的推薦 「這本書以前所未有的方式釋放了JavaScript的威能!告別枯燥乏味的程式碼教材,迎接有趣又創新的教學方式,幫助你精通時下最熱門的程式語言!準備好徹底顛覆你學習JavaScript的方式!」 —— Doreen Lorenzo,德州大學奧斯汀分校/設計與創意科技學院 副院長 「Freeman和Robson是我見過最棒的老師,沒有人比他們更了解JavaScript。這是少數幾本我可以毫無保留推薦的軟體與計算相關書籍之一。」 ——David Gelernter,耶魯大學/電腦科學教授 「這本書清晰、引人入勝的對話風格,搭配淺顯易懂的範例、練習和讀者挑戰關卡,使其成為有學習動機的自學者不可或缺的工具。」 ——Josh Sharfman,Shalhevet高中/電腦科學教師 ▌這本書到底有什麼? 本書將帶你踏上全面探索現代JavaScript的旅程,涵蓋從核心語言基礎到當今最尖端的新功能。 我們會深入探討JavaScript型別的微妙之處,以及其函式無與倫比的靈活性。 你會學習如何熟練運用類別與物件,最終理解closure的概念。 你還會親自動手操作瀏覽器的DOM(document object model),以令人興奮的方式與JavaScript互動。 這本書讓你不只是閱讀,還有遊戲和解謎可玩、一起思考奧秘,並以前所未有的方式體驗JavaScript。 此外,你還會寫出大量的實際程式碼,讓你能開始打造屬於自己的應用程式。 ▌《深入淺出》系列為何如此與眾不同? 曾經讀過《深入淺出》系列的讀者一定知道,這本書充滿了專為大腦設計的視覺化風格,好玩、好讀又好吸收。 尚未看過的讀者也別擔心,翻開書就是讓你欲罷不能的沉浸式學習! 本書跳脫讓人眼睛酸澀又昏昏欲睡的技術文字,用圖像和情境打造多重感官的閱讀饗宴,帶你一口氣讀懂JavaScript。 學習原來可以這麼有趣又有感!
精通JavaScript 第四版 Marijn Haverbeke 書號:ACL071400 深入網頁程式語言的世界 JavaScript這項程式語言的強項是讓使用者在網頁裡加入程式,幾乎可以說是現今所有網頁應用程式的核心,從社群媒體網站到瀏覽器上運行的遊戲都有JavaScript的身影。不僅如此,幾乎所有設備都能執行JavaScript,使其成為使用者撰寫通用程式碼的絕佳選擇。 這本經典之作的第四版將帶領各位讀者踏上網頁程式語言的學習之旅,從最基本的程式元素開始,逐步建構令人興味盎然的完整程式。本書作者不吝與讀者分享自身多年來維護熱門開放原始碼專案的親身經驗,融入實務見解和範例,讓書中文字更加生動有趣。 《精通 JavaScript 第四版》的更新焦點會放在深入介紹2024年版的JavaScript,調整某些主題的學習重心,更適切地反映現今的開發實務。 本書採用實務導向的教學方式,將理論深植於大量實例之中,激發讀者的學習動機。前半部分的章節內容會完整介紹程式語言的基礎知識,後半部分的章節則會展示如何在兩種程式開發環境中應用前面學到的知識,分別是:網頁瀏覽器和Node.js。本書還納入五個「實作專案」章節,示範如何開發更大型的程式,以對話口吻的輕鬆方式,引導讀者循序漸進學習。這些實作專案包括:路徑搜尋機器人、小型的程式語言、2D平面遊戲、小畫家程式和簡單的動態網站。 多數章節的結尾都會提出練習題來挑戰各位讀者的創造力,藉此練習運用該章節介紹過的概念和技術。本書另有建置一個學習配套網站,提供互動式環境,協助讀者操作這些練習題,探索書中的範例程式。 本書充滿豐富的啟發內容,不論讀者是想要學習JavaScript的初學者或是打算提升自我程式設計技巧的進階學習者,都能從書中找到激發你思考的亮點。 ※本書程式已更新至2024年版的ECMAScript。
Effective TypeScript中文版 第二版 Dan Vanderkam 書號:A781 提昇TypeScript技術的83個具體做法 「Effective TypeScript探討使用TypeScript時最常見的問題,並提出實用的、結果導向的建議。無論你的TypeScript經驗如何,都可以從本書學到一些東西。」 —Ryan Cavanaugh,微軟TypeScript工程主管 「本書滿載著實用的撇步,專業的TypeScript開發者都應該把這本書放在桌上。即使你認為已經熟悉TypeScript了,買下這本書也絕對不會後悔。」 —Yakov Fain, Java Champion TypeScript是包含型態的JavaScript超集合,能有效解決許多JavaScript惡名昭彰的問題。然而,TypeScript有自成一格的學習曲線,開發者往往需投入大量時間來實際操作才能有效運用其強大功能。這本實用的書籍採取《Effective C++》與《Effective Java》(皆由Addison-Wesley出版)風糜已久的寫作風格,提出83條具體建議,明確說明哪些做法值得採用、哪些應該避免,以及如何深入理解這門語言的設計思維。 作者Dan Vanderkam將透過實際範例指引你如何實際運用每一項建議。無論你是TypeScript的初學者,還是已掌握基礎知識、希望更進一步的開發者,本書都將協助你晉升為能熟練運用 TypeScript的專家。 第二版內容更新至TypeScript 5.X,並加入了兩個全新章節,深入介紹型態級程式設計與各種進階的 TypeScript技巧。 •學習TypeScript型態系統的運作細節 •使用型態推斷,以最少的型態註記來獲得嚴密的安全性 •設計型態,讓程式碼更安全且更容易瞭解 •使用泛型型態與型態級設計來定義複雜的API •瞭解依賴項目與型態宣告檔案在TypeScript之中如何運作 •將JavaScript程式順利遷移至TypeScript
秒懂AI輔助行動網頁設計:Visual Studio Code+GitHub Copilot+Bootstrap 5+CSS3+HTML5+Web專案實作 蕭國倫、姜琇森、莊淑玲、朱珮儀 書號:AEL028000 最容易理解、讓初學者秒懂的範例解說! 最關鍵的完整範例,一個抵十個,重點觀念一次搞懂 最實務的程式碼練習,別再說網頁設計難以上手 ■ 內容再強化 -整合GitHub Copilot人工智慧輔助功能,加速程式編寫效率,體驗AI驅動的網頁開發流程。 -強化CSS3與HTML5最新特性詳解,掌握最新網頁技術趨勢,打造現代化行動網頁介面。 -多個超實務專案範例,從零開始一步步完成完整行動網頁設計作品。 ■ Visual Studio Code網頁編輯器入門教學 快速熟悉輕便型/專業型的熱門網站開發工具,搭配擴充套件大幅提升網頁建置效率。 ■ GitHub Copilot AI程式輔助工具 學習如何善用AI協作工具提高開發效率,讓你更輕鬆、更快速地完成網頁設計任務。 ■ 雲端版本控制服務GitHub應用 立刻掌握Git核心概念,透過GitHub輕鬆放置網頁作品、團隊協作,掌握業界實務技能。 ■ HTML5與CSS3核心技術詳解 圖文並茂,透過最淺顯易懂的範例說明,快速理解並奠定紮實的網頁開發基礎。 ■ 超實務響應式網頁設計範例(RWD) 多個完整且實用的專案實作範例,讓你徹底了解從零打造各種螢幕尺寸都完美呈現的網頁技巧。 Bootstrap 5語法教學,帶你迅速掌握框架語法,輕鬆建構美觀且功能完整的響應式網頁。 ■ 掌握主流響應式版面設計技巧 企業網頁/多欄式網頁/視差網頁/側欄固定網頁,最完整的範例說明,一次搞懂主流版面設計方式。 ■ 搭配範例邊學邊做更有效!
AI時代的網頁設計HTML、CSS、JavaScript、RWD、Bootstrap、Vue.js、jQuery(第九版) 陳惠貞 書號:AEL028100 這本經典暢銷書邁入第九版,感謝眾多讀者與授課教師的支持! 此次改版除了更新網頁設計相關技術的最新規格,更融入了與AI助理協同作業的觀念與技巧。 傳統以語法為導向的學習模式,在AI時代已轉向「以問題解決為核心」:面對需求時,先拆解問題規劃解法,接著才是撰寫程式碼、測試程式碼。 本書不只教您寫出正確語法,更培養能與 AI 高效溝通的問題解決能力,讓您能生成、審閱並測試出安全、正確且效能良好的程式碼。 ★網頁設計小白一學就會★ 語法教學、範例導向、全彩圖解、淺顯易懂! ★快速掌握網頁設計關鍵技術★ 網羅最新技術、最新語法、活用熱門前端框架! 【HTML】、【CSS】與【JavaScript】是網頁設計最核心、也最基礎的技術,無論您是想從頭開發一個網頁或改寫既有的網頁,這三種技術都是必學的基本功。此外,我們還會介紹【響應式網頁設計 (RWD)】、【Bootstrap】、【Vue.js】、【jQuery】等進階的技術與前端框架,幫助您更有效率地開發網頁。 ★與ChatGPT合作寫程式★ 提示工程、拆解問題、生成程式碼、完整測試與除錯! 在本書中,我們會在章節的開頭講解重要的語法與主題,然後在結尾的地方透過【ChatGPT程式助理新思維】專欄,示範如何與AI助理協同作業,讓初學者不再糾結於繁瑣的語法,快速寫出正確、高效、有用的程式,相同的技巧也可以運用到Gemini、Copilot、Perplexity、Claude等AI助理! ★提示工程技巧大公開★ 規劃網站架構與繪製網站地圖◎根據線框圖生成網頁、測試與修改◎查詢HTML元素的用途、語法及範例◎根據試算表或表格資料生成網頁、測試、修改與美化◎生成表單網頁、測試、修改與美化◎查詢CSS屬性、針對指定樣式與效果撰寫程式碼◎設定網頁的外觀◎查詢JavaScript語法、撰寫、解讀與轉換程式、註解、除錯◎撰寫綜所稅試算網頁◎查詢Bootstrap語法與元件、撰寫Bootstrap網頁。
JavaScript程式設計的樂趣|範例實作與專題研究的程式設計課 Nick Morgan 書號:ACL070400 JavaScript快速入門與樂趣兼備 《JavaScript程式設計的樂趣》是一本節奏明快又充滿樂趣的程式設計入門指南,帶你用 JavaScript輕鬆踏進程式設計的世界。翻開本書,立刻開始撰寫程式、解決問題,並在短時間內完成可運作的網頁應用與遊戲。 你將從學習變數、陣列、物件、函式、條件判斷、迴圈、類別等基本的程式設計概念開始;在生動的範例和實作練習的幫助下,這些基礎知識將幫助你結合JavaScript、HTML與CSS,建立可以立即執行的互動式網頁應用程式。 接著,你將運用新習得的技能完成三個專案: 🎮 一個有虛擬對手的乒乓球模擬遊戲 🎵 一個能產生電子音樂的應用程式 📊 一個能從API取得資料並進行視覺化的平台 在這個過程中,你將學到如何: .透過操作文件物件模型(DOM)來即時更新網頁內容。 .觸發函式來回應按鍵和滑鼠點擊等事件。 .使用JavaScript和HTML的Canvas元素產生圖形和動畫。 .利用D3.js程式庫和可縮放向量圖形(SVG)進行資料視覺化。 .運用Tone.js和Web Audio API製作電子音樂。 如果你正想一探程式設計,《JavaScript程式設計的樂趣》就是你的魔法工具,帶你快速進入這個奇妙世界,輕鬆寫出真正的程式。別再等了,現在就出發吧!
ChatGPT × Google Apps Script雲端自動化實戰:從構想到上線,跟重複的例行工作說再見! 呂國泰、鍾國章 書號:ACL072000 🎯 ChatGPT × Gmail × Sheets × Calendar × Docs × Drive × Forms × LINE Bot 把重複的例行工作交給程式,專注更有價值的事!本書將ChatGPT、GAS與Google雲端服務串接起來,從想法具體化、產出程式碼,到測試與修正,帶您一步步完成能落地的自動化系統,即使沒有程式背景也能做到。 精彩實作案例: ■ 生日祝福自動寄送:每天自動比對名單,寄出客製化郵件,並記錄寄送狀態。 ■ 會議室預訂全自動:表單申請、試算表審核,一鍵新增/取消日曆事件。 ■ 保固書自動生成與歸檔:從資料選取到 PDF 生成、規則命名、雲端歸檔與寄送。 ■ 報價單快速套版:勾選品項即可自動填入範本,計算小計與總價,建立分享連結。 ■ 合約文件輕鬆生成:套用範本自動填欄位,PDF 輸出並規則命名,存入指定資料夾,流程全自動。 ■ 智能檢貨單快速產出:設定品項與數量,自動套版計算金額,一鍵輸出檢貨單,省時又精準。 立刻把想法交給 ChatGPT,協助你整合 Gmail、Sheets、Calendar、Docs、Drive,打造自動化工作流程,讓您把時間拿回來,專注更重要的事。 適合職場新人、行政/總務、人資、需要大量文書處理的管理者,以及希望把流程自動化的創意工作者,不會寫程式也能上手。
UX商業價值實現之道|打造成功的數位產品服務 Joel Marsh 書號:A768 「如果你身為設計師,卻對業務、行銷或產品團隊在某些情況下的作法感到困惑,那麼這本書就是為你而寫的。Joel Marsh清晰地說明了各類型企業(交易平台、社群網路、B2B公司等)的關鍵價值驅動因素,幫助設計師了解利害關係人的需求,以及如何帶來更大的影響力。」 —— Ellen Chisa, boldstart ventures 「使用者經驗設計主要關注使用者需求,但這只是整個過程的一部分,也應該與商業策略相結合,才能為公司創造價值。本書絕對是這個領域的必讀之作,因為我們不能再忽視UX與商業需求銜接的重要性了。」 —— Kévin Meunier, Offinite執行長 許多設計師驚訝地發現,設計工作的重點並不只是畫圖,而是要知道該畫什麼,以及如何說服他人去實現。不論你是身兼數職的一人設計團隊,或是位屬公司決策圈的C字輩產品負責人,《UX商業價值實現之道》都是你設計真實世界商業活動中的必備指南。 你不僅會學習到如何像專業人士一樣思考設計,也會了解設計如何為整個公司帶來變革。探索從電子商務到生態系統的數位產品和服務設計原則: •確認有價值的問題並系統性提出解法 •在沒有時間或金錢的奢侈條件下進行研究 •將設計與商業模式對焦以增加收入 •說服並理解不同的利害關係人 •避免無意中毀掉你的公司(這總是件好事)
使用者體驗法則 第二版|運用心理學原則設計更好的產品與服務 Jon Yablonski 書號:A803 🏆國內外業界專家撰文推薦 .台灣互動設計協會(IxDA Taiwan)常務理事、台灣使用者經驗設計協會(UXTW)理事/Max Chen .悠識數位顧問、用戶體驗策略教練暨創辦人/蔡明哲Richard .Tungsten CEO/Chris Desjardins 🏆 Amazone暢銷金榜 🏆 原書翻譯12國語言 在資訊爆炸、設計變化快速的時代裡,懂得善用心理學的設計師,才真正掌握了與使用者溝通的密碼。 《使用者體驗法則》不只是一本解說UX心理學原則的工具書,更是一場跨越學理與實務的設計美學巡禮。作者Jon Yablonski以精準、優雅且具高度實用性的方式,整理了10項設計師必懂的心理學法則。不說教、極易懂,而且句句直擊UX核心,讓每一位設計師都能在實作過程中找到靈感與依據。 無論你是UI/UX設計師、產品設計師,還是對體驗設計充滿熱情的開發者,《使用者體驗法則》都能讓你的靈感直擊使用的的心。 ------------------------------------------------------------- 「《使用者體驗法則》是一本極具價值的資源,不論是對剛踏入使用者體驗領域的新手,還是資深的設計專業人士都適用。這本書鼓勵設計工作者們深入探究為什麼要這樣設計的「原因」,而不僅僅是復刻現有的設計模式。」 - Chris Desjardins,Tungsten CEO 對使用者體驗設計師而言,了解心理學或許是最有價值的非設計技能之一,特別是使用者行為及其與數位介面互動的心理學。如果不是遵循人類感知和處理周圍世界的「認知藍圖」,至是一昧地強迫使用者適應非人性化的設計,再精緻優雅的設計,最終也可能會失敗。 在這本新版中,你將學習如何運用關鍵的心理學原則,來打造更以人為本、更直觀的產品與體驗。作者Jon Yablonski解構了常見的應用程式和使用者體驗,為UX設計師提供了清晰的範例,說明如何設計出符合人類感知和處理程序的數位介面。 你將學習到: .心理學如何與新科技(例如AI和空間運算技術)產生關聯 .UX設計師最實用的心理學原則。 .這些心理學原則與 UX 啟發式設計之間的關聯。 .學習可預測的心理模型技巧,費茲法則、雅各布法則及希克法則。 .探討在設計中運用心理學的道德影響。 .在設計流程中應用心理學原則的實用框架。 這個更新版深入探討了支配書中所討論原則的基礎心理學概念,並附有UX方法和技術。範例也已更新,以確保所分析的應用程式和體驗仍具熟悉感和相關性。
流暢的React Tejas Kumar 書號:A753 掌握React關鍵開發技能,建構高效、直觀的Web應用程式! 深入探討React的基本概念與優化技術,幫助開發者撰寫高效能的Web應用程式。 「Carl Sagan說曾過,『觀察過去,可以推知未來』。在下認為,Tejas在前端領域透過這本書完美詮釋了這句名言,帶領我們穿梭於React的發展歷程。 他以細膩的方式,深入剖析調和(reconciliation)和Fiber背後的關鍵概念。若要深入瞭解React及其不斷發展的生態系統,此書是必讀之作。」 — Matheus Albuquerque Brasil Web技術領域的Google開發專家 在建構Web使用者介面時,React可透過宣告性抽象化提供出色的開發體驗。這本實用的書籍將帶你深入瞭解這個JavaScript程式庫的基本概念,涵蓋JSX語法和進階模式、虛擬DOM、React調和(reconciliation),以及進階的優化技術。熟悉React的用法可以讓你迅速掌握如何做出更出色的web app。 作者Tejas Kumar以淺顯易懂的文字來帶你深入探索React,同時避開典型的軟體工程術語,幫助你理解這個JavaScript程式庫的底層運作方式。藉著瞭解React,你將學會如何撰寫直觀的React程式碼,並充分理解React的微妙差異和層次,將熟練程度提升至另一個境界。 透過這本書,你將: • 深入理解React的運作原理。 • 在開發React應用程式的進行效能優化。 • 建立能在任意規模下穩健運行的React應用程式。 • 掌握React提供的各種機制及其使用時機,例如reducer、state、ref。
PHP錦囊妙計 Eric A. Mann 書號:A757 💥 錯誤百出的PHP程式碼麥擱來亂 💥 👉 快速識別、解決錯誤,阻絕重用編譯錯誤的PHP程式碼 👉 容易理解與遵循的模式與範例,解決常見問題 👉 遠離錯誤百出的PHP程式碼,提升PHP程式碼品質和你的生活品質 🎯 本書適合網站維護工程師,以及想將轉換技能至PHP最新技術的工程師。 「Eric將他在PHP社群的豐富經驗濃縮成一本易於理解的書。強烈推薦給各種資歷的PHP開發人員!」 —Steve Grunwell Mailchimp資深軟體工程師 如果您是PHP開發人員,正在尋找常見問題的解決方法,本書能提供相關程式碼,幫助讀者解決各種程式設計上的疑難雜症。PHP是一種非常容易使用的程式語言,這也解釋了為什麼當今超過75%的線上網站,仍以PHP作為主要的語言。此外,還對程式錯誤有著令人難以置信的寬容,這使得有問題的程式碼持續被重複使用著。 作者Eric A. Mann透過獨立章節,運用最新的PHP 8.2版本,詳述各種問題與處理對策,協助讀者解決日常工作中所遇到的狀況。本書更深入探討適合所有開發人員遵循的標準模式和規範,以解決PHP的常見問題。透過這些實用技巧,我們將快速辨識並解決複雜的問題,而無需重新發明輪子。 本書作為一本實用指南,將幫助讀者: ‧建立函數和物件,組成更高效率的應用程式。 ‧探索現代PHP的模式系統。 ‧理解加密、錯誤處理、偵錯和效能調整等關鍵概念。 ‧檢查PHP套件/擴充功能的生態系統。 ‧學習如何建立基本的Web網站和命令列應用程式。 ‧安全地處理電腦上的檔案(包含加密檔案和純文字檔案)。
The Dark Pattern 暗黑模式|欺騙使用者心理與行為的設計 仲野佑希 書號:ACU085200 這樣的設計不會失去顧客的信任嗎? 在歐美嚴格控管的狀態下,暗黑設計模式的實際情況與出路為何? 「退會方法難以理解」 「被擅自訂閱電子報」 「刺激消費者的倒數計時器」 「沒有期限的清倉庫存大拍賣」…… 這種特意引發使用者需求的設計就是暗黑模式,而濫用此模式的情況越來越多。 本書將從何謂「暗黑模式」開始, 介紹全球嚴格控管暗黑模式的實際情況,具體列出暗黑模式的代表性例子, 同時彙整說明企業和設計師陷入暗黑模式的背景與其預防對策。
API設計模式|簡化整合的訊息交換技術 Olaf Zimmermann等 書號:ACL068000 「本書綜合了理論與實務,包含許多深度見解但不失大局觀。這些見解基於豐富的實務經驗,並以嚴謹的學術方式撰寫,同時結合從業人員的回饋。我深信本書會為社群帶來幫助。」 —PROF. DR. DR. H. C. FRANK LEYMANN, MANAGING DIRECTOR, INSTITUTE OF ARCHITECTURE OF APPLICATION SYSTEMS, UNIVERSITY OF STUTTGART 適用於任何領域、技術或平台的API設計模式 API為各組織及生態系帶來突破性創新及數位轉型。架構師、設計師及開發者們需要專業設計指南,以建立友善、可信賴且高效的API。本書解決複雜的API通訊及內容,介紹可用於任何技術或平台的API設計方針。 集結五位作者撰寫的專業內容,從專案啟動、設定目標,到定義需求、細化設計、規劃演進以及建立實用文件,涵蓋整個API生命週期。本書將眾多實務者的集體智慧整合為44個API設計模式,使用背景、優缺點、概念解決方案及具體範例來解釋,並以兩個不同產業的專案,就領域模型、執行案例、決策敘事及套用模式作一致性解釋,使這些設計模式更易理解。 ‧以設計模式識別及克服API設計挑戰 ‧合理擴增API端點及服務 ‧設計請求和回應訊息的形式 ‧提升訊息設計品質 ‧API演進計畫 ‧API文件撰寫及溝通 ‧結合設計模式以解決實際問題,並做出最佳取捨 撰寫本書的團隊是架構師和開發人員的黃金組合,由經驗豐富的產業專家、模式社群領導者,以及學界研究員與講師所組成。作者們忠實地運用模式概念,將從包含設計力的問題情境中帶往概念性解決方案,包括具體的範例以及相關的模式建議。 許多模式都透過模式會議的指導與寫作者研討會,漸進且反覆地改善與加強,從中凝聚眾人知識得到結論。 本書提供多種API設計空間觀點,從規模與架構到訊息表現結構和品質屬性驅動設計,再到API演進。其模式語言可透過不同的途徑來瀏覽,包括專案階段和結構元素。全書分以五種類別共介紹44種模式,每個模式都有專屬的圖示幫助表達其本質,用作為助記符號及描繪API與其元素。 本書在提供決策模型中採取了獨特且新穎的一步,蒐集關於應用程式的重複出現問題、選項及標準,提供逐步、容易遵循的設計指南,且不會過度簡化API設計固有的複雜性。 本書結合理論與豐富的實務經驗為基礎,包含大量有價值的深刻建議而不失大局,並以學術性的嚴謹和從業人員社群的回饋方式記錄。不論是現在或是未來,與API設計與演進有關的研究、開發及教育的API設計人員,都將從模式中獲益。
Vue學習手冊 Maya Shavin 書號:A773 可重用、易組合且規模可擴充的UI核心概念和實用模式 「Maya是一名出色的老師,她用引人入勝的範例和專業的知識引導讀者。」 —Edward Wong @arkangelofkaos 「踏上創造之旅,利用最先進的程式庫和工具建置現代化、規模可擴充的Vue應用程式。《Vue學習手冊》是一本全方位指南,透過以元件為基礎的架構、反應式資料管理、實用的動畫效果和全面的測試策略,提供深入的知識和實際操作的範例。」 —Lipi Deepaakshi Patnaik Zeta-Directi資深軟體開發人員 學習Vue.js的核心概念,Vue.js是一種現代JavaScript框架,用於從零開始建置前端應用程式和介面。本書透過簡潔、實務和清晰的範例,帶領Web開發人員逐步了解Vue.js生態系統中的工具和程式庫,並展示如何為真實世界的Web專案建立完整的應用程式。 你將學到如何使用Pinia架構處理元件之間的資料通訊、為前端專案開發易於管理的路由系統以控制應用程式流程,並且製作基本的動畫效果以創造更好的使用者體驗。 本書重點: ‧使用Vue.js建立可重用的輕量化元件系統 ‧為現有的靜態應用程式帶來快速反應的能力 ‧使用前端專案程式碼管理的建置工具Vite.js建立專案 ‧使用Pinia為前端應用程式建立互動式狀態管理系統 ‧將來自伺服器的外部資料連接到Vue應用程式 ‧使用Vue Router透過靜態和動態路由控制應用程式流程 ‧使用Vitest和Playwright全面測試應用程式
CSS 大全 第五版 Eric A. Meyer, Estelle Weyl 書號:A743 全方位的CSS語法和功能介紹+實用建議。 適合初學者、複習者和對最新發展有興趣的開發者。 改善使用者體驗、提升開發速度、避免錯誤,節省閱讀規範的時間,更有效率地應用CSS。 「Estelle和Eric不僅介紹CSS語法和功能的細節,也提出結合它們的實用建議。無論你是初學者、想要複習,還是對最新的發展有興趣,這本書絕對是任何開發者的終極指南。」 —Miriam Suzanne OddBird的共同創辦人,暨W3C CSS Working Group客座專家 如果你是網頁設計者或APP設計者,想要設計精緻的網頁、改善無障礙性(accessibility),以及節省時間與精力,那麼這本書是為你而寫的。這本第五版將提供全方位的CSS實作指南,並詳細介紹最新的CSS規範。 作者Eric Meyer和Estelle Weyl將展示如何透過版面布局、轉場、動畫、邊框、背景、文字屬性,以及許多其他工具和技巧來改善使用者體驗、提升開發速度、避免潛在錯誤,並為應用程式增添活力和深度。他們將為你節省閱讀規範的時間! 這本指南包含: ‧選擇器、具體性、層疊(cascade)、層疊階層 ‧CSS值與單位,媒體、特性及容器查詢 ‧字體技術的細節,以及使用任何字體變體的方法 ‧設定文字樣式,從基本的裝飾到改變整個書寫模式 ‧內距、邊框、輪廓、邊距,以及邏輯屬性 ‧顏色、背景、漸層(含錐形漸層) ‧容易理解的資料表 ‧彈性框(flexible box)與網格布局系統(含子網格) ‧2D和3D變形、轉場和動畫 ‧濾鏡、混合、剪裁和遮罩
前端開發測試入門|現在知道也還不遲的自動化測試策略必備知識 吉井 健文 書號:ACL069900 你有這些煩惱嗎? 「雖然知道測試很重要,但遲遲尚未著手進行」 「雖然有一定的開發經驗,但沒寫過測試」 「不確定目前採用的測試方法是不是最合適的選擇」 想要自信滿滿地寫下測試程式碼,然後暢快地說出 「會寫測試真是太好了!」 這本書就是專門為您所寫的教戰手冊 立刻就能派上用場的測試工具應用技巧! 現在的Web應用程式都需要在畫面上提供越來越高階的功能,而為了要確保品質跟易於維護與否,前端自動化測試就扮演著相當重要的角色。 本書是針對Web應用程式開發「前端測試」基本知識與具體實務執行方式的書籍。 透過真實的程式碼來進行教學,講解基本的測試程式碼寫法,更分享了前端特有的測試方法與工具該如何應用。 ‧UI元件測試 ‧視覺回歸測試 ‧E2E測試 ‧提升無障礙性 ‧在持續整合環境執行測試 有系統地學習前端測試,做到高品質、好維護! 還不只這些,就連「顧及無障礙性」跟「在持續整合環境執行測試」的議題也都跟上趨勢,相信各位可以紮實地學會開發現場第一線人員必備的測試知識與技巧。 適用對象: ‧完全沒有建構過前端軟體的讀者 ‧完全沒有寫過測試程式碼的讀者 ‧沒有寫過囊括資料庫在內的E2E測試的讀者
Laravel啟動與運行 第三版 Matt Stauffer 書號:A765 PHP框架何其多,為何選擇Laravel? Laravel 的核心精神是為開發者提供所需的工具和能力。 它的目標是提供簡潔、優美的程式碼與功能,協助開發者快速學習、動工、開發,並寫出簡潔且持久的程式碼。 可以說得具體一點嗎? ‧Laravel簡化了開發流程,提供快速的應用程式開發框架。 ‧提供一致的API和可預測的結構,使開發更加順暢。 ‧完整的工具生態系統,包括本地開發、伺服器管理和部署工具,避免重工。 ‧強調「約定優於配置」,減少開發者的工作量。 ‧重視簡單性,從最簡單的實作開始滿足需求,不侷限於複雜環境。 所以說,為何要選擇Laravel? 因為Laravel的哲學就是「讓開發者更幸福」! 親愛的開發者,你值得更幸福。 「《Laravel啟動與運行》既全面又容易吸收,提供了傑出的Laravel概要,帶領你從編寫第一行程式碼開始,邁向進階的主題。我強烈推薦這本精心打造的指南!」 —Ben Holmen The Boutique Hub首席技術長 Laravel與其他PHP web框架之間有何差異?對初學者來說,它們之間的差異在於速度與簡單易行程度。這個應用程式開發框架及其廣泛工具系統,可以讓你藉由簡潔、易讀的程式碼來快速開發網站與應用程式。第三版經過全面更新,涵蓋Laravel 10,並詳細介紹當今最熱門的web框架。 Matt Stauffer這位Laravel社群的領銜教師暨開發者,以宏觀的概要和具體的範例協助有經驗的PHP web開發者立刻上手這個框架。本書包含第二版問世以來全新的身分驗證及前端工具,以及其他第三方工具。 本書探討的主題包括: ‧強大的Blade,它是Laravel的自定模板設計工具 ‧用來收集、驗證、正規化與篩選用戶資料的工具 ‧搭配應用程式的資料庫的Eloquent ORM ‧Illuminate Request物件,以及它在應用程式生命週期中的作用 ‧用於測試PHP程式碼的PHPUnit、Mockery與Dusk ‧用於編寫JSON與RESTful API的工具 ‧檔案系統存取、session、cookie、快取與搜尋介面 ‧用來實作佇列、job、事件與WebSocket事件發布的工具 ‧特殊的程式包,包含Scout、Passport、Cashier…等
Vue.js 3前端漸進式建構框架實戰應用|完美搭配Bootstrap 5與PHP 黃聰明 書號:ACL068300 ‧Bootstrap及Vue.js熱門前端技術一手掌握 ‧MySQL資料庫功能實作與PHP Web應用程式一次到位 ‧沒有Node.js套件管理及Vue-CLI模組一樣搞定SPA 現今前端工程師必備的能力,絕不能止步於HTML、CSS與JavaScript而已,除了要能設計適合不同尺寸載具的RWD頁面外,更需要學會運用不同框架的整合,才能在專案中得心應手同時展現前端工程師的價值。 目前廣泛運用Bootstrap的CSS框架來呈現版面並達成RWD,而Vue.js則是近年備受矚目的三大JavaScript框架之一。本書以Vue.js框架為核心概念,搭配Bootstrap做為UI的呈現,詳細介紹Vue 3之後新增的composition API撰寫方式、建立資料採用ref()和reactive()、options API程式碼架構,並說明與Vue 2的差異,為讀者打造駕馭前端框架的實戰力,成為卓越的前端工程師。
JavaScript基礎必修課(含ITS JavaScript國際認證模擬試題) 蔡文龍/張志成/何嘉益/張力元 書號:AEL026700 👍👍 ITS JavaScript認證最佳訓練教材,搭配ChatGPT協作,程式開發一把罩! ■ 專家資深教師執筆 由微軟MVP、科技大學教授JavaScript與教授ITS國際認證教師共同編著,針對目前大學初學者學習JavaScript程式設計所應具備的基本素養所編寫入門教材。讓初學者輕鬆跨足JavaScript的領域,提升網頁開發上的實用技能。 ■ 內容多元豐富範例 介紹使用Visual Studio Code撰寫JavaScript,以及JavaScript基本語法、資料類型、條件與迴圈結構、函式、內建物件,並深入瞭解文件與瀏覽器物件模型、事件處理、網頁儲存與AJAX非同步技術和JSON資料讀取。透過豐富的範例練習,幫助初學者掌握前端開發的精髓。 ■ ChatGPT協作開發 介紹ChatGPT的功能、優缺點以及使用方法。透過實例演示學習如何透過與ChatGPT的提示對話,自動生成JavaScript程式碼並與ChatGPT協作開發JavaScript網頁應用程式。 ■ 扎實國際認證訓練 內文講解融入Certiport ITS JavaScript解題技巧,同時書末精心整理ITS Java Script(IT Specialist Certification) 資訊科技專家國際認證的兩組模擬試題,讓初學者的訓練更加扎實,同時也是教師培訓學生考取ITS JavaScript國證認證的最佳教材。
前端開發資安入門|你不能忽視的漏洞對策必備知識 平野 昌士 書號:ACL069400 因應漏洞所必備的知識 等事情發生了才說不知道就太遲了 建立Web應用程式資安壁壘必備知識集大成 本書旨在成為每位前端開發工程師於開發Web應用程式時的資安基本知識入門書。 書中章節針對「HTTP」、「來源」等基本Web資安主題,以及「跨站腳本攻擊(XSS)」與「跨站請求偽造(CSRF)」等衝著前端而來的資安攻擊機制,都準備了實作的篇章。讓各位讀者能以同一套範本程式碼作為學習的舞台,一步一步建構起學習的成就感。 當然,保護使用者免於遭受攻擊的方法也會分享給大家。除了每個攻擊手法的因應措施之外,「如何搭載驗證功能」、「如何安全地使用JavaScript函式庫」等書中環節,相信無論是對各位實際開發時、或是在研擬如何防範漏洞時都有所助益,也期待各位能在當中找到適合用來提升自己資安防護的提示。 為了讓第一次接觸資安的讀者可以循序漸進,書中針對基本的名詞逐一介紹,且跟讀者們所分享的主題也精挑細選過,只要您是前端設計工程師,相信本書的內容都會是您應該了解的基本功。 目標讀者 ‧稍具工作資歷的前端工程師 ‧想開始學習Web資安的Web工程師 ‧想要透過實際演練程式碼來學習Web應用程式資安防範措施的讀者
JavaScript設計模式學習手冊 第二版 Addy Osmani 書號:A750 JavaScript與React開發者指南 「Addy的書是學習基本概念的最好方法,這些概念在許多用途中都很實用。這本書是將系統思維應用到工作的開發人員應具備的,任何開發人員都會在閱讀的過程中獲得讓人難以置信的回報。」 —Sarah Drasner Google工程總監 「Addy Osmani再次出擊,對這本JavaScript設計模式經典書籍進行了令人激賞的更新。」 —Stoyan Stefanov WebPageTest.org工程師和《JavaScript Patterns》作者 您想將現代設計模式應用在JavaScript上編寫美觀、結構化且可維護的JavaScript嗎?您想要乾淨、有效率、可管理的程式碼嗎?您想瞭解最新的最佳實務嗎?如果是的話,本書是個理想的起點。 作者Addy Osmani向您展示了如何把現代設計模式(包括模組、mixin、觀察者和中介者)應用於JavaScript和React上。您將瞭解效能和渲染模式,例如伺服器端渲染和Islands架構。您還將瞭解從現代web應用程式開發人員的角度來看,MVC、MVP和MVVM等架構型模式有何用處。 本書探討: ‧用於建構元件和應用程式的架構型模式 ‧適用於任何層級開發人員的超過20種JavaScript和React設計模式 ‧不同的模式類別,包括建立型、結構型和行為型 ‧基本效能模式,包括動態匯入和程式碼拆分 ‧渲染模式,例如伺服器端渲染、水合、Islands架構等 此外,您還將探索現代JavaScript語法(例如JavaScript模組)、React模式(例如Hook)、高階元件(HOC)等,以便在不斷發展的Web開發世界中保持領先地位。
網頁設計完全攻略HTML、CSS、JavaScript、Bootstrap、jQuery、Vue.js、RWD|搭配ChatGPT效率加倍 陳惠貞 書號:ACL070300 這是一本內容非常齊全的網頁設計書籍,網羅最新技術、最新語法、最多範例,包含下列的【7大主題】和【超過700個範例程式】,全彩印刷,圖解詳盡,觀念正確,讓讀者快速學會網頁設計的關鍵技術! .HTML .CSS .JavaScript .Bootstrap .jQuery .Vue.js .響應式網頁設計 (RWD) 除了分篇分章進行語法教學,目前最熱門的【ChatGPT】也是重要主題,我們會介紹如何使用ChatGPT學習網頁設計,包括撰寫網頁程式、解讀網頁程式、加註解、除錯、查詢語法、尋求技術支援、出題練習、解題、與其它程式語言做轉換等。 為了讓讀者體驗如何將各種語法活用到實際的網頁設計,不再陷入只會語法,卻不知如何活用的窘境,我們設計了【三大響應式網頁範例】-【圖庫網站】、【旅遊網站】和【部落格網站】,其中第一個範例是使用HTML和CSS手刻響應式網頁,而第二、三個範例是使用HTML、CSS和Bootstrap開發響應式網頁,這些範例均相當精美,對於設計人員開發網頁、老師設計教學範例、學生製作專題或參加競賽都極具參考價值。 學習重點------------------------------------------------------------ 【第0章-ChatGPT】 在本章中,我們會介紹如何使用ChatGPT學習網頁設計,例如撰寫網頁程式、解讀網頁程式、加註解、除錯、查詢語法、尋求技術支援、出題練習、解題、與其它程式語言做轉換等。 【第1篇-HTML】 HTML可以用來定義網頁的內容,開發各種網頁應用程式。在本篇中,我們會介紹HTML常用的元素,例如文件結構、資料編輯與格式化、嵌入內容、表格、表單等。 【第2篇-CSS】 CSS可以用來定義網頁的外觀,包括編排、顯示、格式化及特殊效果。在本篇中,我們會介紹CSS常用的屬性,例如色彩、字型、文字、清單、Box Model、定位方式、背景、漸層、濾鏡、表格、Flexbox Layout、Grid Layout、變形、轉場、動畫、媒體查詢等。 【第3篇-JavaScript】 JavaScript可以用來定義網頁的行為,在本篇中,我們會介紹JavaScript的基本語法,包括型別、變數、常數、運算子、流程控制、函式、物件等,還會介紹JavaScript在瀏覽器端的應用,也就是如何利用JavaScript讓靜態網頁具有動態效果,包括文件物件模型 (DOM)、瀏覽器物件模型 (BOM)、事件處理等。 【第4篇-網頁前端框架】 除了最核心的HTML、CSS和JavaScript,還有許多應用於JavaScript程式開發的函式庫與框架,在本篇中,我們會介紹下列幾種技術: .Bootstrap:是很受歡迎的HTML、CSS與JavaScript框架,用來開發響應式 (responsive)、行動優先 (mobile first) 的網頁,使用者無須撰寫CSS或JavaScript程式碼,就可以輕鬆設計出響應式網頁。 .jQuery:是一個快速、輕巧、功能強大的JavaScript函式庫,透過它所提供的API,可以讓諸如操作HTML文件、選擇HTML元素、處理事件、建立特效、使用Ajax技術等動作變得更簡單。 .Vue.js:這個JavaScript函式庫,提供API讓Web開發人員進行資料繫結及操作網頁上的元素,解決畫面顯示與資料狀態同步的問題。 此外,我們還會介紹【響應式網頁設計】(RWD,Responsive Web Design),這是一種網頁設計方式,目的是根據使用者的瀏覽器環境 (例如寬度或方向等),自動調整網頁的版面配置,以提供最佳的顯示結果,同時設計了【3大響應式網頁範例】-圖庫網站、旅遊網站、部落格網站,讓您不只懂語法,更懂如何運用到實際的網頁設計。
精通API架構|設計、營運和發展基於API的系統 James Gough, Daniel Bryant, Matthew Auburn 書號:A729 「雖然容器和微服務受到這麼多關注,但人們往往忽略服務通訊的基本原理。本書糾正了這一點,深入探討如何構建和發展你的API。」 —Sam Newman 《Building Microservices》作者 「寫得非常好,提供了很多技巧、例子和實用建議。」 —Stefania Chaplin GitLab & DevStefOps 大多數有使用Web的組織都會建立和營運API作為客戶開始與公司服務互動的大門。設計、構建和管理這些關鍵程序影響著組織中的每一個人,從工程師和產品負責人到高階主管都在其中。但對於開發人員和解決方案架構師來說,真正的挑戰在於從頭開始創建一個API平台。 透過這本實務書籍,你將學會建置和測試使用API閘道在微服務層次上結合產品的REST API策略。作者群們為您解釋如何透過基礎設施的簡單增補,幫助工程師和組織向雲端遷移,並讓我們有機會使用像服務網格這樣的技術來連接內部服務。 ‧學習API基礎知識和構建API平台的架構模式 ‧使用實際的範例來了解如何設計、建置和測試基於API的系統 ‧部署、操作和配置API平台的關鍵元件 ‧基於案例研究適當地使用API閘道和服務網格 ‧理解API架構中的核心安全性和常見安全弱點 ‧利用威脅建模和OAuth2和TLS等技術確保資料和API的安全 ‧學習如何使現有系統朝向基於API和雲端的架構演化
ASP.NET Core 7 MVC 跨平台範例實戰演練 聖殿祭司 奚江華 書號:AEL026800 * 程式語法及專案組態適用ASP.NET Core 6、7及8 * 作者以多年程式開發經驗,將業界的專業開發技巧融入於書中! ASP.NET Core是跨平台的.NET框架,除了跨平台特性,整個框架底層更是高度重新大改寫,導入許多軟工Design Pattern與Principals原則,讓整個框架程式組織、運作與耦合度達到前所未有新高度。而ASP.NET Core中最重要的四大天王:Dependency Injection相依性注入、Configuration組態系統、Hosting與Middleware,更是貫穿整個應用程式設計與執行,可以說掌握此四者便掌握了ASP.NET Core核心精髓。無論新手與老手,本書皆能循序漸進地引導您,一步步深入ASP.NET Core精華的奧義殿堂。 精選章節,讓您Do Less, Get More,短時間內培養出即戰力!本書內容有: * 介紹MVC架構如何三分天下,精解Model、View與Controller三者職責與運作 * 以DI相依性注入設計抽象介面與實作,達成IoC控制反轉與鬆散耦合 * Configuration組態與Options Pattern選項模式共舞 * Model / Scaffolding CRUD / LINQ與Entity Framework Core資料庫存取 * View / Partial View / Tag Helpers / HTML Helpers / View Component / Layout功能解析 * 說明MVC中如何整合Bootstrap前端開發框架,有效建構RWD響應式網站 * 全面掌握Razor語法,提升View頁面的智慧與判斷力 * 用開源Chart.js及JSON製作HTML5互動式商業統計圖表 * 以jQuery Ajax / Web API / JSON三劍客建立輕量級高效能網站 * 用AJAX及MVC串接ChatGPT API製作AI聊天問答 * 將ASP.NET Core應用程式部署至Microsoft Azure雲端平台
PHP & MYSQL:網頁伺服器程式開發之道 Jon Duckett 書號:ACL060800 本書的學習重點 ‧看懂與撰寫PHP程式碼 ‧將資料儲存於MySQL資料庫 ‧制訂每位網站訪客專屬的網頁內容 ‧建立CMS或社群網路 本書介紹的技巧 ‧內容管理 ‧註冊會員 ‧上傳圖像與其他類型的媒體 ‧留言與按讚 本書提供的線上支援 ‧範例程式碼與實務案例 ‧線上練習題:www.phpandmysql.com ‧額外的參考資料 歡迎你和我們一起以更巧妙的方式學習PHP&MySQL。 Facebook、Wikipedia和WordPress等等世界領先的網站,都是使用PHP語言來支持其網站營運所需的程式設計。PHP網頁伺服器的特色之一是讓網站利用MySQL資料庫儲存的內容,針對每位網站訪客提供客製化的網頁內容。 本書採用簡明、視覺化的說明方式,輔以小型的範例程式碼,讓讀者更容易學會以PHP和MySQL語言開發網站和網站所需要的功能,例如,讓訪客能註冊會員、建立與編輯文章、上傳圖像、管理個人資料、留言或「按讚」等等。 本書作者的其他暢銷著作 《HTML&CSS:網站設計建置優化之道》 www.htmlandcssbook.com 《JavaScript & JQuery:網站互動設計程式進化之道》 www.javascriptbook.com
Vue.js入門到實戰:頁面開發x元件管理x多語系網站開發(適用Vue.js 3.x/2.x) Nat 書號:AEL025800 來自業界,超寫實經驗分享。不只學功能,更學會應用! 資訊技術需要不斷的學習與累績實作經驗,使用本書學習Vue.js,能把過去傳統冗長的jQuery/JS程式,淬鍊成寫法簡潔、更好維護之程式碼。此外,加上Vue的雙向綁定特性,更容易寫出UX更好的介面,讓您今後開發的網站能夠更為提升使用者經驗。 透過本書循序漸進的豐富範例教學,帶您建立從開發環境建置到Vue.js的介面開發及實作能力。重點內容: * Vue開發環境建置 * 資料登錄及更新 * 表單輸入及事件操作 * 資料客製化及監聽 * 元件製作 * 單頁式應用程式(SPA) * Ajax與Mock API串接 * 串接Chat API實作聊天機器人 * Vuex狀態管理 * Vue Router頁面路由管理 * Vue i18n多語系網站
JavaScript × ChatGPT 第一次學就上手 陳惠貞 書號:ACL069600 ChatGPT神助攻!教語法、寫程式、除錯、出題練習、轉換其它程式語言樣樣行! JavaScript×ChatGPT強強聯名,讓您在AI的神助攻下,華麗化身為JavaScript程式設計高手! 在ChatGPT橫空出世後,有不少人驚覺「寫程式」即將由AI工具所取代,沒錯,AI工具確實能夠寫程式,但這並不表示您就不用學程式設計,而是程式設計師必須要進化為AI工具的程式審查員或教AI學習的老師。 換句話說,您必須具備程式設計能力,才有辦法跟AI工具溝通,讓它寫出您需要的程式碼,也才有辦法閱讀或審查AI工具所生成的程式碼,確保程式碼是正確的、有效率的、經過完整測試的。 在本書中,我們除了告訴您如何使用ChatGPT撰寫程式、解讀程式、查詢語法、尋求技術支援、除錯、出題練習、在JavaScript與其它程式語言之間做轉換,更重要的是有計畫地帶您學習JavaScript,無論您有無程式設計的經驗,只要約略具有HTML與CSS的基礎知識,都能看得懂、學得會,不會愈看愈挫折、半途而廢。 全書彩色印刷、圖解詳盡、範例導向、邊做邊學,零基礎也能輕鬆上手!