FslJS is a Fast, Simple, and Lightweight framework for DOM mainpulation made in JavaScript.
Install FslJS with npm i fsljs
, and you're done!
Note that we will make a installer/manager for FslJS speciffically!
For now, we just implemented some basic functions:
-
setConfig(config)
: Sets a config for FslJS, e. g.:fsl.setConfig({ appName: "MyApp", version: "5.6.2", environment: "production", author: "Some Author", description: "Super exciting description!", });
-
getConfig()
: Logs to the console the config, e. g.:fsl.getConfig();
And prints to the console:
appName: MyApp version: 5.6.2 environment: production author: Some Author description: Super exciting description!
-
$(element)
: Selects withquerySelectorAll()
the element. Can be a collection of elements (A NodeList). E. g.:fsl.$(".my-container");
-
setHTML(html)
: Sets to a element selected with$()
, and changes the html of it. Overrides everything. E. g.:fsl.$(".my-container").setHTML("<h1>Hello, World!</h1>");
-
textContent(text)
: Much like setHTML, but it only puts text, meaining that all HTML you put, it is text. E. g.:fsl.$(".my-paragraph").textContent("Hello, World!");
This package/project is licensed under the Apache 2.0 license. You can see more information in the LICENSE.md file.
If you found a bug, please report it in GitHub issues. We may solve the bug fast or slow, depending on the importance.