Framework de recursos para JavaScript. https://www.npmjs.com/package/recursojs
Obs.: Esse exemplo é uma máscara dinâmica de telefone e celular no mesmo campo.
Procedimentos para uso:
npm install
jQuery v3.2.1
jQuery Mask Plugin v1.5.4
Exemplo:
...
<head>
<script type="text/javascript" src="node_modules/jquery/dist/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.mask.min.js"></script>
<script type="text/javascript" src="js/recursojs.js"></script>
</head>
<body>
<p>
<label>Exemplo1: Telefone/Celular 1</label>
<input type="texto" name="telefone" id="telefone" class="telefonecelular" />
</p>
<p>
<label>Exemplo2: Telefone/Celular 2</label>
<input type="texto" name="telefone1" id="telefone1" class="telefonecelular" />
</p>
</body>
...