Javascript

What tree shaking in front-end development?

Tree shaking is an optimization technique used in front-end development, especially in JavaScript-based applications, to reduce the size of the final bundle by removing unused or “dead” code. The term “tree shaking” refers to the process of shaking a dependency tree (the modules and their imports) to eliminate parts of the code that are not […]

What tree shaking in front-end development? Read More »

Next.js vs React.js: A Deep Dive into the Features and Comparisons”

Next.js is a JavaScript framework for building web applications that is built on top of React.js. It provides a set of features and tools that make it easy to develop and deploy web applications, and it is particularly well-suited for server-rendered React applications. One of the main advantages of Next.js is its built-in support for

Next.js vs React.js: A Deep Dive into the Features and Comparisons” Read More »

What are higher Order Functions in JavaScript?

In JavaScript, a higher-order function is a function that takes one or more functions as arguments, or returns a function as its result. Higher-order functions are a powerful tool in JavaScript and are commonly used in functional programming. Here are a few examples of higher-order functions in JavaScript: The map() function is a higher-order function

What are higher Order Functions in JavaScript? Read More »

What is the best Javascript framework?

There are many popular JavaScript frameworks to choose from, and the best one for your project will depend on your specific needs and preferences. Some of the most popular JavaScript frameworks include: React https://reactjs.org/ A powerful and flexible JavaScript library for building user interfaces. It is widely used for building single-page applications (SPAs) and mobile

What is the best Javascript framework? Read More »

Javascript security vulnerabilities checklist

Tools to check javascript security vulnerabilities 1) npm installIf you are using npm install in your application, make sure you keep all packages updated to the latest versions. 2) Snyk toolYou can signup for Synk tool for free and add repo to check issues.Synk can be integrated with Github repository and it can create pull

Javascript security vulnerabilities checklist Read More »

Google Geocoding API to display address details

Google Geocoding API to display address details including latitude and longitude Create your own Google API key and update YOUR_API_KEY in the src/script.js https://developers.google.com/maps/documentation/javascript/get-api-key Use HTML, Javascript and CSS Include axios CDN or you can use npm install Inlude bootstrap CDN or use npm install Address search results using Google Geocodig API Step 1 – create an

Google Geocoding API to display address details Read More »

Display google maps with different marker icons

Google Maps API to display map with different types of markers for multiple locations First you will need to get Google Maps API key from below link: https://developers.google.com/maps/documentation/javascript/get-api-key Update this API key at YOUR_API_KEY in index.html Step 1 – create an index.html which is used to display map in the div section where id is

Display google maps with different marker icons Read More »

Create a TODO list design using javascript, html, css

This is a simple todo application design using html, css and vanilla javascript. You will need an editor of your choice to begin with. I usually use vscode with Liveserver extension which helps to view developed application in the browser. First step is to create an html page which will display the todo list. Create

Create a TODO list design using javascript, html, css Read More »

Form field validations using regex javascript

What is a Regular Expression? As per wikipedia, A regular expression (shortened as regex or regexp; also referred to as rational expression) is a sequence of characters that specifies a search pattern. Create an index.html file where you can add all the form input fields as below. Add name property for the fields which will be accessed in the validation.js to perform regex validations. index.html validation.js

Form field validations using regex javascript Read More »

Find the symmetric difference between arrays using javascript

Find the symmetric difference between arrays using javascript In mathematics, the symmetric difference of two sets, also known as the disjunctive union, is the set of elements which are in either of the sets, but not in their intersection. The mathematical term symmetric difference (△ or ⊕) of two sets is the set of elements

Find the symmetric difference between arrays using javascript Read More »

How to hide or show details using v-if and v-show directive in Vue JS

Conditional rendering can be achieved using v-ifConditional display can be achieved using v-show First create a vue project using vue cli Now change directory start the server Lets start building the VUE component inside src/components/showHide.vue Remove HelloWorld.vue component and register showHide.vue component in App.vue Your showHide.vue component will look like this:

How to hide or show details using v-if and v-show directive in Vue JS Read More »

Measure execution time of a function using javascript

You can measure the performance of javascript code using console.time() function. This can be helpful in debugging and optimizing code which is taking lot of memory. console.time() can be used with console.timeEnd(). console.timeEnd() function tells console to stop calculating the time. You will see result as below: Running loop :0 timesRunning loop :1 timesRunning loop

Measure execution time of a function using javascript Read More »