>> ลำโพง 1: ลองใช้การค้นหา เครื่องยนต์หรืออย่างน้อยผู้ใช้ส่วนหน้า
อินเตอร์เฟซสำหรับเครื่องมือค้นหาที่ ช่วยให้ผู้ใช้สามารถพิมพ์ในคำบางคำ
แล้วค้นหาทั่วโลก เว็บสำหรับคำเหล่านั้น
เพื่อให้บรรลุนี้เราจะใช้ภาษา HTML เป็น "รูปแบบ" แท็กเช่นเดียวกับที่คนอื่น ๆ ไม่กี่
ที่นี่ใน Search.html เราได้แล้ว อากาศเราเริ่มโดยการเปิดและ
แท็กไม่กี่
ดังนั้นตอนนี้ที่นี่ภายในของร่างกายนี้ขอ ครั้งแรกที่กำหนดหัวข้อ CS50
ค้นหาเพื่อใช้เป็นชื่อของประเภท ในร่างกายของหน้า
>> ลองมาแล้วเปิดขึ้น "รูปแบบ" แท็กและ preemptively ให้ปิดมันจึงไม่
ลืมไปในภายหลัง
Let 's แล้วกำหนดแท็กเข้าที่มี ชื่อจะเป็น "q" สำหรับการค้นหาและมี
ประเภทจะเป็น "ข้อความ" เพื่อให้ เบราว์เซอร์วาทกรรมนี้เป็นเขตข้อมูลข้อความ
บนหน้าเว็บ
ลองมาแล้วปิดแท็กนี้
ลองแล้วใส่ตัวแบ่งบรรทัดด้านล่าง
และตอนนี้ขอกำหนดเข้ามากขึ้นนี้ เวลาที่มีชนิดจะส่ง
เพื่อให้เป็นปุ่มส่งและมี ค่าหรือฉลากเป็น CS50 ค้นหา
>> ตอนนี้เราได้กำหนดรูปแบบนี้ แต่เรา ไม่ได้ระบุถึงรูปแบบที่
ควรจะส่ง
ขอเพิ่มสองคุณลักษณะเพิ่มเติม จะแม่นยำมากขึ้นที่นี่
อันดับแรกให้ระบุใน "รูปแบบ" แท็ก ตัวเองว่าวิธีการที่นี้
รูปแบบที่ควรจะส่งเป็น HTTP ได้รับ
และให้ระบุว่าการกระทำหรือ ปลายทางแบบฟอร์มนี้จะต้องเป็น
https://www.google.com/search
>> ตอนนี้ฉันรู้ว่า URL อยู่เพราะ ผมเคยเห็นมันเป็นครั้งในบางของฉัน
แถบที่อยู่ของเบราว์เซอร์
ดังนั้นฉันเพียงแค่ไปดูที่ให้ผู้ใช้สามารถ URL สำหรับผลการค้นหาของพวกเขาที่
ตอนนี้ขอบันทึกเปลี่ยนสิทธิ์ บนและเปิดขั้นตอนนี้
"chmod search.html บวก r." ตอนนี้ขอเปิด Chrome
http://localhost/search.html
ไม่ได้เซ็กซี่ที่สุดของเครื่องมือค้นหา แต่ขอดูว่าการทำงาน
และมีแมวบาง
>> ขอให้สังเกตว่ากว่าในแถบที่อยู่ เป็นสิ่ง URL ที่ผมคาดไว้
แต่มีบางสิ่งบางอย่างเล็ก ๆ น้อย ๆ มากขึ้นในช่วงปลาย
ถ้าผมซูมในที่นี่สังเกตเห็นว่า URL เป็นสิ่งที่เราคาดหวัง แต่ด้วย
เท่ากับเครื่องหมายคำถาม q แมวที่ด้านบน
ที่ไม่ว่ามาจากไหน
>> ดีเพราะผมส่งรูปแบบที่ มีการใส่ชื่อ q ของเรา
เบราว์เซอร์เอามันเมื่อตัวเองที่จะเพิ่มที่ เครื่องหมายคำถามแล้วใส่ที่
ชื่อพารามิเตอร์ - q -
ตามด้วยเครื่องหมายเท่ากับตาม โดยแมวซึ่งเป็นค่าที่ผม
พิมพ์ตัวเองค่ะ
ถ้ามีค่าดังกล่าวมากขึ้น ภายในของ URL, เบราว์เซอร์จะ
ได้แยกออกจากกันเพียงแค่ พวกเขาด้วยเครื่องหมาย
แต่ในกรณีนี้เรามี เพียงหนึ่งในคู่ดังกล่าว
และที่มีให้เป็น input เพื่อ Google มากเช่นพารามิเตอร์คือ
ให้กับฟังก์ชั่นจะเข้า
และ Google แล้วใช้ใส่ที่ ค้นหาฐานข้อมูลของตนอย่างใดและ
แสดงหน้าของผลการค้นหา