Mastering Dart
暫譯: 精通 Dart
Sergey Akopkokhyants
- 出版商: Packt Publishing
- 出版日期: 2014-11-22
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 346
- 裝訂: Paperback
- ISBN: 1783989564
- ISBN-13: 9781783989560
-
相關分類:
JavaScript
海外代購書籍(需單獨結帳)
相關主題
商品描述
About This Book
- Improve the performance of your Dart code and build sophisticated applications
- Enhance your web projects by adding advanced HTML 5 features
- Full of solutions to real-world problems, with clear explanations for complicated concepts of Dart
Who This Book Is For
If you are an application developer who has experience with Dart and want to develop reusable and robust code in Dart, then this book is for you. You are expected to have a basic knowledge of core elements and applications.
What You Will Learn
- Build applications easily using the event-driven paradigm
- Familiarize yourself with asynchronous programming
- Understand when and how to use collections to store and manipulate groups of objects
- Use Dart and JavaScript together to build web applications
- Add internalization and localization support to your application to improve its performance
- Organize client-to-server communication and discover the protocols for specific scenarios
- Detect and use HTML5 features that will help you deliver rich, cross-platform content
- Discover different techniques to secure your web application from unauthorized users
In Detail
Starting with a discussion about the basic features of Dart, we will dive into the more complicated concepts such as generics, annotation with reflection, errors and exceptions, which will help us improve our code. Moving on, you will learn how and when to create objects and also advanced techniques that will help you execute asynchronous code. You will also learn about the collection framework and how to communicate with the different programs written in JavaScript using Dart.
This book will show you how to add internalization support to your web applications and how i18n and l10n access can be embedded into your code to design applications that can be localized easily. You will be shown how to organize client-to-server communication and how different HTML5 features can be used in Dart. Finally, this book will show you how you can store data locally, break the storage limit, and prevent security issues in your web application.
商品描述(中文翻譯)
掌握使用 Dart 程式設計高效能應用程式的藝術
本書介紹
- 改善您的 Dart 代碼性能,並構建複雜的應用程式
- 通過添加先進的 HTML 5 功能來增強您的網頁專案
- 提供針對現實世界問題的解決方案,並對 Dart 的複雜概念進行清晰的解釋
本書適合誰閱讀
如果您是一位有 Dart 經驗的應用程式開發者,並希望在 Dart 中開發可重用且穩健的代碼,那麼這本書適合您。您應該具備核心元素和應用程式的基本知識。
您將學到什麼
- 輕鬆使用事件驅動範式構建應用程式
- 熟悉非同步程式設計
- 了解何時以及如何使用集合來存儲和操作物件群組
- 結合 Dart 和 JavaScript 來構建網頁應用程式
- 為您的應用程式添加國際化和本地化支持,以改善其性能
- 組織客戶端與伺服器之間的通信,並發現特定場景的協議
- 檢測並使用 HTML5 功能,幫助您提供豐富的跨平台內容
- 探索不同的技術以保護您的網頁應用程式免受未經授權的使用者
詳細內容
從討論 Dart 的基本特徵開始,我們將深入探討更複雜的概念,如泛型、反射註解、錯誤和例外,這將幫助我們改善代碼。接下來,您將學習如何以及何時創建物件,以及幫助您執行非同步代碼的高級技術。您還將了解集合框架,以及如何使用 Dart 與用 JavaScript 編寫的不同程式進行通信。
本書將向您展示如何為您的網頁應用程式添加國際化支持,以及如何將 i18n 和 l10n 訪問嵌入到您的代碼中,以設計易於本地化的應用程式。您將學習如何組織客戶端與伺服器之間的通信,以及如何在 Dart 中使用不同的 HTML5 功能。最後,本書將向您展示如何在本地存儲數據、打破存儲限制,並防止您的網頁應用程式出現安全問題。