Friday, July 14, 2017

Resources To Refresh

CORE:
hoisting in js
ES6 concepts
closure
prototype

http://es6-features.org/#Constants

Ability to structure elegant JavaScript code, delay loading, execution optimization, memory management, authentication concerns and threading

Strong JavaScript knowledge, including concepts like asynchronous programming, closures, types, and ES6

variadic functions;

bind, apply call

http://javascriptissexy.com/javascript-apply-call-and-bind-methods-are-essential-for-javascript-professionals/

Website:
http://javascriptissexy.com/

http://thatjsdude.com/interview/

https://medium.freecodecamp.org/cracking-the-front-end-interview-9a34cd46237

http://javascriptissexy.com/javascript-prototype-in-plain-detailed-language/

Javascript design patterns


The Two Pillars of JavaScript Part 1 — Prototypal OO.
The Two Pillars of JavaScript Part 2 — Functional Programming.


https://javascript.info/prototype-inheritance

Facebook/Twitter updates, stock price updates, news feeds, sport results, etc.

https://www.w3schools.com/html/html5_serversentevents.asp


NODE:
Node js middle ware

https://expressjs.com/en/resources/middleware.html


CSS:
css LESS, SASS

difference between margin and padding

ANGULAR:

App level Exception handler

$injector

$resource

$q

$scope.$apply()
The $scope.$apply() function is used to execute some code, and then call $scope.$digest() after that, so all watches are checked and the corresponding watch listener functions are called. The $apply() function is useful when integrating AngularJS with other code.

$apply, $digest, $watch explained clearly
http://tutorials.jenkov.com/angularjs/watch-digest-apply.html

AngularJS: Factory vs Service vs Provider
https://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/

https://docs.angularjs.org/api/ng/service/$q#testing

https://docs.angularjs.org/guide/unit-testing

https://www.toptal.com/angular-js/top-18-most-common-angularjs-developer-mistakes





No comments:

Post a Comment

Followers