Modern JavaScript Web Development Cookbook: Easy solutions to common and everyday JavaScript development problems
暫譯: 現代 JavaScript 網頁開發食譜:解決常見日常 JavaScript 開發問題的簡易方案

Federico Kereki

  • 出版商: Packt Publishing
  • 出版日期: 2018-12-22
  • 售價: $2,000
  • 貴賓價: 9.5$1,900
  • 語言: 英文
  • 頁數: 642
  • 裝訂: Paperback
  • ISBN: 1788992741
  • ISBN-13: 9781788992749
  • 相關分類: JavaScript
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Over 90 recipes to help you write clean code, solve common JavaScript problems, and work on popular use cases like SPAs, microservices, native mobile development with Node, React, React Native and Electron.

Key Features

  • Over 90 practical recipes to help you write clean and maintainable JavaScript codes with the latest ES8
  • Leverage the power of leading web frameworks like Node and React to build modern web apps
  • Features comprehensive coverage of tools and techniques needed to create multi-platform apps with JavaScript

Book Description

JavaScript has evolved into a language that you can use on any platform. Modern JavaScript Web Development Cookbook is a perfect blend of solutions for traditional JavaScript development and modern areas that developers have lately been exploring with JavaScript. This comprehensive guide teaches you how to work with JavaScript on servers, browsers, mobile phones and desktops.

You will start by exploring the new features of ES8. You will then move on to learning the use of ES8 on servers (with Node.js), with the objective of producing services and microservices and dealing with authentication and CORS. Once you get accustomed to ES8, you will learn to apply it to browsers using frameworks, such as React and Redux, which interact through Ajax with services. You will then understand the use of a modern framework to develop the UI. In addition to this, development for mobile devices with React Native will walk you through the benefits of creating native apps, both for Android and iOS.

Finally, you'll be able to apply your new-found knowledge of server-side and client-side tools to develop applications with Electron.

What you will learn

  • Use the latest features of ES8 and learn new ways to code with JavaScript
  • Develop server-side services and microservices with Node.js
  • Learn to do unit testing and to debug your code
  • Build client-side web applications using React and Redux
  • Create native mobile applications for Android and iOS with React Native
  • Write desktop applications with Electron

Who this book is for

This book is for developers who want to explore the latest JavaScript features, frameworks, and tools for building complete mobile, desktop and web apps, including server and client-side code. You are expected to have working knowledge of JavaScript to get the most out of this book.

Table of Contents

  1. Working with JavaScript Development Tools
  2. Using Modern JavaScript Features
  3. Developing with Node
  4. Implementing RESTful Services with Node
  5. Testing and Debugging Your Server
  6. Developing with React
  7. Enhancing Your Application
  8. Expanding Your Application
  9. Debugging Your Application
  10. Testing your Application
  11. Creating Mobile Apps with React Native
  12. Testing and Debugging Your Mobile App
  13. Creating a Desktop Application with Electron

商品描述(中文翻譯)

超過90個食譜,幫助您撰寫乾淨的程式碼,解決常見的JavaScript問題,並處理像是單頁應用程式(SPAs)、微服務、使用Node、React、React Native和Electron進行原生行動開發等熱門用例。

主要特點
- 超過90個實用食譜,幫助您使用最新的ES8撰寫乾淨且可維護的JavaScript程式碼
- 利用Node和React等領先的網頁框架的力量來構建現代網頁應用程式
- 涵蓋創建多平台應用程式所需的工具和技術的全面內容

書籍描述
JavaScript已經演變成一種可以在任何平台上使用的語言。《現代JavaScript網頁開發食譜》是傳統JavaScript開發解決方案與開發者最近探索的現代領域的完美結合。本綜合指南教您如何在伺服器、瀏覽器、行動電話和桌面上使用JavaScript。

您將從探索ES8的新特性開始。接著,您將學習在伺服器上使用ES8(使用Node.js),目標是產生服務和微服務,並處理身份驗證和CORS。一旦您習慣了ES8,您將學會如何使用框架(如React和Redux)將其應用於瀏覽器,這些框架通過Ajax與服務互動。然後,您將理解使用現代框架來開發用戶界面的方式。此外,使用React Native進行行動設備開發將引導您了解創建原生應用程式(無論是Android還是iOS)的好處。

最後,您將能夠將新學到的伺服器端和客戶端工具知識應用於使用Electron開發應用程式。

您將學到的內容
- 使用ES8的最新特性,學習用JavaScript編碼的新方法
- 使用Node.js開發伺服器端服務和微服務
- 學習單元測試和調試您的程式碼
- 使用React和Redux構建客戶端網頁應用程式
- 使用React Native為Android和iOS創建原生行動應用程式
- 使用Electron撰寫桌面應用程式

本書適合對象
本書適合希望探索最新JavaScript特性、框架和工具的開發者,以構建完整的行動、桌面和網頁應用程式,包括伺服器和客戶端程式碼。您應具備JavaScript的工作知識,以便充分利用本書。

目錄
1. 使用JavaScript開發工具
2. 使用現代JavaScript特性
3. 使用Node開發
4. 使用Node實現RESTful服務
5. 測試和調試您的伺服器
6. 使用React開發
7. 增強您的應用程式
8. 擴展您的應用程式
9. 調試您的應用程式
10. 測試您的應用程式
11. 使用React Native創建行動應用程式
12. 測試和調試您的行動應用程式
13. 使用Electron創建桌面應用程式