[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  •  管理

     一般管理学
     市场/营销
     会计
     金融/投资
     经管音像
     电子商务
     创业企业与企业家
     生产与运作管理
     商务沟通
     战略管理
     商业史传
     MBA
     管理信息系统
     工具书
     外文原版/影印版
     管理类职称考试
     WTO
     英文原版书-管理
  •  投资理财

     证券/股票
     投资指南
     理财技巧
     女性理财
     期货
     基金
     黄金投资
     外汇
     彩票
     保险
     购房置业
     纳税
     英文原版书-投资理财
  •  经济

     经济学理论
     经济通俗读物
     中国经济
     国际经济
     各部门经济
     经济史
     财政税收
     区域经济
     统计 审计
     贸易政策
     保险
     经济数学
     各流派经济学说
     经济法
     工具书
     通货膨胀
     财税外贸保险类考试
     英文原版书-经济
  •  社会科学

     语言文字
     社会学
     文化人类学/人口学
     新闻传播出版
     社会科学总论
     图书馆学/档案学
     经典名家作品集
     教育
     英文原版书-社会科学
  •  哲学

     哲学知识读物
     中国古代哲学
     世界哲学
     哲学与人生
     周易
     哲学理论
     伦理学
     哲学史
     美学
     中国近现代哲学
     逻辑学
     儒家
     道家
     思维科学
     马克思主义哲学
     经典作品及研究
     科学哲学
     教育哲学
     语言哲学
     比较哲学
  •  宗教

  •  心理学

  •  古籍

     经部  史类  子部  集部  古籍管理  古籍工具书  四库全书  古籍善本影音本  中国藏书
  •  文化

     文化评述  文化随笔  文化理论  传统文化  世界各国文化  文化史  地域文化  神秘文化  文化研究  民俗文化  文化产业  民族文化  书的起源/书店  非物质文化遗产  文化事业  文化交流  比较文化学
  •  历史

     历史普及读物
     中国史
     世界史
     文物考古
     史家名著
     历史地理
     史料典籍
     历史随笔
     逸闻野史
     地方史志
     史学理论
     民族史
     专业史
     英文原版书-历史
     口述史
  •  传记

  •  文学

  •  艺术

     摄影
     绘画
     小人书/连环画
     书法/篆刻
     艺术设计
     影视/媒体艺术
     音乐
     艺术理论
     收藏/鉴赏
     建筑艺术
     工艺美术
     世界各国艺术概况
     民间艺术
     雕塑
     戏剧艺术/舞台艺术
     艺术舞蹈
     艺术类考试
     人体艺术
     英文原版书-艺术
  •  青春文学

  •  文学

     中国现当代随笔
     文集
     中国古诗词
     外国随笔
     文学理论
     纪实文学
     文学评论与鉴赏
     中国现当代诗歌
     外国诗歌
     名家作品
     民间文学
     戏剧
     中国古代随笔
     文学类考试
     英文原版书-文学
  •  法律

     小说
     世界名著
     作品集
     中国古典小说
     四大名著
     中国当代小说
     外国小说
     科幻小说
     侦探/悬疑/推理
     情感
     魔幻小说
     社会
     武侠
     惊悚/恐怖
     历史
     影视小说
     官场小说
     职场小说
     中国近现代小说
     财经
     军事
  •  童书

  •  成功/励志

  •  政治

  •  军事

  •  科普读物

  •  计算机/网络

     程序设计
     移动开发
     人工智能
     办公软件
     数据库
     操作系统/系统开发
     网络与数据通信
     CAD CAM CAE
     计算机理论
     行业软件及应用
     项目管理 IT人文
     计算机考试认证
     图形处理 图形图像多媒体
     信息安全
     硬件
     项目管理IT人文
     网络与数据通信
     软件工程
     家庭与办公室用书
  •  建筑

     执业资格考试用书  室内设计/装潢装修  标准/规范  建筑科学  建筑外观设计  建筑施工与监理  城乡规划/市政工程  园林景观/环境艺术  工程经济与管理  建筑史与建筑文化  建筑教材/教辅  英文原版书-建筑
  •  医学

     中医
     内科学
     其他临床医学
     外科学
     药学
     医技学
     妇产科学
     临床医学理论
     护理学
     基础医学
     预防医学/卫生学
     儿科学
     医学/药学考试
     医院管理
     其他医学读物
     医学工具书
  •  自然科学

     数学
     生物科学
     物理学
     天文学
     地球科学
     力学
     科技史
     化学
     总论
     自然科学类考试
     英文原版书-自然科学
  •  工业技术

     环境科学
     电子通信
     机械/仪表工业
     汽车与交通运输
     电工技术
     轻工业/手工业
     化学工业
     能源与动力工程
     航空/航天
     水利工程
     金属学与金属工艺
     一般工业技术
     原子能技术
     安全科学
     冶金工业
     矿业工程
     工具书/标准
     石油/天然气工业
     原版书
     武器工业
     英文原版书-工业技
  •  农业/林业

     园艺  植物保护  畜牧/狩猎/蚕/蜂  林业  动物医学  农作物  农学(农艺学)  水产/渔业  农业工程  农业基础科学  农林音像
  •  外语

  •  考试

  •  教材

  •  工具书

  •  中小学用书

  •  中小学教科书

  •  动漫/幽默

  •  烹饪/美食

  •  时尚/美妆

  •  旅游/地图

  •  家庭/家居

  •  亲子/家教

  •  两性关系

  •  育儿/早教

  •  保健/养生

  •  体育/运动

  •  手工/DIY

  •  休闲/爱好

  •  英文原版书

  •  港台图书

  •  研究生
     工学
     公共课
     经济管理
     理学
     农学
     文法类
     医学

  •  音乐
     音乐理论

     声乐  通俗音乐  音乐欣赏  钢琴  二胡  小提琴
  • Next.js實戰
    該商品所屬分類:計算機/網絡 -> 程序設計
    【市場價】
    489-710
    【優惠價】
    306-444
    【作者】 美米歇爾·裡瓦 
    【所屬類別】 圖書  計算機/網絡  程序設計  其他 
    【出版社】清華大學出版社 
    【ISBN】9787302620426
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    開本:16開
    紙張:膠版紙
    包裝:平裝-膠訂

    是否套裝:否
    國際標準書號ISBN:9787302620426
    作者:[美]米歇爾·裡瓦

    出版社:清華大學出版社
    出版時間:2022年12月 

        
        
    "

    產品特色

    編輯推薦

    Next.js是一項令人激動的技術,具有多種用途。如果用戶(或其公司)打算創建一個電子商務平臺、博客或者一個簡單的站點,本書將引領讀者學習如何在不影響性能、用戶體驗和開發人員滿意度的情況下實現這些功能。

     
    內容簡介

    《Next.js實戰》詳細闡述了與Next.js框架相關的基本解決方案,主要包括Next.js簡介、不同的渲染策略、Next.js基礎知識和內建組件、在Next.js中組織代碼庫和獲取數據、在Next.js中管理本地和全局狀態、CSS和內建樣式化方法、使用UI框架、使用自定義服務器、測試Next.js、與SEO協同工作和性能管理、不同的部署平臺、管理身份驗證機制和用戶會話、利用Next.js和GraphCMS構建電子商務網站等內容。此外,本書還提供了相應的示例、代碼,以幫助讀者進一步理解相關方案的實現過程。

    作者簡介

    米歇爾·裡瓦是一位充滿激情和經驗豐富的軟件架構師和谷歌開發專家,來自意大利米蘭。多年來,他在許多不同的編程語言和範式中為大公司和基金會的許多開源項目做出了貢獻,包括Haskell、Elixir、Go和TypeScript。他還就廣泛的主題撰寫了數十篇公共領域的文章,並在國際會議和聚會上發表了許多演講。在撰寫這本書的時候,他在ViacomCBS的架構團隊擔任高級軟件工程師,在他們的流媒體網站和網絡的核心構建了一個多租戶Node.js應用程序。

    目錄

    第1部分 Next.js概述
    第1章 Next.js簡介 3
    1.1 技術需求 3
    1.2 引入Next.js 4
    1.3 Next.js與其他替代方案之間的比較 5
    1.3.1 Gatsby 5
    1.3.2 Razzle 5
    1.3.3 Nuxt.js 6
    1.3.4 Angular Universal 6
    1.3.5 為何選擇Next.js 6
    1.4 從React轉至Next.js 7
    1.5 開啟Next.js之旅 7
    1.5.1 默認的項目結構 8


    第1部分  Next.js概述
    第1章  Next.js簡介 3
    1.1  技術需求 3
    1.2  引入Next.js 4
    1.3  Next.js與其他替代方案之間的比較 5
    1.3.1  Gatsby 5
    1.3.2  Razzle 5
    1.3.3  Nuxt.js 6
    1.3.4  Angular Universal 6
    1.3.5  為何選擇Next.js 6
    1.4  從React轉至Next.js 7
    1.5  開啟Next.js之旅 7
    1.5.1  默認的項目結構 8
    1.5.2  TypeScript集成 9
    1.5.3  自定義Babel和Webpack配置 10
    1.6  本章小結 14
    第2章  不同的渲染策略 15
    2.1  技術需求 15
    2.2  服務器端渲染(SSR) 15
    2.3  客戶端渲染(CSR) 18
    2.3.1  使用React.useEffect鉤子 20
    2.3.2  使用process.browser變量 22
    2.3.3  使用動態組件加載 22
    2.4  靜態站點生成 23
    2.5  本章小結 26

    第3章  Next.js基礎知識和內建組件 27
    3.1  技術需求 27
    3.2  路由繫統 27
    3.2.1  在頁面內使用路由變量 30
    3.2.2  在組件中使用路由變量 31
    3.2.3  客戶端導航 32
    3.2.4  使用router.push方法 34
    3.3  處理靜態數據資源 35
    3.3.1  Next.js自動圖像優化 36
    3.3.2  在外部服務上運行自動圖像優化 41
    3.4  數據 42
    3.5  自定義_app.js和_document.js文件 49
    3.5.1  _app.js頁面 50
    3.5.2  _document.js頁面 54
    3.6  本章小結 55
    第2部分  Next.js實戰
    第4章  在Next.js中組織代碼庫和獲取數據 59
    4.1  技術需求 59
    4.2  組織文件夾結構 60
    4.2.1  組織組件 61
    4.2.2  組織實用工具 62
    4.2.3  組織靜態數據資源 63
    4.2.4  組織樣式 64
    4.2.5  lib文件 65
    4.3  數據獲取機制 65
    4.3.1  在服務器端上獲取數據 66
    4.3.2  在服務器端上使用REST API 66
    4.3.3  在客戶端上獲取數據 73
    4.3.4  在客戶端上使用REST API 74
    4.3.5  使用GraphQL API 81
    4.4  本章小結 90
    第5章  在Next.js中管理本地和全局狀態 91
    5.1  技術需求 91
    5.2  本地狀態管理 92
    5.3  全局狀態管理 93
    5.3.1  使用Context API 94
    5.3.2  使用Redux 102
    5.4  本章小結 109
    第6章  CSS和內建樣式化方法 111
    6.1  技術需求 111
    6.2  考查和使用Styled JSX 112
    6.3  CSS模塊 114
    6.4  集成SASS和Next.js 119
    6.5  本章小結 121
    第7章  使用UI框架 123
    7.1  技術需求 123
    7.2  UI庫簡介 123
    7.3  在Next.js中集成Chakra UI 124
    7.3.1  利用Chakra UI和Next.js構建員工目錄 129
    7.3.2  Chakra UI小結 140
    7.4  在Next.js中集成TailwindCSS 140
    7.5  集成Headless UI 150
    7.6  本章小結 154
    第8章  使用自定義服務器 155
    8.1  技術需求 155
    8.2  關於自定義服務器的使用 155
    8.3  使用一個自定義Express.js服務器 156
    8.4  使用自定義Fastify服務器 160
    8.5  本章小結 162
    第9章  測試Next.js 165
    9.1  技術需求 165
    9.2  測試簡介 165
    9.3  和集成測試 166
    9.4  利用Cypress進行端到端測試 173
    9.5  本章小結 178
    第10章  與SEO協同工作和性能管理 179
    10.1  技術需求 179
    10.2  SEO和性能簡介 179
    10.3  基於性能和SEO的渲染策略 180
    10.3.1  真實站點示例後的推理 182
    10.3.2  渲染圖像詳細信息頁面 182
    10.4  私有路由 184
    10.5  快速回顧 184
    10.6  處理SEO 185
    10.7  處理性能問題 186
    10.8  本章小結 189
    第11章  不同的部署平臺 191
    11.1  技術需求 191
    11.2  不同部署平臺簡介 191
    11.3  部署至Vercel平臺上 192
    11.4  將一個靜態站點部署至CDN上 193
    11.5  選擇一個CDN 194
    11.6  將Next.js部署至任意服務器上 195
    11.7  在Docker容器內運行Next.js 197
    11.8  本章小結 198
    第3部分  Next.js實例
    第12章  管理身份驗證機制和用戶會話 203
    12.1  技術需求 203
    12.2  用戶會話和身份驗證簡介 203
    12.3  JSON Web令牌 205
    12.4  自定義身份驗證機制 208
    12.5  利用Auth0實現身份驗證 222
    12.6  本章小結 228
    第13章  利用Next.js和GraphCMS構建電子商務網站 229
    13.1  技術需求 229
    13.2  創建電子商務網站 229
    13.3  設置GraphCMS 230
    13.4  創建店面、購物車和商品詳細信息頁面 234
    13.5  利用Stripe處理支付問題 252
    13.6  本章小結 260
    第14章  示例項目 261
    14.1  框架及其可能性 261
    14.2  基於Next.js的真實應用程序 263
    14.2.1  流式網站 263
    14.2.2  博客平臺 264
    14.2.3  實時聊天網站 265
    14.3  後續發展 265
    14.4  本章小結 266
    ·X·
    Next.js實戰

    ·XI·
    目    錄








    前言

    Next.js是一個面向現代Web開發的、可擴展的、高性能的React.js框架,提供了大量的特性,如混合渲染、路由預取、自動圖像優化和國際化機制。
    Next.js是一項令人激動的技術,具有多種用途。如果用戶(或其公司)打算創建一個電子商務平臺、博客或者一個簡單的站點,本書將引領讀者學習如何在不影響性能、用戶體驗和開發人員滿意度的情況下實現這些功能。本書首先討論Next.js的基礎知識,讀者將理解框架如何幫助你實現相關目標;通過逐步構建真實的應用程序,讀者將認識到Next.js的多樣性。另外,讀者還將學習如何針對站點選擇適當的渲染方法、安全機制,以及如何將其發布至不同的提供商。其間,我們將重點討論性能和開發人員滿意度等問題。
    在閱讀完本書後,讀者將能夠使用任何無頭CMS或數據源,並借助於Next.js設計、構建和部署現代架構。
    適用讀者
    本書適用於那些想要通過現代Web框架(如Next.js)構建可擴展和可維護的全棧應用程序以提升React技能的Web開發人員。本書假設讀者具備ES6 、React、Node.js和REST方面的中級知識。


    Next.js是一個面向現代Web開發的、可擴展的、高性能的React.js框架,提供了大量的特性,如混合渲染、路由預取、自動圖像優化和國際化機制。
    Next.js是一項令人激動的技術,具有多種用途。如果用戶(或其公司)打算創建一個電子商務平臺、博客或者一個簡單的站點,本書將引領讀者學習如何在不影響性能、用戶體驗和開發人員滿意度的情況下實現這些功能。本書首先討論Next.js的基礎知識,讀者將理解框架如何幫助你實現相關目標;通過逐步構建真實的應用程序,讀者將認識到Next.js的多樣性。另外,讀者還將學習如何針對站點選擇適當的渲染方法、安全機制,以及如何將其發布至不同的提供商。其間,我們將重點討論性能和開發人員滿意度等問題。
    在閱讀完本書後,讀者將能夠使用任何無頭CMS或數據源,並借助於Next.js設計、構建和部署現代架構。
    適用讀者
    本書適用於那些想要通過現代Web框架(如Next.js)構建可擴展和可維護的全棧應用程序以提升React技能的Web開發人員。本書假設讀者具備ES6 、React、Node.js和REST方面的中級知識。
    本書內容
    第1章主要介紹框架的基礎知識,其間將展示如何構建一個新項目、如何自定義配置,以及如何將TypeScript用作Next.js開發的主編程語言(如果必要)。
    第2章討論渲染方法、服務器端渲染之間的差異、靜態站點生成、增量靜態再生等。
    第3章深入考查Next.js路由繫統和必要的內建組件,並重點討論搜索引擎的優化和性能。
    第4章介紹如何組織一個Next.js項目,以及如何在服務器端和客戶端上獲取數據。
    第5章介紹基於React Context和Redux的狀態管理,以及如何處理本地狀態(組件級別)和全局狀態(應用程序範圍)。
    第6章介紹構建於Next.js中的基本樣式方法,如Styled JSX和CSS模塊。此外,本章還展示如何針對本地開發和產品構建啟用SASS預處理器。
    第7章引入一些現代UI框架以結束與樣式機制相關的討論,如TailwindCSS、Chakra UI和Headless UI。
    第8章討論是否需要針對Next.js應用程序使用一個自定義服務器。除此之外,本章還展示如何將Next.js與較為常見的Node.js框架進行集成,即Express.js和Fastify。
    第9章通過Cypress和react-testing-library考測試和端到端測試相關的一些實踐方案。
    第10章通過一些有用的Next.js應用程序提示和技巧深入考查SEO和性能提升問題。
    第11章展示如何選取正確的平臺以托管Next.js應用程序(取決於應用程序的特性和其他方面的內容)。
    第?12?章闡述如何通過選取正確的身份驗證提供商來安全地管理用戶的身份驗證。除 此之外,本章還展示如何將Auth0(一個較為流行的身份管理平臺)與Next.js應用程序進行集成。
    第13章利用Next.js、Chakra UI和GraphCMS創建一個真實的Next.js電子商務平臺。
    第?14?章給出一些如何繼續學習框架和提供商方面的技巧,並通過一些示例項目予以 實現,以進一步鞏固Next.js方面的知識。
    軟件和硬件需求
    為了深入理解本書內容,讀者需要親自編寫各章節中所展示的代碼。如果該過程中出現任何錯誤,讀者可訪問本書的GitHub儲存庫下載示例代碼。
    本書的軟件和硬件需求如表1所示。
    表1
    軟件和硬件需求 操作繫統需求 Next.js Windows、macOS或Linux Node.js(包括npm和yarn) Windows、macOS或Linux Docker(第11章將使用Docker) Windows、macOS或Linux 下載示例代碼文件
    讀者可訪問本書的GitHub存儲庫查看本書中的示例代碼文件,對應網址為https://github.com/PacktPublishing/Real-World-Next.js。如果代碼有更新,GitHub儲存庫也將隨之更新。
    除此之外,讀者還可訪問https://github.com/PacktPublishing/獲取本書的其他代碼包和視頻內容。
    下載彩色圖像
    我們還提供了一個PDF文件,其中包含彩色的屏幕截圖和本書中所使用的圖表,讀者可訪問https://static.packt-cdn.com/downloads/9781801073493_ColorImages.pdf進行下載。
    本書約定
    (1)代碼塊的設置如下所示。

    export async function getServerSideProps({ params }) { 
      const { name } = params;


      return {
        props: {
          name
        }
      }
    }


    function Greet(props) {
      return (
       

    Hello, {props.name}!


      )
    }


    export default Greet;

    (2)當我們希望引起讀者注意代碼塊的特定部分時,相關行或項目則采用粗體進行顯示,如下所示。

     
        Read post


        Read post


        Read post


    (3)任何命令行的輸入或輸出都采用如下所示的粗體代碼形式。

    echo "Hello, world!" >> ./public/index.txt
    讀者反饋和客戶支持
    歡迎讀者對本書提出建議或意見。
    對此,讀者可向customercare@packtpub.com發送郵件,並以書名作為郵件標題。
    勘誤表
    盡管我們希望做到盡善盡美,但書中欠妥之處在所難免。如果讀者發現謬誤之處,無論是文字錯誤抑或代碼錯誤,還望不吝賜教。對此,讀者可訪問www.packtpub.com/support-errata,選取對應書籍,輸入並提交相關問題的詳細內容。
    版權須知
    一直以來,互聯網上的版權問題從未間斷,Packt出版社對此類問題非常重視。若讀者在互聯網上發現本書任意形式的副本,請告知我們網絡地址或網站名稱,我們將對此予以處理。關於盜版問題,讀者可發送電子郵件至copyright@packtpub.com。
    若讀者針對某項技術具有專家級的見解,抑或計劃撰寫書籍或完善某部著作的出版工作,則可訪問authors.packtpub.com。
    問題解答
    若讀者對本書有任何疑問,均可發送電子郵件至questions@packtpub.com,我們將竭誠為您服務。


    ·IV·
    Next.js實戰

    ·V·
    前    言
























     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部