延迟解析CakePHP -如何
Defer Parsing CakePHP - How to?
我正在尝试用谷歌速度测试的建议之一来提高我的网站的速度,推迟javascript的解析,但我找不到任何简单的一步一步的文章,关于如何做到这一点,我可以理解。一位来自谷歌产品论坛的用户建议在这里试试。
速度测试表明我需要改进的文件之一是:
websiteexample.netjs/jquery-1.4.2.js (92.5KiB)
我相信我找到了代码,但我不确定要添加什么:
<?php //echo '<script src="http://code.jquery.com/jquery-1.11.1.min.js" type="text/javascript"></script>'; ?>
<?php echo $javascript->link('jquery-1.4.2.js');?>
<?php //echo $javascript->link('jquery.js'); ?>
任何想法,建议或有人谁可以指出我知道如何是非常感激!
我查看了其他一些关于延迟解析的帖子,但我能找到的最接近的相关内容是,发帖人的延迟解析方法完全不同,而且技术更先进,我认为这超出了我的经验水平。
您的文件可能位于这里:
/app/webroot/js/jquery-1.4.2.js
确保您正在加载缩小的jQuery文件,并添加defer属性,您可以尝试这样做:
<script defer="defer" type="text/javascript">
window.onload=function(){
var mycode;
mycode=document.createElement("script");
mycode.type="text/javascript";
mycode.src="<?php echo Router::url("/"); ?>/js/jquery-1.4.2.js";
document.getElementsByTagName("head")[0].appendChild(mycode);
}
</script>
相关文章:
- 如何播放部分音频文件
- 如何读取字段值 Cakephp 2 / Javascript
- 如何使用 Ajax 根据 Cakephp 中的国家/地区选择状态
- 在 CakePHP 中,现在 View->addScript() 已被弃用,我如何向我的布局添加脚本*一次*
- 如何使用 CakePHP 执行 ajax 请求
- 如何将 jQuery 侦听器添加到 CakePHP 时间输入中
- CakePHP:如何根据创建时间从数据库中获取数据
- 如何转换 CakePHP json 以与 JS JIT SpaceTree 一起使用
- 如何使用cakephp 2.x设置输入字段的值
- JavaScript和CakePHP:如何让这个简单的脚本工作
- 延迟解析CakePHP -如何
- 如何将换行符添加到CakePHP脚本块
- 如何为cakephp中定义的表单标签添加类,然后添加jquery事件
- CakePhp: $ajax->link:如何在完成动作的结果上做出一些东西
- 我如何处理表单/数据通过Ajax的测验类游戏在CakePHP
- 如何使用PhpStorm IDE在CakePHP项目中正确识别js代码
- 如何使用jquery调用cakephp动作
- 如何使用Cakephp调用Javascript函数
- 如何加载所有的css和js在Cakephp的时间
- 如何让CakePHP发送第二个提交按钮时,按下enter