目錄(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
推薦閱讀
- JavaScript全程指南
- 觸·心:DT時代的大數據精準營銷
- Spring實戰(第5版)
- Instant RubyMotion App Development
- Creating Mobile Apps with jQuery Mobile(Second Edition)
- 第一行代碼 C語言(視頻講解版)
- Visual Basic程序設計習題與上機實踐
- QGIS 2 Cookbook
- PHP與MySQL權威指南
- Arduino Wearable Projects
- Python商務數據分析(微課版)
- Learning Redux
- The Applied Data Science Workshop
- 現代JavaScript編程:經典范例與實踐技巧
- 匯編語言程序設計
- C語言解惑:指針、數組、函數和多文件編程
- Visual C++網絡編程教程(Visual Studio 2010平臺)
- Ajax與jQuery程序設計
- 企業應用架構模式
- Python Web Scraping(Second Edition)
- Arduino Computer Vision Programming
- 分布式中間件技術實戰:Java版
- ROS機器人程序設計
- Oracle APEX Best Practices
- Python網絡爬蟲與數據分析從入門到實踐
- Mastering Hibernate
- 實用軟件架構:從系統環境到軟件部署
- 機器學習與深度學習(Python版·微課視頻版)
- Java語言程序設計(第3版)
- JavaEE主流開源框架