Angular In-Depth
127 views | +0 today
Follow
Your new post is loading...
Your new post is loading...
Rescooped by Gurpreet Singh from Best
Scoop.it!

Top 10 data mining algorithms in plain English

Top 10 data mining algorithms in plain English | Angular In-Depth | Scoop.it

The top 10 most influential data mining algorithms as voted on by 3 separate panels in this survey paper are presented. Once you know what they are, how they work, what they do and where you can find them, my hope is you’ll have this blog post as a springboard to learn even more about data mining.


Via Dr. Stefan Gruenwald
more...
No comment yet.
Rescooped by Gurpreet Singh from JavaScript for Line of Business Applications
Scoop.it!

Loupe - Understand JavaScript's Call Stack and Event Loop

Loupe is a little visualisation to help you understand how JavaScript's call stack/event loop/callback queue interact with each other.

Loupe runs entirely in your browser.It takes your code.Runs it through esprima, a JS parser.Instruments it a bunch so that loupe knows where function calls, timeouts, dom events, etc happen.Adds a whole bunch of while loops everywhere to slow down the code as it runs.This modified code is then turned back into JavaScript and sent to a webworker (in your browser) which runs it.As it runs, the instrumentation sends messages to the visualisation about what is going on so it can animate things at the right time.It also has some extra magic to make dom events, and timers work properly.



Via Jan Hesse
more...
No comment yet.
Scooped by Gurpreet Singh
Scoop.it!

All About Angular 2.0

All About Angular 2.0 | Angular In-Depth | Scoop.it
Have questions about the strategy for Angular 2.0? This is the place. In the following article I'll explain the major feature areas of Angular 2.0 along with the motivations behind any changes. Following each section, I'll provide you...
more...
No comment yet.
Rescooped by Gurpreet Singh from Best
Scoop.it!

30 Best JavaScript Libraries for 2014

30 Best JavaScript Libraries for 2014 | Angular In-Depth | Scoop.it

A JavaScript library is a library of pre-written JavaScript which allows for easier development of JavaScript-based applications, especially for AJAX and other web-centric technologies. The primary use of JavaScript is to write functions that are embedded in or included from HTML pages and interact with the Document Object Model (DOM) of the page.

 

The functionality provide by most of these Libraries is superb though at times the biggest setback regarding several of these is their file size – and despite being able to adopt a well-known JavaScript library for functionality’s sake – it would be deemed a wise decision, that you may first want to perform a specific task which can be accomplished by a more lightweight library dedicated exclusively to that task or, that is not supported by the more popular JavaScript libraries.


Via Dr. Stefan Gruenwald
more...
No comment yet.
Scooped by Gurpreet Singh
Scoop.it!

Mark Collins - 8 Things I wish I knew about AngularJs

8 Things I wish I knew about AngularJs
more...
No comment yet.
Scooped by Gurpreet Singh
Scoop.it!

AngularJS Data Models: $http VS $resource VS Restangular | Selenium Testing? Do Cross Browser Testing with Sauce Labs

AngularJS Data Models: $http VS $resource VS Restangular | Selenium Testing? Do Cross Browser Testing with Sauce Labs | Angular In-Depth | Scoop.it
Sauce Labs software developer Alan Christopher Thomas and his team have been hard at work updating our stack. He shared with us some insight into their dev
more...
No comment yet.
Rescooped by Gurpreet Singh from AngularJS
Scoop.it!

Raible Designs | Developing with AngularJS - Part I: The Basics

Raible Designs | Developing with AngularJS - Part I: The Basics | Angular In-Depth | Scoop.it
My experience developing with #AngularJS - Part I: The Basics http://t.co/Vs1u8SdILk

Via Maxence Warzecha, jaredwilli
more...
No comment yet.
Rescooped by Gurpreet Singh from AngularJS
Scoop.it!

Dynamically Loading Controllers and Views with AngularJS and RequireJS

Dynamically Loading Controllers and Views with AngularJS and RequireJS | Angular In-Depth | Scoop.it

AngularJS provides a simple way to associate a view with a controller and load everything at runtime using the $routeProvider object. Routing code is typically put in a module’s config() function.

While this type of code works great for defining routes it requires controller scripts to be loaded upfront in the main shell page by default. That works fine in some scenarios but what if you have a lot of controller scripts and views in a given application and want to dynamically load them on-the-fly at runtime? One way of dealing with that scenario is to define a resolve property on each route and assign it a function that returns a promise. The function can handle dynamically loading the script containing the target controller and resolve the promise once the load is complete.


Via Jan Hesse, Sandys VR, jaredwilli
more...
No comment yet.
Rescooped by Gurpreet Singh from JavaScript for Line of Business Applications
Scoop.it!

Common Misconceptions About Inheritance in JavaScript

Common Misconceptions About Inheritance in JavaScript - JavaScript Scene - Medium

