gpt4 book ai didi

javascript - 在 Zend Framework 中放置自定义 jquery 和 javascript 的最佳位置在哪里?

转载 作者:行者123 更新时间:2023-11-28 21:07:50 24 4
gpt4 key购买 nike

在 zend 框架中放置 jquery 和 javascript 脚本的最佳位置是哪里?

我应该将每个脚本放入 js 文件中并附加到 Controller 中吗:

$this->view->headScript()->appendScript

或者按原样保留在 phtml 页面中?

最佳答案

我想说这取决于您的脚本,如果您的脚本链接到 Controller ,您可以将其包含在 Controller 的 _init() 方法中。

我通常更喜欢使用 jQuery 的 $this->jQuery()->addOnload() 将 .js 脚本包含在我的 View 中(当它们只涉及一个唯一 View 时):

<?php $this->headScript()->appendFile('/js/user-list.js') ?>
<?php $this->headScript()->captureStart() ?>
site = {
baseUrl: "<?php echo $this->baseUrl() ?>"
};
<?php $this->headScript()->captureEnd() ?>

用于 js 脚本。正如您在第二个示例中所看到的,使用 captureStart() 的真正优势是您可以使用 PHP 在 Javascript 中生成内容。例如,它对于翻译单词非常有用。

最后, Bootstrap 中的 _initView() 方法是放置网站相关 .js 的好地方。

关于javascript - 在 Zend Framework 中放置自定义 jquery 和 javascript 的最佳位置在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9409552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com