Modern JavaScript Applications
暫譯: 現代 JavaScript 應用程式
Narayan Prusty
- 出版商: Packt Publishing
- 出版日期: 2016-07-21
- 定價: $1,925
- 售價: 9.5 折 $1,829
- 語言: 英文
- 頁數: 330
- 裝訂: Paperback
- ISBN: 1785881442
- ISBN-13: 9781785881442
-
相關分類:
JavaScript
立即出貨 (庫存=1)
買這商品的人也買了...
-
$550$468 -
$780$663 -
$590$460 -
$450$351 -
$780$616 -
$690$545 -
$780$616 -
$360$284 -
$450$383 -
$560$437 -
$420$332 -
$490$382 -
$520$442 -
$594$564 -
$580$493 -
$580$452 -
$580$458 -
$540$427 -
$490$417 -
$580$493 -
$420$357 -
$420$332 -
$450$356 -
$280$221 -
$550$363
相關主題
商品描述
Key Features
- Explore the new features of ECMAScript 6 and how they can be incorporated to build cutting edge web applications
- Learn about modern web architectures and build real-world apps on top of them
- Make use of modern JavaScript tools, techniques and frameworks to enhance your web development skills
Book Description
Over the years, JavaScript has taken significant strides in the world of modern web development to enhance the development of a wide range of applications with different architectures. This book explores the advanced and new features that have arrived in JavaScript and how they can be applied to develop high-quality applications with different architectures.
The book begins by covering a single page application that builds on the innovative MVC approach using AngularJS. As we move forward, the book shows you how to develop an enterprise-level application with the microservices architecture, using Node to build web services. We then focus on network programming concepts and you’ll build a real-time web application with websockets.
When you’ve gained a solid grip on the different architectures, we’ll move on to the area where JavaScript shines, that is, UI development. You’ll learn to build responsive, declarative UIs with React and Bootstrap. As we near the end of this book, you’ll see how the performance of web applications can be enhanced using Functional Reactive Programming (FRP). Along the way, the book also explores how the power of JavaScript can be increased multi-fold.
After reading this book, you will have a solid knowledge of the latest JavaScript techniques, tools, and architecture to build modern web apps.
What you will learn
- Learn to create single page websites
- Gain expertise in responsive and dynamic website design
- Enable Real-time communications between client-client and client-server/server-client
- Create APIs for large-scale applications
- Write complete applications using functional reactive programming
About the Author
Narayan Prusty is a full-stack developer. He works as a consultant for various startups around the world. He has worked on various technologies and programming languages but is very passionate about JavaScript, WordPress, Ethereum, Solr, React, Cordova, MongoDB, and AWS.
Apart from consulting for various startups, he also runs a blog titled QNimate (http://qnimate.com) and a video-tutorial site titled QScutter (http://qscutter. com), where he shares information about a lot of the technologies he works on. Previously, he wrote a book titled Learning ECMAScript 6, which was published by Packt Publishing.
You can reach Narayan on LinkedIn (https://in.linkedin.com/in/narayanprusty).
Table of Contents
- Breaking into Microservices Architecture
- Building a Coupon Site
- Communication between Browsers in Real Time
- Building a Chatroulette
- Bidirectional Communication in Real Time
- Building a Live Score Site
- Functional Reactive Programming
- Building an Advanced Profile Search Widget
- New Features of Bootstrap 4
- Building User Interfaces Using React
- Building an RSS Reader Using React and Flux
- New Features of Angular 2
- Building a Search Engine Template Using AngularJS 2
- Securing and Scaling Node.js Applications
商品描述(中文翻譯)
**主要特點**
- 探索 ECMAScript 6 的新特性以及如何將其融入以構建尖端的網頁應用程式
- 了解現代網頁架構並在其上構建實際應用程式
- 利用現代 JavaScript 工具、技術和框架來提升您的網頁開發技能
**書籍描述**
多年來,JavaScript 在現代網頁開發領域取得了重大進展,增強了各種不同架構應用程式的開發。本書探討了 JavaScript 中出現的先進和新特性,以及如何應用這些特性來開發高品質的應用程式,涵蓋不同的架構。
本書首先介紹基於創新的 MVC 方法使用 AngularJS 構建的單頁應用程式。隨著內容的深入,本書將指導您如何使用 Node 構建網路服務來開發企業級應用程式,並專注於網路程式設計概念,您將使用 websockets 構建一個即時網頁應用程式。
當您對不同的架構有了扎實的理解後,我們將進入 JavaScript 的強項,即 UI 開發。您將學習如何使用 React 和 Bootstrap 構建響應式、聲明式的用戶界面。隨著本書接近尾聲,您將看到如何使用函數式反應式編程(Functional Reactive Programming, FRP)來提升網頁應用程式的性能。在此過程中,本書還探討了如何將 JavaScript 的威力提升數倍。
閱讀完本書後,您將對最新的 JavaScript 技術、工具和架構有扎實的了解,以構建現代網頁應用程式。
**您將學到的內容**
- 學習創建單頁網站
- 獲得響應式和動態網站設計的專業知識
- 實現客戶端之間及客戶端-伺服器/伺服器-客戶端的即時通訊
- 為大型應用程式創建 API
- 使用函數式反應式編程編寫完整的應用程式
**關於作者**
**Narayan Prusty** 是一名全端開發者。他擔任全球各地多家初創公司的顧問。他曾接觸過多種技術和程式語言,但對 JavaScript、WordPress、Ethereum、Solr、React、Cordova、MongoDB 和 AWS 特別熱衷。
除了為各種初創公司提供顧問服務外,他還經營一個名為 QNimate 的部落格(http://qnimate.com)和一個名為 QScutter 的視頻教學網站(http://qscutter.com),在這裡他分享自己所從事的多種技術的資訊。之前,他撰寫了一本名為《Learning ECMAScript 6》的書籍,該書由 Packt Publishing 出版。
您可以在 LinkedIn 上聯繫 Narayan(https://in.linkedin.com/in/narayanprusty)。
**目錄**
1. 進入微服務架構
2. 構建優惠券網站
3. 瀏覽器之間的即時通訊
4. 構建隨機聊天應用
5. 雙向即時通訊
6. 構建即時比分網站
7. 函數式反應式編程
8. 構建高級個人資料搜尋小工具
9. Bootstrap 4 的新特性
10. 使用 React 構建用戶界面
11. 使用 React 和 Flux 構建 RSS 閱讀器
12. Angular 2 的新特性
13. 使用 AngularJS 2 構建搜尋引擎模板
14. 保護和擴展 Node.js 應用程式