舉報

會員
目錄(150章)
倒序
- 封面
- 版權頁
- 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 MongoDB
- 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
推薦閱讀
- 物聯網智慧安監技術
- 智能網聯汽車V2X與智能網聯設施I2X
- HCNA網絡技術
- 網絡互聯技術(實踐篇)
- HTML5 Game development with ImpactJS
- 正在爆發的互聯網革命
- 從實踐中學習手機抓包與數據分析
- 高級網絡技術
- 網絡利他行為研究:積極心理學的視角
- 網絡綜合布線(第2版)
- 轉化:提升網站流量和轉化率的技巧
- 無線傳感器網絡定位技術
- 現場綜合化網絡運營與維護:運營商數字化轉型技術與實踐
- 工業以太網技術:AFDX/TTE網絡原理、接口、互連與安全
- 移動互聯網環境下的核心網剖析及演進
- 走近奇妙的物聯網
- 黑客與反黑工具使用詳解
- 新IP:面向泛在全場景的未來數據網絡
- 網絡安全和信息化黨政領導干部一本通
- Building Serverless Python Web Services with Zappa
- 零距離接觸物聯網
- BGP設計與實現
- 遠程醫療網絡多路徑數據安全傳輸
- 5G安全:數智化時代的網絡安全寶典
- Cisco局域網交換機配置手冊(第2版)
- CCNP SWITCH (642-813) 認證考試指南
- 計算機網絡原理與應用(第2版)
- DEM插值算法適應性理論與方法
- 漢語框架網絡工程構建及應用
- MPLS和VPN體系結構(第2版·修訂版)