ลำโพง 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 แล้วใช้ใส่ที่ ค้นหาฐานข้อมูลของตนอย่างใดและ แสดงหน้าของผลการค้นหา