Categories
JavaScript Answers

How to load the contents of a text file into a JavaScript variable?

Sometimes, we want to load the contents of a text file into a JavaScript variable.

In this article, we’ll look at how to load the contents of a text file into a JavaScript variable.

How to load the contents of a text file into a JavaScript variable?

To load the contents of a text file into a JavaScript variable, we call text from the response object that we get with fetch.

For instance, we write

const load = async (url) => {
  try {
    const response = await fetch(url);
    const data = await response.text();
    console.log(data);
  } catch (err) {
    console.error(err);
  }
};

load("https://example.com");

to create the load function that calls fetch to make a GET request to the url.

Then we call response.text to get the response body as a text string.

Conclusion

To load the contents of a text file into a JavaScript variable, we call text from the response object that we get with fetch.

Categories
CSS

How to add horizontal scrollbar on top and bottom of table with CSS?

Sometimes, we want to add horizontal scrollbar on top and bottom of table with CSS.

In this article, we’ll look at how to add horizontal scrollbar on top and bottom of table with CSS.

How to add horizontal scrollbar on top and bottom of table with CSS?

To add horizontal scrollbar on top and bottom of table with CSS, we rotate the parent and child containers by 180 degrees.

For instance, we write

.parent {
  transform: rotateX(180deg);
  overflow-x: auto;
}

.child {
  transform: rotateX(180deg);
}

to set transform to rotateX(180deg) to rotate the parent and child.

Conclusion

To add horizontal scrollbar on top and bottom of table with CSS, we rotate the parent and child containers by 180 degrees.

Categories
JavaScript Answers

How to remove leading comma from a string with JavaScript?

Sometimes, we want to remove leading comma from a string with JavaScript.

In this article, we’ll look at how to remove leading comma from a string with JavaScript.

How to remove leading comma from a string with JavaScript?

To remove leading comma from a string with JavaScript, we call string substring with 1.

For instance, we write

const myOriginalString = ",'first string','more','even more'";
const myString = myOriginalString.substring(1);

to call myOriginalString.substring with 1 to return a new string that’s the same as myOriginalString except that the first character is removed.

Conclusion

To remove leading comma from a string with JavaScript, we call string substring with 1.

Categories
JavaScript Answers

How to make a button redirect one page to another page with JavaScript?

Sometimes, we want to make a button redirect one page to another page with JavaScript.

In this article, we’ll look at how to make a button redirect one page to another page with JavaScript.

How to make a button redirect one page to another page with JavaScript?

To make a button redirect one page to another page with JavaScript, we can set location.href to the destination URL on click.

For instance, we write

<button id="myButton">Home</button>

to add a button.

Then we write

document.getElementById("myButton").onclick = () => {
  location.href = "www.yoursite.com";
};

to select the button with getElementById.

And then we set its onclick property to a function that sets location.href to the destination URL to go to the URL when we click the button.

Conclusion

To make a button redirect one page to another page with JavaScript, we can set location.href to the destination URL on click.

Categories
JavaScript Answers

How to do multi-column sortBy with lodash and JavaScript?

Sometimes, we want to do multi-column sortBy with lodash and JavaScript.

In this article, we’ll look at how to do multi-column sortBy with lodash and JavaScript.

How to do multi-column sortBy with lodash and JavaScript?

To do multi-column sortBy with lodash and JavaScript, we can use the orderBy function.

For instance, we write

const data = _.orderBy(arr, ["type", "name"], ["asc", "desc"]);

to call orderBy with the arr array that we want to sort.

And we call it with 2 arrays that has the property we want to sort by and the direction.

Then the array with the sorted items is returned.

Conclusion

To do multi-column sortBy with lodash and JavaScript, we can use the orderBy function.