Kids Library Home

Welcome to the Kids' Library!

Search for books, movies, music, magazines, and more.

     
Available items only
E-Books/E-Docs
Author Ambler, Tim, author.

Title JavaScript frameworks for modern web dev / Tim Ambler, Nicholas Cloud.

Publication Info. New York : Apress, [2015]
2015

Copies

Location Call No. OPAC Message Status
 Axe Books 24x7 IT E-Book  Electronic Book    ---  Available
Description 1 online resource : illustrations.
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
text file PDF rda
Series The expert's voice in web development
Expert's voice in Web development.
Note Includes index.
Vendor-supplied metadata.
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.
COMPUTERS -- Web -- Design.
JavaScript (Computer program language) (OCoLC)fst00982071
Web site development. (OCoLC)fst01173243
Web sites -- Design. (OCoLC)fst01173252
Programming & scripting languages: general.
Web programming.
Genre/Form Electronic books.
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.)
9781484206638
1484206630
Standard No. 10.1007/978-1-4842-0662-1 doi
AU@ 000056995963
CHNEW 000893562
CHVBK 374527199
DEBBG BV043626775
DEBBG BV043968166
DEBSZ 453692893
DEBSZ 485786559
GBVCP 882747479
NZ1 16246684
UKMGB 019177039

 
    
Available items only