假设我具有MVC结构。在PHP视图文件内的脚本标签中编写JavaScript是否会使代码更安全? 客户端仍会在源代码中看到它吗? 因此会不会有任何问题? 我曾尝试在PHP视图中调用Ajax,但是我的老师告诉我不要这样做。我以为她告诉我不要这样做的唯一原因是代码不要太混乱和不可读。请告诉我有关此主题的信息。
答案 0 :(得分:2)
在客户端执行的代码(浏览器,前端,任何)将始终是可访问的,因此不会“隐藏”或“安全”。
在服务器(后端)中执行的代码 对客户端可能不可见(这取决于代码的结构方式,代码的安全性等)。
答案 1 :(得分:2)
您的php将发送带有您的脚本标签的生成页面,并将其发送到浏览器-这样并不安全。但是,如果将JS代码移动到单独的文件中并将其链接到页面中,则该代码将更具可读性,并且将来更易于开发。