目錄(106章)
倒序
- 封面
- 版權頁
- Credits
- About the Author
- About the Reviewer
- www.PacktPub.com
- Why subscribe?
- Free access for Packt account holders
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. TypeScript 2.0 Fundamentals
- What is TypeScript?
- Quick example
- Learning modern JavaScript
- Type checking
- Summary
- Chapter 2. A Weather Forecast Widget with Angular 2
- Using modules
- Setting up the project
- Creating the first component
- Adding conditions to the template
- Using the component in other components
- Showing a forecast
- Creating the forecast component
- The main component
- Summary
- Chapter 3. Note-Taking App with a Server
- Setting up the project structure
- Getting started with NodeJS
- Understanding the structural type system
- Adding authentication
- Testing the API
- Adding CRUD operations
- Writing the client side
- Running the application
- Summary
- Chapter 4. Real-Time Chat
- Setting up the project
- Getting started with React
- Writing the server
- Connecting to the server
- Creating the chat room
- Comparing React and Angular
- Summary
- Chapter 5. Native QR Scanner App
- Getting started with NativeScript
- Creating the project structure
- Creating a Hello World page
- Creating the main view
- Adding a details view
- Scanning QR codes
- Adding persistent storage
- Styling the app
- Comparing NativeScript to alternatives
- Summary
- Chapter 6. Advanced Programming in TypeScript
- Using type guards
- More accurate type guards
- Checking null and undefined
- Creating tagged union types
- Comparing performance of algorithms
- Summary
- Chapter 7. Spreadsheet Applications with Functional Programming
- Setting up the project
- Functional programming
- Using data types for expressions
- Writing unit tests
- Parsing an expression
- Defining the sheet
- Using the Flux architecture
- Creating actions
- Writing the view
- Advantages of Flux
- Summary
- Chapter 8. Pac Man in HTML5
- Setting up the project
- Using the HTML5 canvas
- Designing the framework
- Drawing on the canvas
- Adding utility functions
- Creating the models
- Drawing the view
- Handling events
- Creating the time handler
- Running the game
- Adding a menu
- Summary
- Chapter 9. Playing Tic-Tac-Toe against an AI
- Creating the project structure
- Adding utility functions
- Creating the models
- Implementing the AI using Minimax
- Creating the interface
- Testing the AI
- Summary
- Chapter 10. Migrate JavaScript to TypeScript
- Gradually migrating to TypeScript
- Adding TypeScript
- Migrating each file
- Refactoring the project
- Summary 更新時間:2021-07-14 10:59:46
推薦閱讀
- Reporting with Visual Studio and Crystal Reports
- Mastering ServiceStack
- 零基礎玩轉區塊鏈
- Groovy for Domain:specific Languages(Second Edition)
- Eclipse Plug-in Development:Beginner's Guide(Second Edition)
- Elasticsearch for Hadoop
- Go并發編程實戰
- Unity 5 for Android Essentials
- 青少年學Python(第1冊)
- 快人一步:系統性能提高之道
- 硅谷Python工程師面試指南:數據結構、算法與系統設計
- 精通MySQL 8(視頻教學版)
- MySQL程序員面試筆試寶典
- 從Power BI到Analysis Services:企業級數據分析實戰
- Getting Started with Electronic Projects
- UI動效設計從入門到精通
- PyTorch生成對抗網絡編程
- Maya Programming with Python Cookbook
- Learning SaltStack(Second Edition)
- Java無難事:詳解Java編程核心思想與技術
- Python3網絡爬蟲寶典
- Pentaho Analytics for MongoDB Cookbook
- WebGIS之Leaflet全面解析
- Unity 2018 Cookbook(Third Edition)
- C語言程序設計基礎實驗教程
- C#從入門到精通(第4版)
- C語言從入門到項目實踐(超值版)
- Voice User Interface Projects
- Python編程基礎(中學版)
- Delphi Cookbook(Second Edition)