Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Ambler, Tim, author.

Title JavaScript frameworks for modern web dev / Tim Ambler, Nicholas Cloud. [O'Reilly electronic resource]

Publication Info. New York : Apress, [2015]
©2015
QR Code
Description 1 online resource : illustrations
text file PDF rda
Series The expert's voice in web development
Expert's voice in Web development.
Note Includes index.
Summary JavaScript Frameworks for Modern Web Dev is your guide to the wild, vast, and untamed frontier that is JavaScript development. The JavaScript tooling landscape has grown and matured drastically in the past several years. This book will serve as an introduction to both new and well established libraries, frameworks, and utilities that have gained popular traction and support from seasoned developers. It covers tools applicable to the entire development stack, both client- and server-side. While no single book can possibly cover every JavaScript library of value, JavaScript Frameworks for Modern Web Dev focuses on incredibly u seful libraries and frameworks that production software uses. You will be treated to detailed analyses and sample code for tools that manage dependencies, structure code in a modular fashion, automate repetitive build tasks, create specialized servers, structure client side applications, facilitate horizontal scaling, and interacting with disparate data stores. The libraries and frameworks covered include Bower, Grunt, Yeoman, PM2, RequireJS, Browserify, Knockout, AngularJS, Kraken, Mach, Mongoose, Knex, Bookshelf, Faye, Q, Async.js, Underscore, and Lodash. Written from first-hand experience, you will benefit from the glorious victories and innumerable failures of two experienced professionals, gain quick insight into hurdles that aren't always explicitly mentioned in API documentation or Readmes, and quickly learn how to use JavaScript frameworks and libraries like a Pro. Enrich your development skills with <JavaScript Frameworks for Modern Web Dev today.
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; 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.
Subject JavaScript (Computer program language)
Web site development.
Web sites -- Design.
JavaScript (Langage de programmation)
Sites Web -- Développement.
Sites Web -- Conception.
Programming & scripting languages: general.
Web programming.
JavaScript (Computer program language)
Web site development
Web sites -- Design
Added Author Cloud, Nicholas, author.
Other Form: Print version: Ambler, Tim. JavaScript frameworks for modern web dev. New York : Apress, [2015] 1484206630 9781484206638 (OCoLC)920864941
ISBN 9781484206621 (electronic bk.)
1484206622 (electronic bk.)
Standard No. 10.1007/978-1-4842-0662-1 doi
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information