Skip to content

Instantly share code, notes, and snippets.

@rsperberg
Last active March 21, 2021 16:49
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rsperberg/caf49bedab5f91c1d0ce to your computer and use it in GitHub Desktop.
Save rsperberg/caf49bedab5f91c1d0ce to your computer and use it in GitHub Desktop.
A fork of the list of 52 AngularJS resources collected by Jonathan White

#Angular Resources AngularJS is an open-source web application framework, maintained by Google and community, that assists with creating single-page applications, one-page web applications that only require HTML, CSS, and JavaScript on the client side. Its goal is to augment web applications with model–view–controller (MVC) capability, in an effort to make both development and testing easier.

This fork of AngularJS-resources by Jonathan Z White includes screen-captures of the websites and some self-descriptions (which appear within quotation marks) from those sites. It may lag behind the original as new links are added there. All of the resources, and their categorization, is from Jonathan Z. White.

Motivation

AngularJS is [a framework] for developing heavy web applications.

jQuery is a small, fast, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler. jQuery simplifies a lot of the complicated things from JavaScript, like AJAX calls and DOM manipulation.

“Don’t even use jQuery. Don’t even include it. It will hold you back. And when you come to a problem that you think you know how to solve in jQuery already, before you reach for the $, try to think about how to do it within the confines the AngularJS. If you don’t know, ask! 19 times out of 20, the best way to do it doesn't need jQuery and to try to solve it with jQuery results in more work for you.”

Getting Started

This tutorial on the angularjs.org site “walks you through the construction of an AngularJS web app. The app you will build is a catalog that displays a list of Android devices, lets you filter the list to see only devices that interest you, and then view details for any device.”

“Angular is a client-side MVW JavaScript framework for writing compelling web applications. It's built and maintained by Google and offers a futuristic spin on the web and its upcoming features and standards.

“AngularJS promotes itself as a framework for enhancing HTML, it brings concepts from various programming languages, both JavaScript and server-side languages and makes HTML the dynamic language too. This means we get a fully data-driven approach to developing applications without needing to refresh Models, update the DOM and other time-consuming tasks such as browser bug fixes and inconsistencies. We focus on the data, and the data takes care of our HTML, leaving us to programming our application.”

“In this video you'll learn how to get started with the AngularJS SPA framework. First you'll be introduced to what a SPA is and AngularJS features that simplify building SPAs. From there you'll see how to use directives, filters and data binding techniques. Next up is views, controllers and scope and the role they play followed by a discussion of modules, routes and factories/services. At the end a sample application built using AngularJS is shown.”

13 illustrated and well-explained articles.

207 short video tutorials, generally two to five minutes long.

11 thorough articles, dating back to 2012.

###Style

###Design patterns/best practice

###Scopes

###Data modeling

###Controllers

###Directives

###Services/Factories

###Routing

###Authentication

###Deployment

###News

###Example code

###Angular 2.0

###Testing

###Misc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment