SSiddhantinsiddhantjs.hashnode.dev·May 20, 2022 · 2 min readHow browser renders the web page.It is a 4 step process that the browser goes through to render our webpage, it involves: 1.) Conversion 2.) Tokenizing 3.) Lexing 4.) DOM Construction Let's break down these steps into further details 1.) Conversion : HTML is transformed into DOM...00
SSiddhantinsiddhantjs.hashnode.dev·May 19, 2022 · 3 min readarguments , ...args and arrow functionsTo understand the difference between arguments and "...args", first we need to know the features of arrow functions , without getting into much details here are some brief points about arrow functions: Arrow Functions key features : 1.) Arrow functi...01R
SSiddhantinsiddhantjs.hashnode.dev·Jan 12, 2022 · 5 min readWhy so much love for functional programming?Here I was, learning Javascript and I came across this definition on MDN - JavaScript is a lightweight, interpreted, object-oriented language with first-class functions. Here I am not going to get into the topic of why the creator decided to give ...01A