| 書名: | 跨框架提昇開發高度 - 前端高級架構師應具備的思想及技能(好評熱銷版) (2版) | |||
| 作者: | 侯策 | |||
| 版次: | 2 | |||
| ISBN: | 9786267757741 | |||
| 出版社: | 深智數位 | |||
| 出版日期: | 2026/01 | |||
| 頁數: | 464 | |||
|
#資訊
#編程與軟體開發 #JavaScript |
||||
【簡介】 如下。 第一部分 前端專案化管理工具(01~05) 以npm 和Yarn 套件管理工具切入專案化主題,透過Webpack 和Vite 建構工具加深讀者對專案化的理解。事實上,工具的背後是原理,因此我不會枯燥地列舉某個工具的優缺點和基本使用方式,而是會深入介紹幾個極具代表性的工具的技術原理和演變過程。只有吃透這些內容,才能真正理解專案化架構。希望透過這一部分,讀者能夠意識到如何追根究底地學習,如何像一名架構師一樣思考。 第二部分 現代化前端開發和架構生態(06~16) 這部分將一網打盡大部分開發者每天都會接觸卻很少真正理解的基礎知識。希望透過第二部分,讀者能夠真正意識到,Webpack 工程師的職責並不是寫寫設定檔那麼簡單,Babel 生態系統也不是使用AST 技術玩轉編譯原理而已。這部分內容能夠幫助讀者培養前端專案化基礎建設思想,這也是設計一個公共函式庫、主導一項技術方案的基礎知識。 第三部分 核心框架原理與程式設計模式(17~22) 在這一部分中,我們將一起來探索經典程式的奧秘,體會設計模式和資料結構的藝術,請讀者結合業務實踐,思考優秀的設計思想如何在工作中實作。同時,我們會針對目前前端社區所流行的框架進行剖析,相信透過不斷學習經典思想和剖析原始程式內容,各位讀者都能有新的收穫。 第四部分 前端架構設計實戰(23~26) 在這一部分中,我會一步一步帶領大家從0 到1 實現一個完整的應用專案或公共函式庫。這些專案實踐並不是社區上氾濫的Todo MVC,而是代表先進設計理念的現代化專案架構專案(比如設計實現前端+ 行動端離線套件方案)。同時在這一部分中,我也會對編譯和建構、部署和發布這些熱門話題進行重點介紹。 第五部分 前端全鏈路——Node.js 全端開發(27~30) 在這一部分中,我們以實戰的方式靈活運用並實踐Node.js。這一部分不會講解Node.js 的基礎內容,讀者需要先儲備相關知識。我們的重點會放在Node.js 的應用和發展上,比如我會帶大家設計並完成一個真正意義上的企業級閘道,其中涉及網路知識、Node.js 理論知識、許可權和代理知識等。再比如,我會帶大家研究並實現一個完善可靠的Node.js 服務系統,它可能涉及非同步訊息佇列、資料儲存,以及微服務等傳統後端知識,讓讀者能夠真正在團隊專案中實作Node.js 技術,不斷開疆擴土。 總之,這本書內容很多,好料滿滿。 客觀來說,我絕不相信一本「武功秘笈」就能讓一個人一路打怪升級,一步登天。我更想讓這本書成為一個促成你我交流的機會,在輸出自己經驗累積的同時,我希望它能幫助到每一個人。你準備好了嗎?來和我一起,像架構師一樣思考吧! 致謝 本書初稿結束於壬寅年春季的最後一個節氣——穀雨。穀雨意為「雨生百殼」,田中的秧苗初插、作物新種,只有得到雨水的充分滋潤,穀類作物才能茁壯成長。 一本書的問世,自然也少不了養料和雨露的澆灌。為此,我想特別感謝一路支持和鼓勵我的家人及好友—— 一醬、顏海鏡等。感謝他們的陪伴,以及為我提供的素材和修改建議。我還要感謝電子工業出版社的孫奇俏編輯,這已不是我們第一次合作,她的專業能力始終讓我欽佩,這種認真負責的態度,始終是我創作的勇氣源泉和力量後盾。 在這個時間節點,我們仍然面臨著疫情的嚴峻挑戰,國際時局也風雲變幻。一本書的問世,自然不能實現世界和平的美好願景,但希望它能幫助每一位讀者找到內心的一片靜土,感受到學習進步帶給我們的力量! 侯策 【目錄】 ▌第一部分 前端專案化管理工具 第1 章 安裝機制及企業級部署私服原理 npm 內部機制與核心原理 npm 不完全指南 npm 多來源鏡像和企業級部署私服原理 總結 第2 章 Yarn 安裝理念及相依管理困境破解 Yarn 的安裝機制和背後思想 破解相依管理困境 總結 第3 章 CI 環境下的npm 最佳化及專案化問題解析 CI 環境下的npm 最佳化 更多專案化相關問題解析 最佳實作建議 總結 第4 章 主流建構工具的設計考量 從Tooling.Report 中,我們能學到什麼 總結 第5 章 Vite 實現:原始程式分析與專案建構 Vite 的「從天而降」 Vite 實現原理解讀 總結 ▌第二部分 現代化前端開發和架構生態 第6 章 談談core-js 及polyfill 理念 core-js 專案一覽 如何重複使用一個polyfill 尋找最佳的polyfill 方案 總結 第7 章 整理混亂的Babel,拒絕編譯顯示出錯 Babel 是什麼 Babel Monorepo 架構套件解析 Babel 專案生態架構設計和分層理念 總結 第8 章 前端工具鏈:統一標準化的babel-preset 從公共函式庫處理的問題,談如何做好「掃雷人」 應用專案建構和公共函式庫建構的差異 一個企業級公共函式庫的設計原則 制定一個統一標準化的babel-preset 總結 第9 章 從0 到1 建構一個符合標準的公共函式庫 實戰打造一個公共函式庫 打造公共函式庫,支援script 標籤引入程式 打造公共函式庫,支援Node.js 環境 從開放原始碼函式庫總結生態設計 總結 第10 章 程式拆分與隨選載入 程式拆分與隨選載入的應用場景 程式拆分與隨選載入技術的實現 Webpack 賦能程式拆分和隨選載入 總結 第11 章 Tree Shaking:移除JavaScript 上下文中的未引用程式 Tree Shaking 必會理論 前端專案化生態和Tree Shaking 實踐 總結 第12 章 理解AST 實現和編譯原理 AST 基礎知識 AST 實戰:實現一個簡易Tree Shaking 指令稿 總結 第13 章 專案化思維:主題切換架構 設計一個主題切換專案架構 主題色切換架構實現 總結 第14 章 解析Webpack 原始程式,實現工具建構 Webpack 的初心和奧秘 手動實現打包器 總結 第15 章 跨端解析小程式多端方案 小程式多端方案概覽 小程式多端——編譯時方案 小程式多端——執行時期方案 小程式多端——類React 風格的編譯時和執行時期結合方案 小程式多端方案的最佳化 總結 第16 章 從行動端跨平臺到Flutter 的技術變革 行動端跨平臺技術原理和變遷 Flutter 新貴背後的技術變革 總結 ▌第三部分 核心框架原理與程式設計模式 第17 章 axios:封裝一個結構清晰的Fetch 函式庫 設計請求函式庫需要考慮哪些問題 axios 設計之美 總結 第18 章 對比Koa 和Redux:解析前端中介軟體 以Koa 為代表的Node.js 中介軟體設計 對比Express,再談Koa 中介軟體 Redux 中介軟體設計和實現 利用中介軟體思想,實現一個中介軟體化的Fetch 函式庫 總結 第19 章 軟體開發的靈活性和訂製性 設計模式 函式思想 總結 第20 章 理解前端中的物件導向思想 實現new 沒有那麼容易 如何優雅地實現繼承 jQuery 中的物件導向思想 類別繼承和原型繼承的區別 總結 第21 章 利用JavaScript 實現經典資料結構 資料結構簡介 堆疊和佇列 鏈結串列(單向鏈結串列和雙向鏈結串列) 樹 圖 總結 第22 章 剖析前端資料結構的應用場景 堆疊和佇列的應用 鏈結串列的應用 樹的應用 總結 ▌第四部分 前端架構設計實戰 第23 章 npm scripts:打造一體化建構和部署流程 npm scripts 是什麼 npm scripts 原理 npm scripts 使用技巧 打造一個lucas-scripts 總結 第24 章 自動化程式檢查:剖析Lint 工具 自動化Lint 工具 lucas-scripts 中的Lint 設定最佳實踐 工具背後的技術原理和設計 總結 第25 章 前端+ 行動端離線套件方案設計 從流程圖型分析Hybrid 性能痛點 相應最佳化策略 離線套件方案的設計流程 離線套件方案持續最佳化 總結 第26 章 設計一個「萬能」的專案鷹架 命令列工具的原理和實現 從命令列工具到萬能鷹架 總結 ▌第五部分 前端全鏈路——Node.js 全端開發 第27 章 同構著色架構:實現SSR 應用 實現一個簡易的SSR 應用 SSR 應用中容易忽略的細節 總結 第28 章 性能守衛系統設計:完善CI/CD 流程 性能守衛理論基礎 Lighthouse 原理介紹 性能守衛系統Perf-patronus 總結 第29 章 打造閘道:改造企業級BFF 方案 BFF 閘道定義及優缺點整理 打造BFF 閘道需要考慮的問題 實現一個lucas-gateway 總結 第30 章 實現高可用:Puppeteer 實戰 Puppeteer 簡介和原理 Puppeteer 在SSR 中的應用 Puppeteer 在UI 測試中的應用 Puppeteer 結合Lighthouse 的應用場景 透過Puppeteer 實現海報Node.js 服務 總結
還沒有人留下心得,快來搶頭香!
為您推薦
類似書籍推薦給您
【簡介】 *從「匠」到「師」的必經之路,前端產業技術快速昇華到架構師 *前端專案化管理工具,Webpack、Vite、npm、yarn。 *前端開發架構生態,AST、Babel生態 *核心框架原理及設計模式、深入了解各種node.js圍繞的框架:Vue、React *實戰設計前端架構,如行動端離線套件、編譯和建構、部署和發佈 *前端全鏈路,完整Node.js生態開發實戰 本書包括五個部分,涵蓋30個主題。 第一部分首先就是以npm和Yarn套件管理工具切入專案化主題,透過Webpack和Vite建構工具加深讀者對專案化的理解。深入介紹幾個極具代表性的工具的技術原理和演變過程。 第二部分為現代前端開發架構生態,幫助讀者培養前端專案化基礎建設思想,這也是設計一個公共函式庫、主導一項技術方案的基礎知識。 第三部分為核心框架原理及設計模式,探索經典程式的奧秘,體會設計模式和資料結構的藝術,帶領讀者結合業務實踐,思考優秀的設計思想如何在工作中實作。 第四部分是前端架構設計實戰在這一部分中,我會一步一步帶領大家從0到1實現一個完整的應用專案或公共函式庫。這些專案實踐並不是社區上氾濫的Todo MVC,而是代表先進設計理念的現代化專案架構專案(比如設計實現前端+行動端離線套件方案)。 第五部分前端全鏈路Node.js全端開發,帶大家設計並完成一個真正意義上的企業級閘道,其中涉及網路知識、Node.js 理論知識、許可權和代理知識等。帶大家研究並實現一個完善可靠的Node.js服務系統,涉及非同步訊息佇列、資料儲存,以及微服務等傳統後端知識。 【目錄】 第一部分 前端專案化管理工具 第1 章 安裝機制及企業級部署私服原理 npm 內部機制與核心原理 npm 不完全指南 npm 多來源鏡像和企業級部署私服原理 總結 第2 章 Yarn 安裝理念及相依管理困境破解 Yarn 的安裝機制和背後思想 破解相依管理困境 總結 第3 章 CI 環境下的npm 最佳化及專案化問題解析 CI 環境下的npm 最佳化 更多專案化相關問題解析 最佳實作建議 總結 第4 章 主流建構工具的設計考量 從Tooling.Report 中,我們能學到什麼 總結 第5 章 Vite 實現:原始程式分析與專案建構 Vite 的「從天而降」 Vite 實現原理解讀 總結 第二部分 現代化前端開發和架構生態 第6 章 談談core-js 及polyfill 理念 core-js 專案一覽 如何重複使用一個polyfill 尋找最佳的polyfill 方案 總結 第7 章 整理混亂的Babel,拒絕編譯顯示出錯 Babel 是什麼 Babel Monorepo 架構套件解析 Babel 專案生態架構設計和分層理念 總結 第8 章 前端工具鏈:統一標準化的babel-preset 從公共函式庫處理的問題,談如何做好「掃雷人」 應用專案建構和公共函式庫建構的差異 一個企業級公共函式庫的設計原則 制定一個統一標準化的babel-preset 總結 第9 章 從0 到1 建構一個符合標準的公共函式庫 實戰打造一個公共函式庫 打造公共函式庫,支援script 標籤引入程式 打造公共函式庫,支援Node.js 環境 從開放原始碼函式庫總結生態設計 總結 第10 章 程式拆分與隨選載入 程式拆分與隨選載入的應用場景 程式拆分與隨選載入技術的實現 Webpack 賦能程式拆分和隨選載入 總結 第11 章 Tree Shaking:移除JavaScript 上下文中的未引用程式 Tree Shaking 必會理論 前端專案化生態和Tree Shaking 實踐 總結 第12 章 理解AST 實現和編譯原理 AST 基礎知識 AST 實戰:實現一個簡易Tree Shaking 指令稿 總結 第13 章 專案化思維:主題切換架構 設計一個主題切換專案架構 主題色切換架構實現 總結 第14 章 解析Webpack 原始程式,實現工具建構 Webpack 的初心和奧秘 手動實現打包器 總結 第15 章 跨端解析小程式多端方案 小程式多端方案概覽 小程式多端——編譯時方案 小程式多端——執行時期方案 小程式多端——類React 風格的編譯時和執行時期結合方案 小程式多端方案的最佳化 總結 第16 章 從行動端跨平臺到Flutter 的技術變革 行動端跨平臺技術原理和變遷 Flutter 新貴背後的技術變革 總結 第三部分 核心框架原理與程式設計模式 第17 章 axios:封裝一個結構清晰的Fetch 函式庫 設計請求函式庫需要考慮哪些問題 axios 設計之美 總結 第18 章 對比Koa 和Redux:解析前端中介軟體 以Koa 為代表的Node.js 中介軟體設計 對比Express,再談Koa 中介軟體 Redux 中介軟體設計和實現 利用中介軟體思想,實現一個中介軟體化的Fetch 函式庫 總結 第19 章 軟體開發的靈活性和訂製性 設計模式 函式思想 總結 第20 章 理解前端中的物件導向思想 實現new 沒有那麼容易 如何優雅地實現繼承 jQuery 中的物件導向思想 類別繼承和原型繼承的區別 總結 第21 章 利用JavaScript 實現經典資料結構 資料結構簡介 堆疊和佇列 鏈結串列(單向鏈結串列和雙向鏈結串列) 樹 圖 總結 第22 章 剖析前端資料結構的應用場景 堆疊和佇列的應用 鏈結串列的應用 樹的應用 總結 第四部分 前端架構設計實戰 第23 章 npm scripts:打造一體化建構和部署流程 npm scripts 是什麼 npm scripts 原理 npm scripts 使用技巧 打造一個lucas-scripts 總結 第24 章 自動化程式檢查:剖析Lint 工具 自動化Lint 工具 lucas-scripts 中的Lint 設定最佳實踐 工具背後的技術原理和設計 總結 第25 章 前端+ 行動端離線套件方案設計 從流程圖型分析Hybrid 性能痛點 相應最佳化策略 離線套件方案的設計流程 離線套件方案持續最佳化 總結 第26 章 設計一個「萬能」的專案鷹架 命令列工具的原理和實現 從命令列工具到萬能鷹架 總結 第五部分 前端全鏈路——Node.js 全端開發 第27 章 同構著色架構:實現SSR 應用 實現一個簡易的SSR 應用 SSR 應用中容易忽略的細節 總結 第28 章 性能守衛系統設計:完善CI/CD 流程 性能守衛理論基礎 Lighthouse 原理介紹 性能守衛系統Perf-patronus 總結 第29 章 打造閘道:改造企業級BFF 方案 BFF 閘道定義及優缺點整理 打造BFF 閘道需要考慮的問題 實現一個lucas-gateway 總結 第30 章 實現高可用:Puppeteer 實戰 Puppeteer 簡介和原理 Puppeteer 在SSR 中的應用 Puppeteer 在UI 測試中的應用 Puppeteer 結合Lighthouse 的應用場景 透過Puppeteer 實現海報Node.js 服務 總結
類似書籍推薦給您
【簡介】 自ChatGPT上市滿週年以來,其熱潮未見減弱,OpenAI官方更積極拓展其應用範圍,推出了Plugins與GPTs等服務,進一步豐富ChatGPT的使用場景。這些創新的大型語言模型(LLM)應用,正在逐步轉變我們的軟體操作方式,將自然語言作為輸入介面,以生成的內容作為輸出回應。舉例來說,僅需輸入「明天10點安排業務會議,並通知相關人員」,LLM應用即可自動完成會議的建立與相關通知。這種方式,無疑是人類溝通中最為自然的模式。面對如此劃時代的變革,我們迫切需要適當的開發指導與策略。 本書旨在提供此類指南,專門解析目前市場上兩大主流的LLM應用開發框架—LangChain與Semantic Kernel。無論您是Python或.NET的開發人員,都能從本書中獲得寶貴的知識與技能。除此之外,本書還特別介紹了當前最受企業青睞的知識庫應用架構—RAG實作,以及提示工程的視覺化工具,每個主題都配有專章詳細介紹與實作教學,旨在為讀者提供全面而深入的學習體驗。 本書特色 1.首本涵蓋LangChain與Semantic Kernel框架教學指南 在人工智慧領域,ChatGPT已成為不可忽視的焦點。雖然市場上有許多書籍從探討Prompt提示的調用出發,但真正深入探討如何整合外部系統或進行複雜Prompt提示的資料卻寥寥無幾。本書將填補這一空白,專注於兩大主流開發框架:LangChain與Semantic Kernel,為讀者提供深入指南。 2.內容涵蓋向量資料庫、RAG RAG是目前企業打造知識庫LLM應用的首選架構,其技術層面涵蓋向量、詞嵌入、提示工程,本書一一拆解為讀者提供詳細的RAG設計過程與實作。 3.提示流程視覺化工具 提示流程視覺化工具是一種開發工具,目的在簡化由大型語言模型(LLM)提供之 AI 應用程式的整個開發週期。可簡化原型設計、實驗、反覆運算和部署 AI 應用程式的程式。本書手把手教學,甚至可以實現零程式碼建造LLM應用。適合非專業開發者使用。 4.本書適合的「讀者族群」 a.想瞭解如何使用LangChain與Semantic Kernel的開發者 b.想瞭解向量資料庫與RAG架構的開發者 c.想瞭解Prompt提示工程視覺化設計的使用者 d.想瞭解在企業面如何整合ChatGPT導入應用的技術主管 專業推薦 本書作者以獨到的見解和深厚的專業知識,對於 Azure OpenAI 進行了全面的剖析。從基礎的操作介面到複雜的技術實作,每一個細節都被詳盡而清晰地闡述。這不僅使得書籍成為了新手學習的良師,也為經驗豐富的開發者提供了深入挖掘的可能。——Will 保哥│多奇數位創意 技術總監/Google Developer Expert/Microsoft MVP 本書無疑是ChatGPT應用程式開發領域的傑作,是一本每位開發者都不應錯過的寶貴參考資料。它不僅覆蓋了最新的技術動態和趨勢,還提供了豐富的實戰經驗和建議,讓學習者在探索ChatGPT應用開發的旅程中,既感受到樂趣也能感受到挑戰的吸引力。——郭曉穎│微軟Azure AI首席產品經理主管 本書綜合 LangChain 與 Semantic Kernel 兩大框架的教學書,內容涵蓋 Azure OpenAI 服務、Hugging Face 平台、向量資料庫、提示流、RAG 等 LLM 整合重要議題,相信本書能為有心學習 LLM 整合應用的朋友提供指引,節省可觀的摸索時間。——黑暗執行緒 這本書,有技術、有實務,而且有為數不少的實作範例,由三位身為微軟MVP、在AI領域首屈一指的專家們共同著作,相信對需要深入了解生成式AI應用與相關技術的你,是絕佳的選擇。——董大偉│Microsoft Regional Director / Microsoft MVP / 光岩資訊資深技術顧問 【目錄】 CHAPTER 1 Azure OpenAI 動手玩 1.1 Azure OpenAI 服務申請 1-2 Azure OpenAI 服務啟用與模型部署 1.3 Azure OpenAI Studio 使用 1.4 聊天遊樂場 & 完成遊樂場 – 來玩吧! 1.5 Azure OpenAI DALL-E 圖像生成遊樂場 1.6 Azure OpenAI Whisper 語音轉換文字遊樂場 1.7 Azure OpenAI Assistant 助理遊樂場 CHAPTER 2 虛擬環境、HuggingFace,與向量資料庫 2.1 Python 的虛擬環境 2.2 Hugging Face 2.3 Embeddings 2.4 向量資料庫演算法的概念 2.5 使用PostgreSQL 儲存向量資料 2.6 使用Pinecone 儲存向量資料 2.7 使用Qdrant 儲存向量資料 CHAPTER 3 提示流 Prompt flow – LLM 界最潮整合利器 3.1 Azure Machine Learning Studio 工作區申請 3.2 Azure Machine Learning Studio 服務介紹 3.3 Prompt flow 介紹與前置作業 3.4 提示流實作 - 網站分類(爬蟲+LLM) 3.5 提示流實作 - 特定資料查詢(向量資料庫查詢+LLM) 3.6 提示流實作 - 英文故事生成機(在VS Code 中使用Prompt flow) 3.7 提示流實作 - 用天氣寫詩(在VS Code 中使用Prompt flow) CHAPTER 4 LangChain 實戰 4.1 認識LangChain 4.2 LangChain Model I/O 4.3 LangChain Chains 4.4 LangChain Retrieval 4.5 LangChain Memory 4.6 LangChain Agent CHAPTER 5 Semantic Kernel 實戰 5.1 淺談LLM 應用 5.2 認識Semantic Kernel 的核心組成 5.3 Semantic Kernel 入門 5.4 實作Plugins 5.5 Plugins 進階運用 5.6 運用DI 注入使用Semantic Kernel 5.7 Semantic Kernel Planner 規劃器 5.8 Semantic Kernel 與Hugging Face 連接 5.9 Semantic Kernel 實作RAG 設計 CHAPTER 6 番外知識與OpenAI GPTs 篇 6.1 關於提示工程Prompt 的技巧 6.2 什麼是檢索增強生成RAG 6.3 OpenAI GPTs 6.4 本書結語
類似書籍推薦給您
【簡介】 側線、變態、脫皮、卵殼…… 魚如何感應水流?蛙為何高聲鳴叫? 爬行類又如何跨越氣候與地形的極限? 從泥盆紀肺魚到侏儸紀恐龍, 冷血動物以適應之名改寫生存法則! 【追尋冷血生命的演化軌跡】 本書為美國史密森學會經典科普叢書之一,內容涵蓋魚類、兩生類與爬行類等三大類冷血脊椎動物。全書共三篇二十四章,以脊椎動物的起源與演化為主軸,結合豐富的解剖、生理、地理分布與行為觀察,介紹這些生物的多樣性與適應能力。透過大量插圖與照片輔助,讀者能清楚理解這些動物如何在漫長的地質時間中演化出豐富的形態與生活策略。 ▎魚類:脊椎動物的起點 第一篇專注於魚類,從「最早的脊椎動物」切入,探討牠們的起源、血統與親緣關係。書中詳細介紹魚類的骨骼構造、呼吸與循環系統,以及特殊的感覺器官如側線系統,並揭示魚類多變的繁殖行為,包括體外受精、變性與護卵等。作者也特別強調魚類的遷移行為,如鮭魚洄游與鰻魚的洄游路線,並解析其背後的生理調節機制。此外,書中亦提及魚類如何透過色彩、體型與行為進行生態適應,以及全球海洋與淡水中魚類的垂直與地理分布,展現其極高的多樣性與生態靈活性。 ▎兩生類:水陸之間的生命實驗 第二篇轉向兩生類,著重於牠們如何從水生環境過渡至陸地。從兩生類的化石紀錄與演化過程談起,書中追溯早期脊椎動物如何發展出適應陸地生活的構造,如肺與四肢。作者細緻描繪蚓螈與蠑螈的體型變化、呼吸方式與生活型態,也說明青蛙與蟾蜍如何利用聲音、體色與環境隱蔽來繁殖與求偶。兩生類的發育過程中,變態現象(如蝌蚪變成青蛙)被詳細描述,並討論這些變化與生態棲位之間的關聯。 ▎爬行類:陸地的征服者 第三篇深入探討爬行類,從恐龍等古代物種談到現存的蜥蜴、蛇、鱷魚與烏龜。本篇內容廣泛,包含爬行類的起源與早期演化、化石收集方法、足跡分析等,並透過化石證據還原牠們在史前世界的生態地位。作者強調爬行類在陸地環境中展現出的適應能力,包括乾燥皮膚、體溫調節與卵的構造等。此外,也分別介紹喙頭蜥、鱷魚、烏龜、蜥蜴與蛇等主要類群,從行為、生理到生殖策略皆有深入描述。透過這些內容,讀者可以理解爬行類如何成功擴展至各種氣候與地形,成為陸域環境中的主角。 本書特色:本書以「冷血脊椎動物」為主題,橫跨魚類、兩生類與爬行類三大類群,從化石紀錄到現生物種,深入描繪牠們的起源、構造、行為與演化歷程。內容結合古生物學、生理學與地理分布,並搭配大量插圖輔助說明,呈現生命由水域邁向陸地的關鍵轉變。 【目錄】 中文版前言 第一篇魚類 第一章最早的脊椎動物 第二章血統與親緣關係 第三章魚的結構 第四章性與生殖 第五章遷移 第六章生長與食物 第七章一些適應性變化 第八章地理和垂直分布 第二篇兩棲動物 第一章兩棲動物化石 第二章兩棲動物的演化 第三章蚓螈和蠑螈 第四章青蛙和蟾蜍 第三篇爬行動物 第一章簡述 第二章恐龍 第三章古代海洋的統治者 第四章古代飛行爬行動物 第五章化石足跡及其演變途徑 第六章脊椎動物化石的保存和收集 第七章爬行動物在脊椎動物中的地位 第八章斑點喙頭蜥 第九章鱷目動物 第十章烏龜 第十一章蜥蜴 第十二章蛇
類似書籍推薦給您
【簡介】 從 1921 年日治時期發起「台灣議會設置請願運動」成為台灣民主運動濫觴起,這一百年來,台灣人民歷經國民黨的接收、殺戮與戒嚴體制,以及共產中國的在武力與法理上的不斷壓迫,卻都能一次次巧妙運用國內外局勢改變,逐步從中凝聚民主意識對抗專制政權。 一百年來,二戰結束、韓戰爆發、金門炮戰、美國外交政策改變,斷絕對蔣政權的承認,都讓危機化做台灣民主的推進器;一百年來,治警事件、二二八事件、雷震案、余登發案、彭明敏案、蘇東啟案、泰源事件、中壢事件、美麗島事件……,每一次的苦難,也都讓犧牲化成更完備的民主武裝,所以台灣才能走出戒嚴、解除報禁黨禁、國會全面改選、總統直選,到政黨輪替、民主鞏固。 這是一部台灣橫跨三個世紀的民主發展的故事,一段由斑斑血淚澆灌長成民主花朵的美麗過程。 【目錄】 序/美國六度基金會董事長 陳文雄博士 序/關懷文教基金會董事長 周清玉 第一章 爭取設立議會,啟蒙人民智識,民主運動起步。 第二章 獨裁政權入台,「228事件」爆發,白色恐怖開始。 第三章 「舊金山和約」簽訂,台灣脫離日本,獲得獨立主權。 第四章 「823砲戰」,聯合國大會決議,蔣政權基礎搖動。 第五章 世界局勢變換,蔣介石死亡,台灣社會拚死爭取自由。 第六章 「中壢事件」爆發,選舉文化改變,參政運動興起。 第七章 美國政策改變「美麗島運動」發生,台灣建國運動推行。 第八章 「野百合學生運動」催生國是會議,迫使政治改革。 第九章 台灣新國會產生,總統直選制度確定。 第十章 「立委減半」破壞國會結構,憲法修改限制修憲機會。 附錄 台灣民主發展大事記 書後說明/姚嘉文
類似書籍推薦給您
【簡介】 配合#108課綱跨領域,讓學習更全面 ◎針對容易出現的考題知識做專題講解,掌握考點 ◎精挑300多個關鍵知識、15類主題,多元議題,增強閱讀素養 ◎16個年表,時間軸搭配重點知識架構,系統化建立時序觀 ◎圖表整合,掌握圖文轉譯和多元資訊整合的能力 ~以時間為軸,主題為綱,巨匠為緯,圖文並茂的介紹中國文化史~ #理清文化發展脈絡 #搭建文化史學習架構 #一口氣讀懂文學、藝術、科學、工程 #附中國文化史大拉頁年表 ★會考,「考綱不考本」! 跨領域閱讀包山包海,文史、科學、科技資訊強強聯手構成題組,落落長的文字要立馬能解剖條列重點;形形色色圖表雜糅拐彎抹角的文字敘事,要培養文圖轉譯力,破解文圖想表達什麼;文史知識混合科學題很燒腦,要用理科思維讀文史;工程領域的題組像大魔王,其實工程與生活科技息息相關,了解科技對生活的影響,就能讀懂非連續文本的密碼。 本套書介紹如:屈原、陶淵明、李白、蘇軾、曹雪芹等文學家,顧愷之、王羲之、黃公望等藝術家,張衡、沈括、李時珍等科學家和魯班、蔡倫、畢昇、宋應星等技術界專家,搭配「中國古典詩歌年表」、「中國古代繪畫年表」、「中國古代書法年表」、「中國古代天文學年表」、「中國古代工程年表」等不同主題年表分章節梳理,並補充相關專題介紹,讓孩子容易閱讀,理解,將零散的文史知識有效的整合和匯總。 特色說明: 1.集結【國學+藝術+科學+工程】內容緊扣課綱核心,題材廣泛 ,培養學生系統思考、解決問題和整合知識的能力。 2.打破學科的框架,讓學生具備多元的專業知能,並理解不同知識體系的連結。【目錄】 ◎《整理時間軸,跨領域讀國學》 導讀 汲取文學的營養 中國古典詩歌年表 孔子整理《詩經》 屈原開創「楚辭」 漢樂府詩 建安詩歌 田園居士陶淵明 山水訪客謝靈運 專題:格律詩是怎麼來的 唐詩 專題:豪情萬丈的李白 專題:心繫蒼生的杜甫 宋詞 宋詩 元散曲 中國古文年表 先秦的敘事散文 諸子的說理散文 漢賦 兩漢史傳 唐宋散文 專題:文藝全才蘇軾 桐城派古文 中國古典小說和戲劇年表 歷史演義小說和《三國演義》 英雄傳奇小說和《水滸傳》 短篇小說的繁榮 神怪小說和《西遊記》 諷刺小說和《儒林外史》 世情小說和《紅樓夢》 元雜劇 明清傳奇 專題:劇作家湯顯祖 附錄:收錄古詩文統計表 ◎《整理時間軸,跨領域讀藝術》 導讀 提升我們的美感 中國古代繪畫年表 人物畫的形和神 山水畫的豔和素 花鳥畫的線和色 風俗畫的趣味 從畫工畫到文人畫 從設色畫到水墨畫 從工筆畫到寫意畫 中國古代書法年表 從篆體到篆刻 隸書的起起落落 草書的另類藝術 楷書成了真書 專題:楷書四大家 行書美感十足 專題:王羲之和〈蘭亭集序〉 碑學和帖學 中國古代雕塑年表 千年莫高窟 中國古代音樂和舞蹈年表 八音和鳴 百戲爭妍 曲藝小史 專題:京劇 附錄:中國古代書畫作品賞析案例 ◎《整理時間軸,跨領域讀科學》 導讀 尋找科學的方向 中國古代天文學年表 時間的測量 天象的觀測 二十四節氣 曆法的編算 中國古代數學年表 從算籌到算盤 探索數和圖的關係 追尋圓周長的祕密 地圖中的數學 音樂中的數學 數學大百科《九章算術》 趣味算題集《孫子算經》 中國古代物理學年表 從鑽木取火到陽燧取火 從燕王秤豬到懷丙撈牛 被中香爐不會灑 回音壁三奇音 從司南到指南針 從火藥到火銃 中國傳統醫學年表 中醫始祖《黃帝內經》 醫聖張仲景 外科鼻祖華佗 藥王孫思邈 藥典《本草綱目》 人痘接種法 附錄:中國古代自然科學大事統計圖 ◎《整理時間軸,跨領域讀工程》 導讀 技術創新永無止境 中國古代農業年表 糧食作物 經濟作物 耕種農具 灌溉農具 加工農具 養殖業的興起 副食品的加工 中國古代手工業年表 琢玉和髹漆 製鹽技術 冶煉技術 鑄造技術 製瓷技術 紡織技術 造紙技術 印刷技術 造船技術 中國古代工程年表 都江堰 萬里長城 秦陵銅車馬 大運河 紫禁城 附錄:中國古代重要科技發明創造一覽表
資訊
工程
數學與統計學
機率與統計
自然科學
健康科學
地球與環境
建築、設計與藝術
人文與社會科學
教育
語言學習與考試
法律
會計與財務
大眾傳播
觀光與休閒餐旅
考試用書
研究方法
商業與管理
經濟學
心理學
生活
生活風格商品
參考書/測驗卷/輔材