Web

概述

参考:

Web 有很多种理解

Nginx 等软件可以提供 Web 服务。

学习资料

MDN,Web 开发技术(通常指的是网站首页的 References 标签中的文档)

Web 开发技术

Web APIs

不管用什么语言编写 Web 代码,通常都有一些标准的 APIs,有点类似于操作系统的 POSIX。这些 Web API 的标准通常都是由 W3CIETF、等多个组织和公司一起制定的,其中 W3C 和 IETF 占了很重要的地位。

详见 WebAPIs

编程语言

HTML

CSS

ECMAScript

XML

WebAssembly

详见 WebAssembly

WebDriver

WebDriver 是一种浏览器自动化机制,通过模拟真实的人使用浏览器的动作来远程控制浏览器。它被广泛用于网络应用的跨浏览器测试。

详见 WebDriver

Glossary(术语)

Window(窗口) # 打开浏览器就相当于打开了一个窗口,这个窗口是用户可以在显示器上直接看到的,可以最小化、最大化、移动、关闭。这是 Windows 系统常用的术语。

User-Agent(用户代理) # 在我们发送一个请求时,User-Agetn 是可以代表用户的代理方(proxy)。大多数情况下,这个用户代理都是一个网页浏览器,不过它也可能是任何东西,比如一个爬取网页来充实、维护搜索引擎索引的机器爬虫(其实就是代码写的具有发起 HTTP 请求的程序,毕竟浏览器也是代码写的)。说白了,任何可以发起 HTTP 请求的都可以称为 User-Agent。