Classical and prototypal inheritance are fundamentally and semantically distinct.

There are some defining characteristics between classical inheritance and prototypal inheritance. For any of this article to make sense, you must keep these points in mind:

In class inheritance, instances inherit from a blueprint (the class), andcreate sub-class relationships. In other words, you can’t use the class like you would use an instance. You can’t invoke instance methods on a class definition itself. You must first create an instance and then invoke methods on that instance.

In prototypal inheritance, instances inherit from other instances. Usingdelegate prototypes (setting the prototype of one instance to refer to anexamplar object), it’s literally Objects Linking to Other Objects, orOLOO, as Kyle Simpson calls it. Using concatenative inheritance, you justcopy properties from an exemplar object to a new instance.


Via Jan Hesse
more...
No comment yet.
Scooped by Gurpreet Singh
Scoop.it!

AngularJS 1.3 Taste: Async Validators - The Code Dump

AngularJS 1.3 Taste: Async Validators - The Code Dump | Angular In-Depth | Scoop.it
AngularJS 1.3 is finally released and brought a lot of very cool features. I decided to focus on one that, when you need it, will save you lots of …
more...
No comment yet.
Rescooped by Gurpreet Singh from AngularJS
Scoop.it!

AngularJS in Patterns

AngularJS in Patterns | Angular In-Depth | Scoop.it

This example defines a simple directive, which is a UI component. The defined component (called “zippy”) has header and content. Click on its header toggles the visibility of the content.

From the first example we can note that the whole DOM tree is a composition of elements. The root component is the html element, directly followed by the nested elements head and bodyand so on…

In the second, JavaScript, example we see that the template property of the directive, contains markup with ng-transclude directive inside it. So this means that inside the directive zippy we have another directive called ng-transclude, i.e. composition of directives. Theoretically we can nest the components infinitely until we reach a leaf node.


Via William delmas
more...
No comment yet.
Rescooped by Gurpreet Singh from JavaScript for Line of Business Applications
Scoop.it!

Lazy loading AngularJS components using Providers

Lazy loading AngularJS components using Providers | Angular In-Depth | Scoop.it

In most of the example applications that I've seen, all application script files are loaded upfront i.e. all JavaScript files are loaded when the user accesses application. I get annoyed by this approach; why should all the components be loaded upfront when the probability of user accessing the entire application is very less. How does one architect a multi-page application using Angular? What would be the size of the application after minifying all the JavaScript files. Most importantly how does one load the components lazily. I've used RequireJS in my previous projects and it allows you to load components on demand; the idea is to load components based on the selected route. I've tried a similar approach with Angular using 'resolve' property in the $routeProvider.


Via Jan Hesse
more...
No comment yet.
Scooped by Gurpreet Singh
Scoop.it!

Leverage Scope Creep! An in-depth tutorial on Angular.js Scope - ModernWeb

Leverage Scope Creep! An in-depth tutorial on Angular.js Scope - ModernWeb | Angular In-Depth | Scoop.it
Jonathan Creamer walks through a tutorial to mastering "Scope" within Angular.js, from $rootScope down through scope within Controllers and Directives.
more...
No comment yet.
Scooped by Gurpreet Singh
Scoop.it!

Angular’s dependency injection annotation process

Angular’s dependency injection annotation process | Angular In-Depth | Scoop.it
JavaScript, AngularJS and HTML5 engineer helping build a better web.
more...
No comment yet.
Rescooped by Gurpreet Singh from AngularJS
Scoop.it!

Communication Between Directives in AngularJS

Communication Between Directives in AngularJS | Angular In-Depth | Scoop.it

Warning: This article is long and thorough. If you're in a hurry, you can skip straight to the final product here: http://plnkr.co/edit/6KxHY8ZpE83Z2PeNWlYi?p=preview. Prerequisites to this article. Before reading this, get to know ...


Via Maxence Warzecha, jaredwilli
more...
No comment yet.
Rescooped by Gurpreet Singh from AngularJS
Scoop.it!

AngularJS Drag and Drop Photo Directive - OdeToCode

AngularJS Drag and Drop Photo Directive - OdeToCode | Angular In-Depth | Scoop.it
AngularJS Drag and Drop Photo Directive. Wednesday, July 10, 2013. 0 comments. Tweet. Continuing from previous posts on building a file input directive and a file reader service, this post contains my first try at a drag-n-drop directive that ...

Via jaredwilli
more...
Rescooped by Gurpreet Singh from AngularJS
Scoop.it!

angular.js - JsFiddle examples and explanations

angular.js - JsFiddle examples and explanations | Angular In-Depth | Scoop.it
Contribute to angular.js development by creating an account on GitHub.

Via Jollyjumper, Sandys VR, jaredwilli
more...
Sandys VR's curator insight, June 6, 2013 9:11 PM

Gotta have a look at this.