JSFiddle - React, Tailwind, and code Playground
HTML
<input id='inpOne' value='Hello World'/>
<span id='spnAdler'></span>
CSS
span{display:inline-block;margin-left:2em;}
JavaScript
function adler32(data)
{
var MOD_ADLER = 65521;
var a = 1, b = 0;
for (var i = 0;i < data.length;i++)
{
a = (a + data.charCodeAt(i)) % MOD_ADLER;
b = (b + a) % MOD_ADLER;
}
var adler = a | (b << 16);
return adler;
}
function calcAdler()
{
var txt = $('#inpOne').val();
var adler = adler32(txt);
$('#spnAdler').text(adler);
}
$('#inpOne').bind('keyup',calcAdler);
calcAdler();