๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Mastering JavaScript Single Page Application Development.

โœ Scribed by Klauzinski, Philip


Publisher
Packt Publishing
Year
2016
Tongue
English
Leaves
444
Edition
1.
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


An in-depth guide to exploring the design, architecture, and techniques behind building sophisticated, scalable, and maintainable single-page applications in JavaScriptAbout This Book Build large-scale, feature-complete SPAs by leveraging widely used tools and techniques. Gain a solid understanding of architecture and SPA design to build applications using the library or framework of your choice. Explore the various  Read more...

โœฆ Table of Contents


Cover
Copyright
Credits
About the Authors
About the Reviewer
www.PacktPub.com
Table of Contents
Preface
Chapter 1: Getting Organized with NPM, Bower, and Grunt
What is Node Package Manager?
Installing Node.js and NPM
Configuring your package.json file
NPM dependencies
Updating your development dependencies
Bower
Installing Bower
Configuring your bower.json file
Bower components location and the .bowerrc file
Bower dependencies
Searching the Bower registry
Grunt
Installing the Grunt CLI
Installing the Grunt task runner
Installing Grunt plugins
Configuring Grunt Understanding Node.js modulesCreating a Gruntfile
Defining Grunt task configuration
Loading Grunt plugins
Running the jshint Grunt task
Running the watch Grunt task
Defining the default Grunt task
Defining custom tasks
Summary
Chapter 2: Model-View-Whatever
The original MVC pattern
The Model
The View
The Controller
MVP and MVVM
MVP
MVVM
Summarizing the differences between MVC, MVP, and MVVM
VIPER and other variations of MVW
VIPER
Other variations of MVW
AngularJS and MVW
A brief history of AngularJS
AngularJS components
Template
Directives
Model
Scope
Expressions The differences between SQL and NoSQL databasesNoSQL data typing
Relational data typing
ACID transactions
Atomicity
Consistency
Isolation
Durability
MongoDB and ACID
Write-ahead logging with MongoDB
When to use SQL versus NoSQL databases
Scalability
Horizontal scaling
Big Data
Operational Big Data
Analytical Big Data
Overall considerations
Methods of presenting an SPA container
How to define your SPA container
Partial page container
Full page container
How to load your SPA container
Loading on user interaction
Login page transition Loading based on the DOMContentLoaded eventLoading based on the document readystatechange event
Loading directly from the document.body
Using the script tag async attribute
Using the script tag defer attribute
Managing layouts
Static layouts
Dynamic layouts
Installing Express
Setting up a basic server with Express
Basic routing with Express
Running a server with Express
Loading static assets with Express
Dynamic routing with Express
Summary
Chapter 4: REST is Best --
Interacting with the Server Side of Your App
Understanding the fundamentals of REST

โœฆ Subjects


JavaScript;Mobile apps


๐Ÿ“œ SIMILAR VOLUMES


Single page web applications: JavaScript
โœ Michael Mikowski, Josh Powell ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Manning Publications ๐ŸŒ English

In <em>Single Page Web Applications</em> you'll learn to build modern browser-based apps that take advantage of stronger client platforms and more predictable bandwidth. You'll learn the SPA design approach, and then start exploring new techniques like structured JavaScript and responsive design. An

Single page web applications: JavaScript
โœ Michael Mikowski, Josh Powell ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Manning Publications ๐ŸŒ English

In Single Page Web Applications youโ€™ll learn to build modern browser-based apps that take advantage of stronger client platforms and more predictable bandwidth. Youโ€™ll learn the SPA design approach, and then start exploring new techniques like structured javascript and responsive design. And youโ€™ll

Single Page Web Applications: JavaScript
โœ Michael S. Mikowski, Josh C. Powell ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Manning ๐ŸŒ English

If your website is a jumpy collection of linked pages, you are behind. Single page web applications are your next step: pushing UI rendering and business logic to the browser and communicating with the server only to synchronize data, they provide a smooth user experience, much like a native applica

Single-Page Web Applications: JavaScript
โœ Michael Mikowski, Josh Powell ๐Ÿ“‚ Library ๐Ÿ“… 2013 ๐Ÿ› Manning Publications ๐ŸŒ English

In Single Page Web Applications youโ€™ll learn to build modern browser-based apps that take advantage of stronger client platforms and more predictable bandwidth. Youโ€™ll learn the SPA design approach, and then start exploring new techniques like structured javascript and responsive design. And youโ€™ll

Learning Single-page Web Application Dev
โœ Fernando Monteiro ๐Ÿ“‚ Library ๐Ÿ“… 2014 ๐Ÿ› Packt Publishing ๐ŸŒ English

Learning Single-page Web Application Development is a journey through application development using the MEAN stack with javascript on the server side and client side, covering concepts such as RESTful, authentication and session on SPA. You will build large-scale applications. You will use a javasc