在html文件中编写脚本的正确方法

时间:2019-07-18 04:54:30

标签: javascript html head

我已经用HTML编写了脚本,但是我不知道将脚本放入HTML的最佳方法。

1。头上

<html>
    <head>
        <script></script>
    <head>
    <body></body>
</html>

2。身体之后

<html>
    <head><head>
    <body></body>
    <script></script>
</html>

3。 HTML之后

<html>
    <head><head>
    <body></body>
</html>
<script></script>

3 个答案:

答案 0 :(得分:2)

根据Yahoo绩效小组,<script>应该放在页面底部。但是由脚本引起的问题是它们阻止并行下载,这可能会减慢页面的速度。

另一个建议是使用asyncdefer。 HTML asyncdefer HTML属性使您可以控制何时以及如何下载和执行JavaScript文件。使用这些属性,您可以减少用户等待JavaScript所花费的时间,而无需更改脚本。

Reference

答案 1 :(得分:0)

下面是编写脚本的正确方法。

<input type="submit" value="Dinconnect" onclick="c(event)"></input>

</body>
<script src="./js/jquery.min.js"> </script> 
<script>
    var socket = new WebSocket("ws://127.0.0.1:2");
    socket.onclose = function(event) {
        if (event.wasClean) {
            alert(`[close] Connection closed cleanly, code=${event.code} reason=${event.reason}`);
        } else {

            socket.close();
            alert('[close] Connection died');
        }
        };

    function c(e){
        e.preventDefault();
        socket.close(1000, "Work complete");
    }
</script>

2和3在技术上是错误的,但可能在浏览器中可用。

为提高网站性能,请编写如下脚本。

<html>
    <head>
        <script></script>
    <head>
    <body></body>
</html>

答案 2 :(得分:0)

这样做:

<html>
    <head><head>
    <body></body>
    <script></script>
</html>