yii2将js代码注册到页面的底部「终于解决」

(41) 2023-05-21 12:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说yii2将js代码注册到页面的底部「终于解决」,希望能够帮助你!!!。

为什么会用到这个将代码注册到页面底部的需求

这是因为我们需要页面打开速度变快,减少用户等待,因此我们会将引入的Jquey插件等,都放在最后使之晚加载。我们自定义的Js代码,在jquery还没加载完是无法执行的,既然Jquery插件都在页面的最下方啦,自定义Js代码还有什么理由不在下方呢。

<script>

<?php $this->beginBlock('js_end') ?>

$(function{

//.........自定义代码

});

<?php $this->endBlock(); ?>

</script>

<?php $this->registerJs($this->blocks['js_end'],\yii\web\View::POS_LOAD); //将自定义代码注册到页面底部 ?>

上一篇

已是最后文章

下一篇

已是最新文章

发表回复