x-script-kit
v1.0.2
Published
This repository contains a JavaScript function, which dynamically loads one or multiple JavaScript files into a web page. The function returns a promise that resolves when the script(s) have been successfully loaded, or rejects if there is a failure durin
Downloads
3
Readme
xScriptKit
This repository contains a JavaScript function, which dynamically loads one or multiple JavaScript files into a web page. The function returns a promise that resolves when the script(s) have been successfully loaded, or rejects if there is a failure during the loading process.
Features
- Load a single script by passing its URL as a string.
- Load multiple scripts by passing an array of URLs.
- Handles both successful loading and errors.
- Supports asynchronous loading via promises.
Usage
1. Loading a Single Script
import xScript from 'x-script-kit'
To load a single script, pass the script's URL as a string to the xScript
function:
xScript('path/to/script.js').then(() => {
console.log('Script loaded successfully')
}).catch((error) => {
console.error('Error loading script:', error)
})
2. Loading Multiple Scripts
To load multiple scripts, pass an array of script URLs to the xScript
function:
xScript(['path/to/script.js', 'path/to/script1.js']).then(() => {
console.log('Script loaded successfully')
}).catch((error) => {
console.error('Error loading script:', error)
})
Parameters
path (string | array): The URL(s) of the script(s) to be loaded. It can be a single URL string or an array of URL strings.
Returns
A Promise that resolves when all scripts are loaded successfully, or rejects if any script fails to load.
Error Handling
The function will reject the promise with an error message if any of the scripts fail to load, or if the path parameter is not a valid string or array.