PES
ZH English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

如何开启通知

此浏览器或网址无法使用通知。请使用支持通知的浏览器,通过安全连接访问PES。

如果通知被屏蔽,请在浏览器设置中允许通知。

  1. 打开地址栏旁的站点设置或浏览器的站点设置,将此网站的通知设为允许。
  2. 在设备设置中允许浏览器发送通知,并检查勿扰模式或专注模式。
  3. 返回PES,刷新页面,然后通过铃铛开启通知。

在iPhone或iPad上,将PES添加到主屏幕,从主屏幕打开后允许通知。

我的学习进度
  1. 人工智能用法
  2. 终端命令
  3. 人工智能进阶
  4. Vibe 编程
  5. 人工智能证书 准备中
  6. 键盘
查看详情
返回 Vibe 编程
VIBE 编程

Web 客户端

所有向服务器开口要东西的一方。

Chrome 是 Web 客户端,一行 curl 也是。这一章里你会亲手写一份 HTTP 请求,把它包成 Shell 脚本,认真学会 curl,最后打开 Chrome 开发者工具,看着同样的文字在眼前飞过。

Chrome 也是同一种客户端,只是规模不同

Chrome 送出的,正是你用 nc 送出的那份请求。之后它才做了那件工作量惊人的事:把回来的答案变成人能看的画面 —— 真正的区别只在这个「之后」。

这些步骤值得记住,因为每一步都是页面可能出岔子的地方。有东西没显示出来时,该问的永远是:是哪一步失败了。

从地址栏到画面

  1. 解析名字DNS 把域名换成 IP 地址。这一步失败,你根本没碰到服务器,报错说的也是名字而不是页面。
  2. 连接并加密它打开连接;如果是 https,在送出任何东西之前先核对证书。这里出现的警告,意思是加密不可信,而不是页面不存在。
  3. 送出请求和你手打的那几行一样,只是头部多得多:Cookie、可接受的格式、偏好的语言。
  4. 解析并取回其余部分它读 HTML,按你的标签搭出一棵元素树,然后把页面引用到的东西统统要过来 —— 样式表、图片、字体、脚本,通常还是同时要好几样。
  5. 上样式、排版、绘制它套用 CSS,算出每个盒子的位置,把结果画出来,再运行那些随后又能把一切改掉的 JavaScript。

终端客户端,还是浏览器

curl 和 nc 送出请求,把收到的答案原封不动地给你看。用来确认服务器到底返回了什么、以及写进脚本里都很合适。它们不运行 JavaScript,所以靠浏览器拼出来的页面在它们眼里是空的。
Chrome 把上面的事都做完之后,还要渲染、跑脚本、存 Cookie、缓存文件,并执行站点之间的安全规则。你看见的是答案被处理后的结果,而不是答案本身。
多数浏览器用的是同一个引擎

Chrome、Edge、Brave 和 Opera 都建在 Chromium 之上,所以在一个里能用的页面,通常在其他几个里也能用。Safari 和 Firefox 用的是别的引擎 —— 这正是你在说「做完了」之前,至少该在两种引擎里各打开一次的原因。

这一栏由你自己标记,这里不打分。

要把这一阶段标记为已理解吗?

目前还不能取消,请在真正理解后再标记。

已标记为理解

这一栏由你自己标记,这里不打分。

学习指南

人工智能

人工智能资格证

学习

Vibe 编程

游戏开发

练习

导师

聊天

论坛

创作

社区

更多

术语词典

选一个你不认识的词吧,可以看到简单的解释和相关术语。

还没有匹配的术语。

选择一个术语即可查看解释。