作为一个超级简单的例子,如果你有这样的东西可以快速给出当前输入的 50%:
<input type="number" class="number">
<br/>
50% of that is:<span class="result"></span>
<script>
document.querySelector('.number').addEventListener("keyup", () => {
const input = document.querySelector('input.number').value;
const output = (50 / 100) * input;
document.querySelector('.result').innerText = output;
});
</script>
是否有必要对用户输入进行任何类型的清理 - 或者 - 是否没有风险,因为这一切都发生在前端?
我知道总是清理东西是一个很好的做法,但是这个用例有任何真正的风险吗?
上面发布的片段显示了一个简单的示例。
客户端上发生的事情保留在客户端上。无需消毒。