Features of ES6(Ecmascript 6)

Features of ES6(Ecmascript 6)

What is Ecmascript 6(ES6)? Ecmascript 6 or popularly known as ES6 is the latest released specification of ecmascript that powers javascript. It was released in 2015. Hence it is also known as ES2015. It is not currently supported by all major browsers, but you can use Babel which is a javascript compiler which converts the …

Read More Read More

Design Patterns in Javascript

Design Patterns in Javascript

What is a design pattern? A design pattern in general refers to a commonly accepted general solution to a wide range of commonly occurring problems. They are the best solutions known so far for specific types of problem scenarios. When these specific types of problems occur, the best way to deal with it is the …

Read More Read More

Difference between apply, call and bind method in javascript

Difference between apply, call and bind method in javascript

Javascript provides various ways by which we can invoke a function. Some of the functionalities javascript provides is facilitating the use of apply, call and bind to invoke a function. All these three are used to invoke a function with a set of parameters. The difference between these types of invocation is the type of …

Read More Read More

Currying in javascript

Currying in javascript

Currying is a very important concept which is found in a lot of programming languages. For example, Scala has a native currying function. What is currying? Currying in programming language means partial execution of a function. In simple words, currying means breaking down a function which takes more number of arguments into series of functions …

Read More Read More

Promises in Javascript

Promises in Javascript

If you belong to the group of people who have heard about promises but do not know what it is, then you have landed at the right place. What is a promise? Promise is like a proxy object that represents a value that will be available at a future point of time. This object will …

Read More Read More

Closures in javascript

Closures in javascript

Closures is a very important concept in javascript which you will find mentioned almost everywhere. Closures help you in achieving a wide range of features. What is a closure? Closure is a concept in which one function is enclosed within another function. This inner function has access to the outer functions variables and parameters. It …

Read More Read More

Angular js vs angular 2

Angular js vs angular 2

Angular js was introduced in 2009 as framework to develop single page applications, popularly known as SPA’s. From here it has come a long way and has become an integral part and is widely used in today’s web applications. Angular 2 was introduced in 2014. Angular 2 is different from angular js in a variety …

Read More Read More