JavaScript Cookbook: Programming the Web 3/e
暫譯: JavaScript 食譜:網頁程式設計 第三版

Scott, Adam D., MacDonald, Matthew, Powers, Shelley

  • 出版商: O'Reilly
  • 出版日期: 2021-08-24
  • 定價: $2,800
  • 售價: 8.8$2,464
  • 語言: 英文
  • 頁數: 538
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1492055751
  • ISBN-13: 9781492055754
  • 相關分類: JavaScript
  • 立即出貨 (庫存 < 4)

買這商品的人也買了...

相關主題

商品描述

Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes for common programming tasks, along with techniques for building apps that work in any browser. You'll get adaptable code samples that you can add to almost any project--and you'll learn more about JavaScript in the process.

The recipes in this book take advantage of the latest features in ECMAScript 2020 and beyond and use modern JavaScript coding standards. You'll learn how to:

  • Set up a productive development environment with a code editor, linter, and test server
  • Work with JavaScript data types, such as strings, arrays, and BigInts
  • Improve your understanding of JavaScript functions, including arrow functions, closures, and generators
  • Apply object-oriented programming concepts like classes and inheritance
  • Work with rich media in JavaScript, including audio, video, and SVGs
  • Manipulate HTML markup and CSS styles
  • Use JavaScript anywhere with Node.js
  • Access and manipulate remote data with REST, GraphQL, and Fetch
  • Get started with the popular Express application-building framework
  • Perform asynchronous operations with Promises, async/await, and web workers

商品描述(中文翻譯)

為什麼每次遇到 JavaScript 問題時都要重新發明輪子呢?這本食譜書充滿了常見程式任務的程式碼範例,以及構建在任何瀏覽器中運行的應用程式的技術。您將獲得可調整的程式碼範例,可以添加到幾乎任何專案中——同時您也會在過程中學習更多有關 JavaScript 的知識。

本書中的食譜利用了 ECMAScript 2020 及以後版本的最新特性,並使用現代 JavaScript 編碼標準。您將學習如何:

- 設置一個高效的開發環境,包括程式碼編輯器、靜態檢查工具和測試伺服器
- 使用 JavaScript 數據類型,例如字串、陣列和 BigInts
- 改善對 JavaScript 函數的理解,包括箭頭函數、閉包和生成器
- 應用物件導向程式設計概念,如類別和繼承
- 在 JavaScript 中處理豐富媒體,包括音頻、視頻和 SVG
- 操作 HTML 標記和 CSS 樣式
- 使用 Node.js 在任何地方使用 JavaScript
- 使用 REST、GraphQL 和 Fetch 訪問和操作遠端數據
- 開始使用流行的 Express 應用程式構建框架
- 使用 Promises、async/await 和 Web Workers 執行非同步操作

作者簡介

Adam D. Scott is an engineering manager, web developer, and educator based in Connecticut. He currently works as the web development lead at the Consumer Financial Protection Bureau, where he focuses on building open source tools. Additionally, he has worked in education for over a decade, teaching and writing curriculum on a range of technical topics. He is the author of WordPress for Education (Packt, 2012), the Introduction to Modern Front-End Development video course (O'Reilly 2015), the Ethical Web Development report series (O'Reilly 2016-2017), and JavaScript Everywhere (O'Reilly 2020).

Matthew MacDonald is a science and technology writer with dozens of books to his name. Over the years, he's written about programming, web design, and nature's weirdest computing tool--the human brain. These days he's exploring quirky content for kids, including a free interactive guide for learning to write JavaScript. You can learn more about his new projects and his semi-regular publication, Young Coder, on his website, http: //prosetech.com.

Shelley Powers has been working with, and writing about, web technologies for more than 25 years. She wrote her first book on JavaScript in 1996. Her recent O'Reilly books have primarily focused on JavaScript and Node.

作者簡介(中文翻譯)

亞當·D·史考特(Adam D. Scott)是一位工程經理、網頁開發者和教育工作者,現居於康乃狄克州。他目前擔任消費者金融保護局的網頁開發負責人,專注於構建開源工具。此外,他在教育領域工作超過十年,教授並撰寫各種技術主題的課程。他是《WordPress for Education》(Packt, 2012)、《Introduction to Modern Front-End Development》視頻課程(O'Reilly 2015)、《Ethical Web Development》報告系列(O'Reilly 2016-2017)以及《JavaScript Everywhere》(O'Reilly 2020)的作者。

馬修·麥克唐納(Matthew MacDonald)是一位科學與技術作家,擁有數十本書籍的著作。多年來,他撰寫有關程式設計、網頁設計以及自然界中最奇特的計算工具——人類大腦的文章。如今,他正在探索針對兒童的有趣內容,包括一個免費的互動指南,幫助學習撰寫JavaScript。您可以在他的網站 http://prosetech.com 上了解更多有關他的新項目和他的半定期出版物《Young Coder》。

謝莉·鮑威斯(Shelley Powers)從事網頁技術的工作和寫作已超過25年。她於1996年撰寫了第一本有關JavaScript的書籍。她最近的O'Reilly書籍主要集中在JavaScript和Node上。