jSuites: suite di web components per Javascript
jSuites è un insieme di componenti scritti in vanilla Javascript, e che quindi non richiede dipendenze.
Possiamo installarlo tramite npm, o includerlo nella pagina come faremo negli esempi.
In verità c'è poco da dire sul codice, è molto semplice da usare.
Ad esempio vediamo una classica dropdown:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>TEST</title>
<script src="https://bossanova.uk/jsuites/v2/jsuites.js"></script>
<link rel="stylesheet" href="https://bossanova.uk/jsuites/v2/jsuites.css" type="text/css">
</head>
<body>
<div id="dropdown1"></div>
<script>
jSuites.dropdown(document.getElementById('dropdown1'), {
data: [
'Matteo',
'Carlo',
'Francesca',
'Ilaria'
],
autocomplete: true,
multiple: true,
width: '300px'
});
</script>
</body>
</html>
Oppure un time/date picker:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>TEST</title>
<script src="https://bossanova.uk/jsuites/v2/jsuites.js"></script>
<link rel="stylesheet" href="https://bossanova.uk/jsuites/v2/jsuites.css" type="text/css">
</head>
<body>
<div id="calendar"></div>
<script>
jSuites.calendar(document.getElementById('calendar'), {
time: true,
format: 'DD/MM/YYYY HH24:MI'
});
</script>
</body>
</html>
I componenti non sono tantissimi, ma possono essere comodi se già non usiamo framework o librerie più complete.
Certo, se includiamo jQuery per altri motivi, conviene rivolgersi a qualche suo plugin.
Enjoy!
javascript jsuites
Commentami!