Skip to main content

Posts

Understanding DOM Selectors

Many of us have encountered the problem of choosing which selector to use from the list of JavaScript selectors. Using the right selector can solve enormous amount of problem and can make the code readable and clean. To get a clear glimpse of how to use the selectors, let us take a look at what all these selectors are and what is their functionality - document.getElementById() :   This selector returns only one element with a specified Id. Also as we know that only one element can poses a specific Id, so the latter is obvious.              syntax - document.getElementById("main_item-Id"); There is no requirement to add "#" before mentioning the Id of the element in this selector. document.getElementsByClassName()  :     This one returns a HTML Collection of all the elements having the specified class as that mentioned in the selector. Notice the "s" after element, it represents the same thing.   ...
Recent posts

User Interaction in CLI programming: readlineSync

Interacting with user input in CLI is much different than GUI. In a CLI app you need to read the user-input using a node package. One such package is readline-sync. It allows the interaction of user with CLI through console.   How to use readlineSync in your code: First initialize npm(node package manager) in your repo -                npm init      //Some online editor such as repl etc. have this pre-initialized Install the readline package from npm in your repo/folder -             npm install readline-sync      //Some editors automatically execute this part even without mention Require the readline-sync module in your code -             var readlineSync = require('readline-sync'); Now this readlineSync is ready to be used and perform different functions in your code. Different uses of readlineSync  : //Simply Taking user...

Variables and Constants - Joy of Life

In Sanskrit language there is a word called " मुदिता" and it is said that the whole life revolves around this small word.  मुदिता means "joy or happiness" which is the farthermost basis and the only goal of the human life or anything which inherits life. The method or road map to achieve the desired output may slightly differ in every case but the end always remains constant. We believe that by acquiring possessions,money,fame and power the purpose can be achieved and the meaning of life can be derived in such a way that another glorifying English word called "success" gets attached to our list of achievements... But in reality nothing seems to fill the void. So what it is that we are seeking and that makes us human. We are only human because we are given the privilege to express, act and specify our own parameters of life. Unlike other life forms in this multiverse, we are the ones who can think both logically and emotionally, and sometimes a combina...

Challenges and Scope of Barber/Haircut Scheduling Appointment App

Hi, I believe I am not the first one who is writing about the topic. But after my research and detailed study about scheduling apps I came to the conclusion that I should be writing about the topic. The past few years have seen a meteoric rise in the development and launch of these grade of apps in the International markets as well as some present in the domestic Indian markets. Applications dominating the market like theCut and getSquire are a relevant example how one can utilize the time consuming and rigorous process of going to the barber shop for getting a haircut and turn it into profit. But these all apps fall in the proximity of International and well developed regions where People have a enormous amount of knowledge of Internet and technology is a major driving force in the area People of the area prefer to use technology for even doing the smallest necessities of life. But what about the domestic or say Indian region, a region where not all the people are so much attracte...