gpt4 book ai didi

javascript - 如何以及由谁对同一 PHP 文件中存在的客户端和服务器代码进行代码分解/拆分?

转载 作者:行者123 更新时间:2023-11-28 15:19:59 25 4
gpt4 key购买 nike

假设我在服务器上有一个 PHP 文件,其中包含一些文本、HTML、CSS、JavaScript 和 PHP 代码。

据我所知,任何 PHP 代码都是在从客户端(即网络浏览器)收到对同一 PHP 文件的请求后在服务器端执行的。

PHP 文件中的其余代码,即 HTML、CSS 和 JavaScript 代码在客户端(即在网络浏览器中)执行。换句话说,网络浏览器的工作是在客户端本身执行此类代码。

我的问题是所有的东西(即文本、HTML、CSS、JavaScript 和 PHP 代码)都存在于具有 PHP 扩展名的同一个文件中,并且该文件仅在从客户端收到对同一文件的请求时才开始执行。

那么,收到请求后,代码分离是如何进行的,由谁来进行呢?

所谓分离,是指服务器端代码和客户端代码的分离。谁以及如何进行代码分离?

此外,最后我在一个页面上获得了所有代码的结果(即我请求的 PHP 文件)。谁以及如何将服务器端和客户端代码的输出重新组合到一个文件中?

最佳答案

PHP 在服务器上运行,它仅输出内容(html、css、javascript、图像 - 任何不是 php 或由 php 代码生成的内容 ) 给客户。所有这些都将由客户端在收到后处理 - html 和 css 将被解析和显示,javascript 将被执行,并且所有其他内容都以自己的方式处理。您可能会在浏览器开发工具中看到来自客户端的每个请求,以及服务器响应(每个响应都有一个 mimetype,这意味着它只有一种内容)。一个完整的标准网页通常会跨多个请求发送,主要的 html 正文只是其中的第一个。

关于javascript - 如何以及由谁对同一 PHP 文件中存在的客户端和服务器代码进行代码分解/拆分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46378671/

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