Basic XSS Vulnerability in React.js Applications

XSS Vulnerability in React.js

An excellent feature of React.js is it can escape XSS by default. Developers have always been drawn to React.js due to universal rendering benefits. This is the ability to render single page application on server-side and send client the html thereby, letting client be interactive without any need to re-rendering of the full page. Redux library contains the documentation regarding how this functionality is provided. The below code is featured as it is in the documentation.


Data Binding Working in Angular JS

Data Binding Angular JS

Data binding refers to the process that is used for establishing a connection between the application UI and business logic. The Two-way data binding point towards the ability of binding changes with an object’s properties to changes in the UI and vice-versa. It means if we have a user object with a name property, when we assign a new value to the UI will display the new name. Similarly, if an input field is included in UI for the username then the entering of value will result in a change in the name property of the user object.

How to get a Timestamp in JavaScript

 Timestamp JavaScript

Method getTime() returns the total number of milliseconds between midnight of January 1, 1970 and the date specified by you. The often requirement to calculate with unix timestamp.


How to Append Anything into JavaScript Array

Append in Javascript Array with Push()

The push() method is used for adding one or more elements at the end of an array and returns the new length of the array. In order to add items at beginning of the array unshift() method is used. It  can be used with call() or apply() with objects that are similar to arrays. The push method applies the  length property to identify pint of inserting the given values. When the length property is not  converted into a number 0 is used as index. This considers the possibility of length being nonexistent hence in such scenario length will be created.