目錄(150章)
倒序
- 封面
- 版權(quán)頁
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Working with Dart Tools
- Introduction
- Configuring the Dart environment
- Setting up the checked and production modes
- Rapid Dart Editor troubleshooting
- Hosting your own private pub mirror
- Using Sublime Text 2 as an IDE
- Compiling your app to JavaScript
- Debugging your app in JavaScript for Chrome
- Using the command-line tools
- Solving problems when pub get fails
- Shrinking the size of your app
- Making a system call
- Using snapshotting
- Getting information from the operating system
- Chapter 2. Structuring Testing and Deploying an Application
- Introduction
- Exiting from an app
- Parsing command-line arguments
- Structuring an application
- Using a library from within your app
- Microtesting your code with assert
- Unit testing a Polymer web app
- Adding logging to your app
- Documenting your app
- Profiling and benchmarking your app
- Publishing and deploying your app
- Using different settings in the checked and production modes
- Chapter 3. Working with Data Types
- Introduction
- Concatenating strings
- Using regular expressions
- Strings and Unicode
- Using complex numbers
- Creating an enum
- Flattening a list
- Generating a random number within a range
- Getting a random element from a list
- Working with dates and times
- Improving performance in numerical computations
- Using SIMD for enhanced performance
- Chapter 4. Object Orientation
- Introduction
- Testing and converting types
- Comparing two objects
- Using a factory constructor
- Building a singleton
- Using reflection
- Using mixins
- Using annotations
- Using the call method
- Using noSuchMethod
- Making toJSON and fromJSON methods in your class
- Creating common classes for client and server apps
- Chapter 5. Handling Web Applications
- Introduction
- Responsive design
- Sanitizing HTML
- Using a browser's local storage
- Using application cache to work offline
- Preventing an onSubmit event from reloading the page
- Dynamically inserting rows in an HTML table
- Using CORS headers
- Using keyboard events
- Enabling drag-and-drop
- Enabling touch events
- Creating a Chrome app
- Structuring a game project
- Using WebGL in your app
- Authorizing OAuth2 to Google services
- Talking with JavaScript
- Using JavaScript libraries
- Chapter 6. Working with Files and Streams
- Introduction
- Reading and processing a file line by line
- Writing to a file
- Searching in a file
- Concatenating files
- Downloading a file
- Working with blobs
- Transforming streams
- Chapter 7. Working with Web Servers
- Introduction
- Creating a web server
- Posting JSON-formatted data
- Receiving data on the web server
- Serving files with http_server
- Using sockets
- Using WebSockets
- Using secure sockets and servers
- Using a JSON web service
- Chapter 8. Working with Futures Tasks and Isolates
- Introduction
- Writing a game loop
- Error handling with Futures
- Scheduling tasks using Futures
- Running a recurring function
- Using isolates in the Dart VM
- Using isolates in web apps
- Using multiple cores with isolates
- Using the Worker Task framework
- Chapter 9. Working with Databases
- Introduction
- Storing data locally with IndexedDB
- Using Lawndart to write offline web apps
- Storing data in MySQL
- Storing data in PostgreSQL
- Storing data in Oracle
- Storing data in RethinkDB
- Chapter 10. Polymer Dart Recipes
- Introduction
- Data binding with polymer.dart
- Binding and repeating over a list
- Binding to a map
- Using custom attributes and template conditionals
- Binding to an input text field or a text area
- Binding to a checkbox
- Binding to radio buttons
- Binding to a selected field
- Event handling
- Polymer elements with JavaScript interop
- Extending DOM elements
- Working with custom elements
- Automatic node finding
- Internationalizing a Polymer app
- Chapter 11. Working with Angular Dart
- Introduction
- Setting up an Angular app
- Using a controller
- Using a component
- Using formatters as filters
- Creating a view
- Using a service
- Deploying your app
- Index 更新時間:2021-08-05 17:43:11
推薦閱讀
- 網(wǎng)絡云百問百答
- Web安全防護指南:基礎篇
- SEO 20日
- 異構(gòu)基因共表達網(wǎng)絡的分析方法
- Proxmox High Availability
- 計算機網(wǎng)絡工程實用教程(第2版)
- 企業(yè)網(wǎng)絡安全管理
- Getting Started with Grunt:The JavaScript Task Runner
- Qt5 Python GUI Programming Cookbook
- 從物聯(lián)到萬聯(lián):Node.js與樹莓派萬維物聯(lián)網(wǎng)構(gòu)建實戰(zhàn)
- 物聯(lián)網(wǎng)商業(yè)設計與案例
- 網(wǎng)絡基本通信約束下的系統(tǒng)性能極限分析與設計
- 互聯(lián)網(wǎng)心理學:新心理與行為研究的興起
- 國外物聯(lián)網(wǎng)透視
- 網(wǎng)絡設備配置與調(diào)試項目實訓
- VMware vSphere 5.0虛擬化架構(gòu)實戰(zhàn)指南
- 當大數(shù)據(jù)遇見物聯(lián)網(wǎng):智能決策解決之道
- 廣域網(wǎng)架構(gòu)與路由技術(shù)項目教程
- 5G同頻同時全雙工技術(shù)
- 走進下一代互聯(lián)網(wǎng):改變你生活的物聯(lián)網(wǎng)
- Full-Stack React Projects
- 內(nèi)容分發(fā)網(wǎng)絡(CDN)關鍵技術(shù)、架構(gòu)與應用
- 企業(yè)云計算:原理、架構(gòu)與實踐指南
- 崛起的超級智能:互聯(lián)網(wǎng)大腦如何影響科技未來
- 網(wǎng)絡規(guī)劃與優(yōu)化技術(shù)
- 基于區(qū)塊鏈的物聯(lián)網(wǎng)項目開發(fā)
- Learning Mongoid
- Real-Time 3D Graphics with WebGL 2
- 網(wǎng)絡工程師紅寶書:思科華為華三實戰(zhàn)案例薈萃
- Apache Solr 4 Cookbook