为了账号安全,请及时绑定邮箱和手机立即绑定

jquery.min.js和bootstrap.min.js为什么推荐在html的最底部引入?

jquery.min.js和bootstrap.min.js为什么推荐在html的最底部引入?

yqesl 2017-04-23 09:03:45
为什么jquery.min.js和bootstrap.min.js这两个文件放入HTML网页的最底部,而不是我们一般<head>标签中?解释说,这么做的原因是为了防止网页未加载完毕而这两个文件先加载可能产生的不必要的问题。我如果在jq文件引入之前写jq、js的话,由于加载顺序的话难道不会出问题吗?
查看完整描述

2 回答

已采纳
?
狭路相逢_14324972

TA贡献1条经验 获得超0个赞

1、搜索引擎优化问题,或者是性能优化问题;采取引入css文件放入head标签,而js文件放在body标签后;问题来了,,为甚么有的放入body中尼!!其实这是页面某些内容被用户点击需要立即执行,即动态创建功能文档;更有甚者,那有的加载在head头部尼,其实是需要调用才执行的脚本或事件触发执行的脚本放在HTML的head部分,可以保证脚本在任何调用前都可以加载执行

查看完整回答
反对 回复 2017-04-23
?
田心枫

TA贡献1064条经验 获得超383个赞


理论上来说js标签放在html文档的任何位置都可以,规范起见,推荐放到body结束标签的末尾,包含到body标签内



这样处理的好处是无需担心因页面未完成加载,造成DOM节点获取不到,使脚本报错的问题,而且能避免因脚本运行缓慢造成页面卡死的问题。另外,Yahoo的前端优化指南里就有这一条。


查看完整回答
1 反对 回复 2017-04-23
  • 2 回答
  • 0 关注
  • 3896 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信