これら 2 つのスニペットに実際に違いはありますか? メリットはありますか?それらは両方ともスクリプトタグを介して私のhtmlドキュメントに埋め込まれています
<script>
window.onload = function () {
var masthead = document.getElementById("js-masthead"),
pageWidth = masthead.offsetWidth,
viewportHeight = window.innerHeight,
fluidPadding = (viewportHeight / pageWidth) * 100;
masthead.style.paddingTop = fluidPadding + "%";
};
</script>
と
<script>
var masthead = document.getElementById("js-masthead");
var pageWidth = masthead.offsetWidth;
var viewportHeight = window.innerHeight;
var fluidPadding = (viewportHeight/pageWidth) * 100;
masthead.style.paddingTop = fluidPadding + "%";
</script>
私のjavascriptをコーディングするためのより良い代替案またはより良い方法を提案できますか?