While doing Understanding JavaScript For Loops learning-note lesson, knowledege of enumerable property is important because only enumerable properties are listed using for..in loop and Object.keys(). When an object is created using an object initializer, its descriptor properties are set behind the seen and not obvious. Understanding of enumerable property is important working with loops & […]
Animating underline link Hover Effect
While working on My Notes site, I wanted to tweak index & archive pages layout slightly so that it displays with sidebar but single posts and pages without side bar. The posts display on home/archive pages is inspired by Tale – Jekyll theme and wanted to add similar hover animation in my posts as well. […]
Understanding JavaScript Arrow Functions
Note: This post is work-in-progress learning-note and still in active development and updated regularly. JavaScript (JS) functions are the building blocks of the program, as they allow use perform an operation many times by calling name of code block without repetition. In the previous posts, we discussed Understanding JavaScript Functions – The Basics, Function Declaration […]
Deep Dive into JavaScript Property Descriptors
Note: This post is work-in-progress learning-note and still in active development and updated regularly. In a previous learning-post JavaScript Objects – The Basics, we discussed simple key:value object properties (values associated with properties). The value is one of the attribute of a property. Other attributes include enumerable, configurable and writable. These attributes further define an […]
Understanding JavaScript For Loops
Note: This post is work-in-progress learning-note and still in active development and updated regularly. In JS programming, like in other programming languages, there would be a need to do certain task repeatedly, for example to run a block of code to perform repetitive tasks. JS loops offer easy way to perform same task repetitively. There […]
Resources on JavaScript Learning Projects
Note: This page is still work-in-progress and still in active development and updated regularly. It was inspired by Jessica Eldredge, Elyse Holladay, Amit Ranan and many others developers that I follow. Learning any programming language involves lots of practice. Often I come across in many JS learning tutorials is “to do projects”. It is advised […]
