Author: | CoderUltraSonic |
---|---|
Views Total: | 285 views |
Official Page: | Go to website |
Last Update: | April 15, 2022 |
License: | MIT |
Preview:

Description:
A lightweight JavaScript library to create a configurable, customizable, interactive bash terminal (also called web console) on the page.
How to use it:
1. Import the Jaxit library.
<link rel="stylesheet" href="jaxit.css" /> <script src="jaxit.min.js"></script>
// or import {createJaxit} from './jaxit.module.min.js'; @import url('./jaxit.css');
2. Initialize the Jaxit.
var jax = createJaxit(); jax.init();
3. Apply default styles to the terminal.
jax.defaultStyle();
4. Print something on the terminal.
// jax.print(string, color); jax.print('CSSScript.com', '#ffffff');
5. Monitor and react to user input.
// jax.scan(question, text1Color, text2Color, ParseInputIntoInteger, callback) jax.scan('Your Question', "red", "white", false, function(userInput) { jax.print(userInput); });
6. Clear the terminal.
jax.clear();
7. Change the location of the terminal:
- top
- right
- bottom
- left
- fullscreen
jax.changeLocation('fullscreen');
8. Delay the output.
jax.delay(function() { jax.print('Hello World!'); }, 3);
9. Slowprint the message for added effect
jax.slowprint('Hello World', 400, "green", function() { jax.print('Finished the slowprint!'); });
10. Style the terminal using your own CSS.
.jaxit-console { ... }
11. Or via JavaScript.
jax.jaxconsole.style.styleName = VALUE;
12. More API methods.
// set the font family // google fonts are supported jax.changeConsoleFont(newfont); // set the background color jax.changeConsoleColor(newcolor); // set the gradient jax.changeConsoleColorGradient(arr, type, direction); // change the size jax.changeConsoleSize(wantedwidth, wantedHeight, width_measurement_type, height_measure_type); // change location // loc: top, bottom, left, right, or fullscreen jax.changeLocation(loc);
Changelog:
04/15/2022
- update JS