>> SPEAKER 1: Mari kita menerapkan pencarian mesin atau, setidaknya, pengguna frontend
interface untuk mesin pencari yang memungkinkan pengguna untuk mengetik beberapa istilah
dan kemudian mencari di seluruh dunia web untuk istilah tersebut.
Untuk mencapai hal ini, kita akan menggunakan "bentuk" HTML tag, serta beberapa orang lainnya.
Di sini, di Search.html, aku sudah mendapat kita mulai dengan membuka dan
menutup beberapa tag.
Jadi sekarang di sini, di dalam tubuh ini, mari kita pertama menentukan judul CS50
Pencarian untuk melayani sebagai judul macam dalam tubuh halaman.
>> Mari kita kemudian membuka "bentuk" tag dan, Terlebih Dahulu, mari kita tutup, jadi jangan
lupa nanti.
Mari kita kemudian mendefinisikan tag input, yang nama harus "q" untuk permintaan, dan yang
Jenis harus "teks," sehingga Browser membuat ini sebagai kolom teks
pada halaman.
Mari kita kemudian tutup tag ini.
Mari kita kemudian memasukkan satu baris di bawah ini.
Dan mari kita mendefinisikan satu input lebih ini waktu, yang jenis akan menyerahkan,
jadi itu tombol Submit, dan yang nilai atau label adalah CS50 Search.
>> Sekarang kita telah mendefinisikan formulir ini, tapi kami belum ditentukan di mana bentuk
harus diserahkan.
Mari kita tambahkan dua atribut lainnya untuk lebih tepatnya di sini.
Pertama, mari kita tentukan dalam "bentuk" tag sendiri bahwa metode yang digunakan ini
Formulir harus diserahkan adalah HTTP get.
Dan mari kita menetapkan bahwa tindakan atau tujuan formulir ini harus
https://www.google.com/search.
>> Sekarang, saya tahu bahwa URL ada karena Saya telah melihat untuk beberapa waktu di saya
address bar browser.
Jadi aku hanya akan merujuk pengguna untuk bahwa URL untuk hasil pencarian mereka.
Mari kita sekarang menyimpan, mengubah izin pada, dan membuka tahap ini.
"Chmod a search.html ditambah r." Sekarang mari kita membuka Chrome.
http://localhost/search.html.
Tidak terseksi dari mesin pencari, tapi mari kita lihat apakah ia bekerja.
Dan ada beberapa kucing.
>> Perhatikan meskipun, daripada di address bar adalah persis URL yang saya harapkan,
tetapi dengan sedikit sesuatu lebih di akhir.
Jika saya memperbesar sini, perhatikan bahwa URL adalah persis seperti yang kami harapkan, tetapi dengan
equals tanda tanya q kucing di atas.
Dari mana datangnya?
>> Nah, karena saya menyerahkan formulir yang memiliki masukan yang namanya q, kami
Browser membawanya pada dirinya sendiri untuk menambahkan bahwa tanda tanya dan kemudian menempatkan bahwa
Nama parameter ini - q -
diikuti oleh tanda sama dengan, diikuti oleh kucing, yang merupakan nilai yang saya
diriku diketik masuk
Jika ada lebih banyak parameter seperti dalam URL, browser akan
telah cukup dipisahkan mereka dengan ampersand.
Tapi dalam kasus ini, kita harus hanya satu seperti pasangan.
Dan yang disediakan sebagai masukan untuk Google seperti parameter adalah
diberikan kepada suatu fungsi masukan.
Dan Google kemudian menggunakan masukan tersebut untuk mencari database-nya entah bagaimana dan
menampilkan halaman hasil.