SPEAKER 1: Hãy thực hiện một tìm kiếm động cơ hoặc, ít nhất, người sử dụng lối vào giao diện cho một công cụ tìm kiếm cho phép người dùng gõ vào một số thuật ngữ và sau đó tìm kiếm trên toàn thế giới web cho những điều khoản. Để đạt được điều này, chúng tôi sẽ sử dụng "hình thức" của HTML tag, cũng như một vài người khác. Ở đây trong Search.html, tôi đã đã nhận được chúng tôi bắt đầu bằng cách mở và đóng một vài thẻ. Vì vậy, bây giờ ở đây, bên trong cơ thể này, chúng ta hãy đầu tiên xác định một nhóm của CS50 Tìm kiếm để phục vụ như là một tiêu đề của các loại trong cơ thể của trang. Hãy sau đó mở ra một "hình thức" từ khóa và, đánh phủ đầu, chúng ta hãy đóng nó, do đó, không quên sau. Để sau đó định nghĩa một thẻ đầu vào, có tên sẽ là "q" cho truy vấn, và có loại sẽ là "văn bản", vì vậy mà các trình duyệt làm cho điều này như là một trường văn bản trên trang. Để sau đó đóng của thẻ này. Để sau đó của ngắt dòng dưới đây. Và bây giờ chúng ta xác định một đầu vào hơn này thời gian, có loại sẽ được gửi, vì vậy đó là một nút Submit, và có giá trị hay nhãn hiệu là CS50 Tìm kiếm. Bây giờ chúng ta đã xác định hình thức này, nhưng chúng tôi đã không quy định nơi các hình thức phải được nộp. Chúng ta hãy thêm hai thuộc tính hơn để được chính xác hơn tại đây. Trước tiên, hãy xác định trong "hình thức" tag chính là phương pháp mà điều này hình thức phải được nộp là HTTP có được. Và chúng ta hãy xác định rằng các hành động hoặc điểm đến của hình thức này là https://www.google.com/search. Bây giờ, tôi biết rằng URL tồn tại bởi vì Tôi đã nhìn thấy nó trong một thời gian trong tôi thanh địa chỉ của trình duyệt. Vì vậy, tôi chỉ đơn giản là sẽ tham khảo người dùng URL cho kết quả tìm kiếm của họ. Bây giờ chúng ta tiết kiệm, thay đổi các điều khoản trên, và mở giai đoạn này. "Chmod một search.html cộng với r." Hãy bây giờ mở Chrome. http://localhost/search.html. Không gợi cảm nhất của công cụ tìm kiếm, nhưng chúng ta hãy xem nếu nó hoạt động. Và có một số mèo. Chú ý, mặc dù hơn trong thanh địa chỉ là chính xác URL mà tôi mong đợi, nhưng với một chút gì đó hơn ở cuối. Nếu tôi phóng to ở đây, nhận thấy rằng các URL là chính xác như chúng ta mong đợi, nhưng với một dấu hỏi q bình đẳng mèo ở đầu trang. Ở đâu ra vậy? Vâng, bởi vì tôi đã đệ trình một hình thức có một đầu vào có tên là q, chúng tôi trình duyệt lấy nó khi bản thân thêm rằng dấu hỏi và sau đó đưa rằng tên tham số của - q - tiếp theo là một dấu bằng, tiếp bởi mèo, đó là giá trị mà tôi bản thân mình đánh máy in Nếu có nhiều thông số như vậy bên trong URL, trình duyệt sẽ chỉ đơn giản là tách ra chúng bằng ký hiệu. Nhưng trong trường hợp này, chúng tôi có chỉ là một cặp như vậy. Và được cung cấp như là đầu vào Google giống như một tham số là cung cấp một chức năng là đầu vào. Và Google sau đó sử dụng đầu vào để tìm kiếm cơ sở dữ liệu của mình bằng cách nào đó và hiển thị một trang kết quả.