您的位置:首页 > 编程语言 > PHP开发

yii2.0 静态文件加载顺序

2018-03-05 19:27 148 查看
首先,加载的是在页面直接用<script src=”">元素引入的js文件。即使使用了layout,本质也是最终拼接成html,根据这个最终的html中<script src=””>元素的顺序引入的。

其次,加载的是页面中使用Asset->registerJsFile()引入的js文件,如果他有depends,先加载其依赖的js文件。

再次,加载的是页面所用layout文件中的Asset->registerJsFile()引入的js文件,如果他有depends,先加载其依赖的js文件。

再次,加载的是页面中使用registerJs()引入的js变量,js是字符串(内容是js脚步)。

最后,加载的是页面所用layout文件中的registerJs()引入的js变量。

************
备注 2017年2月1日周三
要考虑Asset引入静态文件的方法,是可以配置静态文件引入位置的,上面的说明,应该是引入在文件尾部的情况。
************
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: