Angular 5 projects : learn to build single page web applications using 70+ projects /: learn to build single page web applications using 70+ projects. (2018)
- Record Type:
- Book
- Title:
- Angular 5 projects : learn to build single page web applications using 70+ projects /: learn to build single page web applications using 70+ projects. (2018)
- Main Title:
- Angular 5 projects : learn to build single page web applications using 70+ projects
- Further Information:
- Note: Mark Clow.
- Authors:
- Clow, Mark
- Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Web Applications and AJAX Communications; Introducing the Client and Server; Server-Side Web Applications; Client-Side Web Applications; Striking a Balance; Creating Web Applications with AJAX; Callbacks; Promises; Encoding; HAL and HATEOAS; Monitoring Data Traffic; Analyzing JSON; Summary; Chapter 2: AngularJS vs. Angular (Old vs. New); Semantic Versioning; Platform; Browsers Run JavaScript Using JavaScript Engines; Shims and Polyfills; TypeScript; Transpilation. Debugging and Map FilesTranspilation and the Angular CLI Tool; Modules; Controllers and Components; Dependency Injection and Constructor Injection; Scope, Controllers, and Components; Forms; Templates; Summary; Chapter 3: JavaScript; JavaScript ES5: Limitations and Shortcomings; Types; Fail Fast Behavior; Value/Object Comparison; Scoping; JavaScript Strict Mode; Invocation; Assigning to an Undeclared Variable or Object; Deleting Variables or Objects; Duplicating Function Arguments; Duplicating Object Properties; Read Only Properties; Non-Extensible Variables or Objects; Keywords. JavaScript ES6: Changes and ImprovementsConstants; Block Scoped Variables and Functions; Arrow Functions; Functions Arguments Can Now Have Default Values; Functions Now Accept Rest Parameters; String Interpolation; Modules; One File; Exporting Method 1: Named Exports; Exporting Method 2: Default Exports;Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Web Applications and AJAX Communications; Introducing the Client and Server; Server-Side Web Applications; Client-Side Web Applications; Striking a Balance; Creating Web Applications with AJAX; Callbacks; Promises; Encoding; HAL and HATEOAS; Monitoring Data Traffic; Analyzing JSON; Summary; Chapter 2: AngularJS vs. Angular (Old vs. New); Semantic Versioning; Platform; Browsers Run JavaScript Using JavaScript Engines; Shims and Polyfills; TypeScript; Transpilation. Debugging and Map FilesTranspilation and the Angular CLI Tool; Modules; Controllers and Components; Dependency Injection and Constructor Injection; Scope, Controllers, and Components; Forms; Templates; Summary; Chapter 3: JavaScript; JavaScript ES5: Limitations and Shortcomings; Types; Fail Fast Behavior; Value/Object Comparison; Scoping; JavaScript Strict Mode; Invocation; Assigning to an Undeclared Variable or Object; Deleting Variables or Objects; Duplicating Function Arguments; Duplicating Object Properties; Read Only Properties; Non-Extensible Variables or Objects; Keywords. JavaScript ES6: Changes and ImprovementsConstants; Block Scoped Variables and Functions; Arrow Functions; Functions Arguments Can Now Have Default Values; Functions Now Accept Rest Parameters; String Interpolation; Modules; One File; Exporting Method 1: Named Exports; Exporting Method 2: Default Exports; TypeScript; Summary; Chapter 4: TypeScript; Strong Typing; Classes; Interfaces; Modules; Internal Modules; External Modules; Enumerations and Generics; Constructors; Functions; Getters and Setters; Types; Primitive Types; Object Types; Union Types; Alias Types; Tuple Types. Compilation OptionsSummary; Chapter 5: Visual Studio Code; Getting Started with Visual Studio Code; Seeing Files, Commands, and Hot Keys; Starting a Build; Introducing the Interface; Explorer; Working Files; Project Files; Search; Git; Debug; Extensions; Summary; Chapter 6: Node; Setting Up and Running Node; Node Package Manager (npm); Node Module Installation Levels; Running npm install [Module Name] to Install the Module; Updating Node Modules; Uninstalling Node Modules; The package.json File; Updating package.json; Version Numbers; The Folder node_modules. Editing the package.json File and Running npm installSummary; Chapter 7: Starting to Code with the CLI; Create a Start Project; Modify the Start Project; Start Project: Compile Errors; Start Project: Runtime Errors; File Watcher and Web Server; Bootstrapping; Useful CLI Options; Ahead of Time Compilation; Summary; Chapter 8: Introducing Components; Anatomy of a Component; @Component Annotation; Selectors and DSL; Other Elements; Component Templates; Template Location; Script Tags; Elvis Operator; Component Styles; Component Class; Introducing Data Binding. … (more)
- Publisher Details:
- United States : Apress
- Publication Date:
- 2018
- Copyright Date:
- 2018
- Extent:
- 1 online resource (xxix, 458 pages), illustrations (some color)
- Subjects:
- 005.3/76
Computer science
Web applications
COMPUTERS -- Web -- General
Web applications
Computer Science
Web Development
Computer programming
Computers -- Web -- Web Programming
Web programming
Electronic books
Electronic book - Languages:
- English
- ISBNs:
- 9781484232798
1484232798 - Related ISBNs:
- 9781484232781
148423278X - Notes:
- Note: Online resource; title from PDF title page (SpringerLink, viewed March 2, 2018).
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.359984
- Ingest File:
- 01_322.xml