我正在这样编写 JavaScript:
<?php $this->headScript()->captureStart();?>
$(function(){
// some javascript magic
});
<?php $this->headScript()->captureEnd(); ?>
但问题是它没有突出显示并且没有自动完成功能...我尝试过这样写:
<?php $this->headScript()->captureStart();?>
//<script>
$(function(){
// some javascript magic
});
<?php $this->headScript()->captureEnd(); ?>
现在它已突出显示,但 netbeans 对未关闭感到不高兴<script>
标签和 Zend 的其他一些问题...然后经过更多谷歌搜索发现了这个:
<?php if( false ) {?><script><?php } ?>
$(function(){
// some javascript magic
});
<?php if( false ) { ?></script><?php } ?>
工作正常,但也许有更好的解决方案?
将您的 js 写入外部 JS 文件中。
它将允许更好的分离、更好的缓存、更好的聚合、更好的突出显示等。
以下是一些可能对您有帮助的链接:
- 使用 Zend 管理 CSS/JS http://devzone.zend.com/1651/managing-css-and-javascript-files-within-a-zend-framework-app/
-
使用 Zend 管理 CSS/JS http://www.devpatch.com/2010/02/view-plugin/(另一个角度来看)
-
设置 javascript 构建路径 http://files.zend.com/help/PDT/setting_the_javascript_build_path.htm(用于自动完成和类似的东西)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)