为什么jQuery.min.js、bootstrap.min.js引用写在<body>标签最后,而不是写在<head>标签中

来源:5-1 下拉菜单(基本用法)

慕粉3982295

2016-10-23 14:54

为什么jQuery.min.js、bootstrap.min.js引用写在<body>标签最后,而不是写在<head>标签中

写回答 关注

2回答

  • qq_ZX_16
    2016-10-23 15:57:17
    已采纳

    将JavaScript标识放置<Head>... </Head>在头部之间,使之在主页和其余部分代码之前预先装载,从而可使代码的功能更强大; 比如对*.js文件的提前调用。 也就是说把代码放在<head>区在页面载入的时候,就同时载入了代码,你在<body>区调用时就不需要再载入代码了,速度就提高了,这种区别在小程序上是看不出的,当运行很大很复杂的程序时,就可以看出了。

    当然也可以将JavaScript标识放置在<Body>... </Body>主体之间以实现某些部分动态地创建文档。 这里比如制作鼠标跟随事件,肯定只有当页面加载后再进行对鼠标坐标的计算。或者是filter滤镜与javascript的联合使用产生的图片淡入淡出效果


    慕粉3982...

    非常感谢!

    2016-10-23 16:11:37

    共 1 条回复 >

  • 一只钱端攻城狮
    2016-10-23 16:00:08

    放在后面网页加载起来比较快,一半css样式刚在head中用来渲染页面,避免刚开始加在只出现了html代码。。

    另一方面如果js代码出错放在head中加载会影响整个页面。

玩转Bootstrap(基础)

告诉你使用Bootstrap,并且能够独立定制出适合自己的Bootstrap

314544 学习 · 2275 问题

查看课程

相似问题