Istilah turunan mengacu pada fakta bahwa item berada di suatu tempat di dalam item lain. Istilah yang berlawanan adalah ancestor, yang berarti item dimuat oleh ancestor. Untuk penampung berikutnya ke atas/bawah, istilah ini dapat menggunakan istilah induk/turunan yang lebih spesifik. Misalnya, bayangkan dokumen dengan paragraf yang memiliki link di dalamnya. Induk link adalah paragraf, tetapi juga memiliki dokumen sebagai ancestor. Sebaliknya, dokumen mungkin memiliki banyak turunan paragraf, masing-masing dengan link. Semua link adalah turunan dari dokumen induk.
Coba buat formulir tempat pengguna dapat mengirimkan warna favorit mereka.
Data harus dikirim sebagai permintaan POST
, dan URL tempat data akan diproses harus /color
.
Salah satu solusinya adalah menggunakan formulir ini:
<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>
Misalnya, Anda ingin skrip berjalan di https://web.dev
untuk memproses data formulir. Bagaimana cara melakukannya?
Coba!
Anda dapat memilih lokasi skrip menggunakan atribut action
.
<form action="https://example.com/animals"> ... </form>
Menggunakan mkcert: tips praktis
Untuk menjalankan situs pengembangan lokal dengan HTTPS:
-
Siapkan mkcert.
Jika Anda belum melakukannya, instal mkcert, misalnya di macOS:
brew install mkcert
Lihat menginstal mkcert untuk petunjuk Windows dan Linux.
Kemudian, buat certificate authority lokal:
mkcert -install
-
Buat sertifikat tepercaya.
mkcert {YOUR HOSTNAME e.g. localhost or mysite.example}
Tindakan ini akan membuat sertifikat yang valid (yang akan ditandatangani oleh
mkcert
secara otomatis). -
Konfigurasikan server pengembangan Anda untuk menggunakan HTTPS dan sertifikat yang telah Anda buat di Langkah 2.
-
✨ Selesai. Anda kini dapat mengakses
https://{YOUR HOSTNAME}
di browser, tanpa peringatan