gpt4 book ai didi

php - PHP 框架应该生成 JavaScript 吗?

转载 作者:可可西里 更新时间:2023-10-31 23:52:53 25 4
gpt4 key购买 nike

我注意到一个 PHP 框架; Zend , Cake , 和 Symfony ;似乎要么生成 JavaScript,要么允许它作为字符串嵌入到 PHP 本身中。这是一个好主意吗?从使用过这些框架/库的人那里,您使用 Ajax 和 JavaScript 帮助程序的经验如何?它易于维护吗?它会减少开发时间吗?

最佳答案

不,这是个坏主意,

生成的 javascript 通常意味着网站没有它就无法运行(就像许多 asp.net 网站一样)。如果您想做更复杂的事情或想增强可访问性,除了将 HTML 与 CSS 和 Javascript 明确分开之外别无他法。

分离 Javascript 还使您的代码更易于维护,因为您不需要让客户端前端开发人员弄乱您的 PHP 代码,反之亦然。

使用 Javascript 的最佳方法是首先让 php 生成您的 html,然后在该页面的底部包含您的 javascript 文件并使用像 onDomReady 这样的功能。这也不会仅仅因为您的框架将其用作其生成的 Javascript 的基础而强制您使用特定的库。

关于php - PHP 框架应该生成 JavaScript 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/549506/

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