JavaScript frameworks for modern web dev. ([2015])
- Record Type:
- Book
- Title:
- JavaScript frameworks for modern web dev. ([2015])
- Main Title:
- JavaScript frameworks for modern web dev
- Further Information:
- Note: Tim Ambler, Nicholas Cloud.
- Authors:
- Ambler, Tim
Cloud, Nicholas - Contents:
- At a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Bower; Getting Started; Configuring Bower; The Manifest; Creating a New Manifest; Finding, Adding, and Removing Bower Packages; Finding Packages ; Adding Packages ; Development Dependencies; Removing Packages; Semantic Versioning; Managing the Dependency Chain; Creating Bower Packages; Choose a Valid Name; Use Semver Git Tags ; Publish Your Package to the Registry; Summary; Chapter 2: Grunt; Installing Grunt ; How Grunt Works; Gruntfile.js ; Tasks. Plugins Configuration ; Adding Grunt to Your Project; Maintaining a Sane Grunt Structure; Working with Tasks; Managing Configuration ; Task Descriptions ; Asynchronous Tasks ; Task Dependencies ; Multi- Tasks ; Multi-Task Options ; Configuration Templates ; Command-Line Options ; Providing Feedback ; Handling Errors ; Interacting with the File System; Source-Destination Mappings ; Watching for File Changes; Automated JavaScript Linting ; Automated Sass Stylesheet Compilation ; Automated Unit Testing ; Creating Plugins; Getting Started; Creating the Task. Publishing to npm Summary; Related Resources; Chapter 3: Yeoman; Installing Yeoman ; Creating Your First Project; Subcommands; Creating Your First Generator; Yeoman Generators are Node Modules ; Sub-Generators ; Lodash Templates ; Defining Secondary Commands ; Composability ; Summary; Related Resources; Chapter 4: PM2; Installation ; Working with Processes; RecoveringAt a Glance; Contents; About the Authors; About the Technical Reviewer; Acknowledgments; Introduction; Chapter 1: Bower; Getting Started; Configuring Bower; The Manifest; Creating a New Manifest; Finding, Adding, and Removing Bower Packages; Finding Packages ; Adding Packages ; Development Dependencies; Removing Packages; Semantic Versioning; Managing the Dependency Chain; Creating Bower Packages; Choose a Valid Name; Use Semver Git Tags ; Publish Your Package to the Registry; Summary; Chapter 2: Grunt; Installing Grunt ; How Grunt Works; Gruntfile.js ; Tasks. Plugins Configuration ; Adding Grunt to Your Project; Maintaining a Sane Grunt Structure; Working with Tasks; Managing Configuration ; Task Descriptions ; Asynchronous Tasks ; Task Dependencies ; Multi- Tasks ; Multi-Task Options ; Configuration Templates ; Command-Line Options ; Providing Feedback ; Handling Errors ; Interacting with the File System; Source-Destination Mappings ; Watching for File Changes; Automated JavaScript Linting ; Automated Sass Stylesheet Compilation ; Automated Unit Testing ; Creating Plugins; Getting Started; Creating the Task. Publishing to npm Summary; Related Resources; Chapter 3: Yeoman; Installing Yeoman ; Creating Your First Project; Subcommands; Creating Your First Generator; Yeoman Generators are Node Modules ; Sub-Generators ; Lodash Templates ; Defining Secondary Commands ; Composability ; Summary; Related Resources; Chapter 4: PM2; Installation ; Working with Processes; Recovering from Errors ; Responding to File Changes ; Monitoring Logs; Monitoring Resource Usage; Monitoring Local Resources ; Monitoring Remote Resources ; Advanced Process Management; JSON Application Declarations. Load-Balancing Across Multiple Processors Zero-Downtime Deployments; Summary; Related Resources; Chapter 5: RequireJS; Running the Examples; Working with RequireJS; Installation; Configuration; Application Modules and Dependencies; Paths and Aliases; Loading Plugins with Proxy Modules; Shims; Shim Dependencies; Loader Plugins; text. js ; Page Load ; i18n ; Cache Busting; RequireJS Optimizer; Configuring r. js ; Running the r.js Command ; Summary; Chapter 6: Browserify; The AMD API vs. CommonJS ; Installing Browserify; Creating Your First Bundle. Visualizing the Dependency Tree Creating New Bundles As Changes Occur; Watching for File Changes with Grunt ; Watching for File Changes with Watchify; Using Multiple Bundles; The Node Way; Module Resolution and the NODE_PATH Environment Variable; Taking Advantage of NODE_PATH Within Browserify; Dependency Management ; Defining Browser-Specific Modules; Extending Browserify with Transforms; brfs; folderify ; bulkify ; Browserify- Shim ; Summary; Related Resources; Chapter 7: Knockout; Views, Models, and View Models; The Recipe List; Recipe Details. … (more)
- Publisher Details:
- New York : Apress
- Publication Date:
- 2015
- Copyright Date:
- 2015
- Extent:
- 1 online resource, illustrations
- Subjects:
- 005.2/762
Computer science
JavaScript (Computer program language)
Web site development
Web sites -- Design
COMPUTERS -- Web -- Design
JavaScript (Computer program language)
Web site development
Web sites -- Design
Computer Science
Programming Languages, Compilers, Interpreters
Computers -- Programming Languages -- General
Programming & scripting languages: general
Computer programming
Computers -- Web -- Web Programming
Web programming
Electronic books - Languages:
- English
- ISBNs:
- 9781484206621
1484206622 - Related ISBNs:
- 9781484206638
1484206630 - Notes:
- Note: Vendor-supplied metadata.
- 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.368769
- Ingest File:
- 01_350.xml