DEV Community

Cover image for Every JS Developer Should Know
Nitin Reddy
Nitin Reddy

Posted on

Every JS Developer Should Know

Basics of JavaScript

  • JavaScript Objects in Detail

  • JavaScript Prototype in Plain, Detailed Language

  • JavaScript Variable Scope and Hoisting Explained

  • Understand JavaScript Closures

  • Understand JavaScript Callback (Higher-Order) Functions

  • Understand JavaScript’s “this” With Clarity, and Master It

  • JavaScript’s Apply, Call, and Bind Methods are Essential

  • Learn HTML5, CSS3, and Responsive WebSite Design

  • Object Oriented JavaScript (OOP in JavaScript)

  • Learn Node.js Completely and With Confidence Or Learn Meteor.js Properly

  • JavaScript Custom Events with PubSub

  • Unit Testing Your JavaScript Applications is Essential

  • DOM (Document Object Model) and BOM (Browser Object Model)

  • ECMAScript 6 or 7

  • The Best JavaScript Front-end Frameworks You Should be Using

  • Preventing and Handling JavaScript Errors and Debugging Your Code

  • JavaScript Design Patterns that Every JavaScript Developer Should Know

Top 10 things serious JS Developers should know

  • NodeJS

  • Timing and asynchronous operations

  • Accessibility

  • Security

  • Data Structures

  • Presentation and semantics

  • Knowing when to avoid bullshit

Top comments (2)

Collapse
 
sergchr profile image
Serhii

You put DOM to the basics(and duplicated in the second section), but not every JS developer should know it, while writing backend, for example.
What do you mean by architecture?
Also, scope concepts aren't the basics?
Why you didn't describe each item you have written? The article seems to be like Medium clickbait JS articles combined.

Collapse
 
nitinreddy3 profile image
Nitin Reddy

I missed that, I will update the article to make sure that no redundant information is available. Will improve by learning :)