ema*_*lsn 1 cakephp cakephp-3.0
我正在使用 PHP 框架 CakePHP 3.0.3,想知道如何插入关键字defer和async script 标签:
框架的脚本注入如何:
<? = $ This-> html-> script ('jquery-1.11.1.min.js')?>
Run Code Online (Sandbox Code Playgroud)
如何渲染:
<script src = "/ js / jquery-1.11.1.min.js"> </ script>
Run Code Online (Sandbox Code Playgroud)
就像你希望的那样:
<async script src = "/ js / jquery-1.11.1.min.js"> </ script>
<script defer src = "/ js / jquery-1.11.1.min.js"> </ script>
Run Code Online (Sandbox Code Playgroud)
在文档中我没有看到这个插入可以做什么。
另一种形式如下:
<? = $ This-> html-> script ('jquery-1.11.1.min.js' ['defer' => true])?>
Run Code Online (Sandbox Code Playgroud)
和这个渲染:
<script src = "/ js / jquery-1.11.1.min.js" defer = "defer"> </ script>
Run Code Online (Sandbox Code Playgroud)
小智 5
这对我有用。
<?= $this->html->script('jquery-1.11.1.min.js', ['async']);?>
Run Code Online (Sandbox Code Playgroud)
后
<script src="/js/jquery-1.11.1.min.js" async="async"></script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2555 次 |
| 最近记录: |