小编ema*_*lsn的帖子

如何使用 CakePHP 3 在脚本标签中插入 async 和 defer

我正在使用 PHP 框架 CakePHP 3.0.3,想知道如何插入关键字deferasync 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)

cakephp cakephp-3.0

1
推荐指数
1
解决办法
2555
查看次数

标签 统计

cakephp ×1

cakephp-3.0 ×1