Thuật ngữ thành phần con chỉ đến việc một mục nằm ở vị trí nào đó bên trong một mục khác. Thuật ngữ ngược lại là đối tượng cấp trên, cho biết một mục nằm trong đối tượng cấp trên. Đối với vùng chứa lên/xuống tiếp theo, các thuật ngữ này có thể sử dụng các thuật ngữ cụ thể hơn là mẹ/con. Ví dụ: hãy tưởng tượng một tài liệu có đoạn văn có đường liên kết bên trong. Phần tử gốc của đường liên kết là một đoạn văn bản, nhưng cũng có tài liệu dưới dạng đối tượng cấp trên. Ngược lại, tài liệu có thể có nhiều đoạn con, mỗi đoạn đều có các đường liên kết. Các đường liên kết này đều là thành phần con của tài liệu mẹ.
Cố gắng tạo biểu mẫu nơi người dùng có thể gửi màu sắc họ yêu thích.
Dữ liệu phải được gửi dưới dạng yêu cầu POST
và URL nơi dữ liệu sẽ được xử lý phải là /color
.
Một giải pháp khả thi là sử dụng biểu mẫu này:
<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>
Giả sử bạn muốn một tập lệnh chạy tại https://web.dev
để xử lý dữ liệu biểu mẫu – bạn sẽ thực hiện điều đó bằng cách nào?
Hãy dùng thử!
Bạn có thể chọn vị trí của tập lệnh bằng cách sử dụng thuộc tính action
.
<form action="https://example.com/animals"> ... </form>
Sử dụng mkcertification: bản tóm tắt
Cách chạy trang web phát triển cục bộ bằng HTTPS:
-
Thiết lập mkcertification.
Nếu bạn chưa cài đặt, hãy cài đặt mkcertification, ví dụ như trên macOS:
brew install mkcert
Kiểm tra install mkcertification để biết hướng dẫn dành cho Windows và Linux.
Sau đó, hãy tạo một tổ chức phát hành chứng chỉ cục bộ:
mkcert -install
-
Tạo chứng chỉ đáng tin cậy.
mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
Thao tác này sẽ tạo một chứng chỉ hợp lệ (sẽ được
mkcert
tự động ký). -
Định cấu hình máy chủ phát triển để sử dụng HTTPS và chứng chỉ bạn đã tạo ở Bước 2.
-
✨ Bạn đã hoàn tất! Giờ đây, bạn có thể truy cập
https://{YOUR HOSTNAME}
trong trình duyệt mà không có cảnh báo