Home > Architecture, Programming > Abstract concepts implemented by JavaScript frameworks

Abstract concepts implemented by JavaScript frameworks

This post is part of a series of posts on Client-Side Web Application Development using JavaScript.

Rather than learning each and every framework library, we should abstract them by function(s) / abstract concept(s) implemented by them. That way you can learn the frameworks at an abstract level and it becomes more manageable. A few such abstract concepts

  • Modularity & Script Loaders
  • Model View Controller / View Model (MV*)
  • Routing, Navigation & History
  • Template Engines
  • Data-binding
  • Communicate with the server to read / update the model
  • Responsive Web-design
  • DOM manipulation
  • Asynchronous Programming
  • Workflow
  • Animation
  • Charting
  • UI Widgets
  • Feature detection
  • AJAX
  • JSON
  • Polyfills

You can see a bigger list of categories at microjs.com

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: