详细信息

ancestorancestorancestor的说明

“后代”一词是指一个项包含在另一个项内部的事实。相反的术语是祖先,也就是说,项由祖先实体包含。对于下一个向上/向下箭头,可以使用更具体的字词“父级/子级”。例如,假设某个文档包含一个含有链接的段落。链接的父级是一个段落,但它也将该文档作为祖先。 相反,文档可以有多个段落子项,每个段落带有链接。这些链接都是祖父文档的后代。

尝试构建一个表单,供用户提交他们喜欢的颜色。数据应以 POST 请求的形式发送,处理数据的网址应为 /color

显示表单

一种可能的解决方案是使用以下形式:

<form method="post" action="/color">
    <label for="color">What is your favorite color?</label>
    <input type="text" name="color" id="color">
    <button>Save</button>
</form>

假设您希望在 https://web.dev 下运行一个脚本来处理表单数据,您会怎么做?试试看

切换答案

您可以使用 action 属性选择脚本的位置。

<form action="https://example.com/animals">
...
</form>

使用 mkcert:备忘单

mkcert 简介

要使用 HTTPS 运行本地开发网站,请执行以下操作:

  1. 设置 mkcert。

    如果您尚未安装 mkcert,请先安装,例如在 macOS 上:

    brew install mkcert

    查看 install mkcert 以了解适用于 Windows 和 Linux 的说明。

    然后,创建本地证书授权机构:

    mkcert -install
    
  2. 创建可信证书。

    mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
    

    这会创建一个有效证书(将由 mkcert 自动签名)。

  3. 将您的开发服务器配置为使用 HTTPS 和您在第 2 步中创建的证书。

  4. ✨ 您完成了!您现在可以在浏览器中访问 https://{YOUR HOSTNAME},且系统不会显示警告