As a web developer, you want to have a blazing fast website. When your visitors click on something, things happen almost instantaneously.
There are a lot of different complicated ways out there.
However, "include_once" function simplifies things for you.
What is include_once function?
Here is the include_once function code:
var include_once = function(FileURL)
{
var get_file_type = FileURL.split('.').pop().toLowerCase();
if (get_file_type == 'js') {
var get_links = document.getElementsByTagName('script');
var arr = []
for (var i = 0; i < get_links.length; i++) {
var v1 = get_links[i];
var link = v1.src;
if (link == FileURL) {
arr.push(FileURL);
}
}
if (arr.length < 1) {
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.src = FileURL;
script.type = 'text/javascript';
head.appendChild(script);
}
}
if (get_file_type == 'css') {
var get_links = document.getElementsByTagName('link');
var arr = []
for (var i = 0; i < get_links.length; i++) {
var v1 = get_links[i];
var link = v1.href;
if (link == FileURL) {
arr.push(FileURL);
}
}
if (arr.length < 1) {
var head = document.getElementsByTagName('head')[0];
var script = document.createElement('link');
script.href = FileURL;
script.rel = 'stylesheet';
head.appendChild(script)
}
}
}