当前位置:  开发笔记 > 编程语言 > 正文

PHP框架应该生成JavaScript吗?

如何解决《PHP框架应该生成JavaScript吗?》经验,为你挑选了1个好方法。

我注意到了一个PHP框架; Zend,Cake和Symfony ; 似乎要么生成JavaScript,要么允许它作为字符串嵌入PHP本身.这是一个好主意吗?对于那些使用过这些框架/库的人来说,使用Ajax和JavaScript助手的经验是什么?它易于维护吗?它是否缩短了开发时间?



1> TomHastjarja..:

不,这不是一个坏主意,

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

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

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


我同意该网站是否依赖于javascript但是如果它与HTML分开则生成js没有问题.如果要生成特定于当前用户的变量(如首选项),则可以很方便.
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有