ChatGPT X JavaScript精選15堂課:輕鬆學會網頁程式設計實作
出版資訊
簡介
◖本書特色◗
♦ 掌握ChatGPT提問技巧,精準引導,獲得符合期望的解答。
♦ JavaScript多年蟬聯GitHub熱門程式語言排行榜冠軍,學習程式首選技術。
♦ 涵蓋WEB/APP前端開發三大必學技術:JavaScript(ES6)+HTML5+CSS3。
♦ 以淺顯易懂的教學與範例,培養程式素養,唯有觀念清楚,才能靈活運用,零基礎也能輕鬆上手。
♦ 撰寫適合自己的Web應用程式,也能讀懂他人所寫的程式碼,不管是開發、Debug(除錯)或改版維護都能從容以對。
◖本書內容◗
這本實用的書籍介紹大量ES6+語法。每一堂課都以循序漸進的方式規劃明確且直覺的主題,以淺顯易懂的方式讓您理解艱澀難懂的關鍵概念,例如瀏覽器與JS引擎的運作模式、DOM、CSSOM、RegExp、物件導向、作用域、迭代、閉包、原型鏈、解構賦值、事件循環與非同步等重要觀念。透過範例實作,加強更多的程式實戰經驗。
本書的目標不僅是培養您的JavaScript程式素養,還教授如何與HTML5、CSS3搭配活用。即使零基礎的初學者,也能夠充分掌握JavaScript的語法和概念。
◖課程目標◗
◉ 清楚了解瀏覽器及JS引擎的運作模式
◉ 熟悉JS語法與瀏覽器console除錯技巧
◉ 掌握變數作用域、迭代、物件導向與非同步等關鍵技術
◉ 能夠利用RegExp物件做數據的精準搜尋
◉ 學會使用JS操作HTML DOM、CSS及Web Storage
◖適用讀者◗
◉ JavaScript開發者或初學者
◉ 網頁程式設計相關從業人員
◉ 大專院校網頁程式設計相關系所的師生
目錄
第02堂課 JavaScript基礎語法
第03堂課 程式控制結構
第04堂課 JavaScript內建標準物件
第05堂課 集合物件
第06堂課 函式與作用域
第07堂課 物件、方法與屬性
第08堂課 RegExp物件
第09堂課 非同步與事件循環(Event loop)
第二部分 JavaScript在WEB程式的應用
第10堂課 認識HTML
第11堂課 認識CSS
第12堂課 JavaScript與HTML DOM
第13堂課 JavaScript事件與事件處理
第14堂課 前端資料儲存
第15堂課 善用ChatGPT寫JavaScript程式