დინამიკები 1: მოდით განახორციელოს ძებნა ძრავის ან, მინიმუმ, frontend შესახებ ინტერფეისი საძიებო სისტემა, რომელიც საშუალებას აძლევს მომხმარებელს აკრიფოთ გარკვეული თვალსაზრისით, და შემდეგ მოძებნოთ მსოფლიო ვებ იმ თვალსაზრისით. ამისათვის, ჩვენ ვიყენებთ HTML-ის "ფორმა" tag, ისევე, როგორც რამდენიმე სხვა. აქ Search.html, მე უკვე მიღებული us დაიწყო გახსნა და დახურვის რამდენიმე tags. ასე რომ, ახლა აქ, შიგნით ამ ორგანოს, მოდით პირველი განსაზღვროს სასაქონლო CS50 ძებნა ემსახურება როგორც სათაური ჯიშები სხეულის გვერდზე. მოდით მაშინ გახსნას "ფორმა" აქვს და, წინასწარ, მოდით დახუროს ეს, ასე არ დაგავიწყდებათ შემდეგ. მოდით მაშინ განსაზღვროს input აქვს, რომლის სახელი უნდა იყოს "რ" და შეკითხვაზე, და რომელთა ტიპი უნდა იყოს "ტექსტი", ისე, რომ ბრაუზერის უწევს როგორც ველში გვერდზე. მერე დახურვა აქვს. მოდით მაშინ ჩადეთ ხაზის შესვენების ქვემოთ. და მოდით ახლა განვსაზღვროთ კიდევ ერთი input ამ დრო, რომლის type იქნება წარუდგინოს, ასე რომ ღილაკს და რომლის ღირებულება ან ეტიკეტების CS50 ძებნა. ახლა ჩვენ განსაზღვრული ეს ფორმა, მაგრამ ჩვენ არ არის მითითებული, სადაც ფორმა უნდა იყოს წარმოდგენილი. მოდით დაამატოთ კიდევ ორი ​​ატრიბუტები უფრო სწორად აქ. პირველ რიგში, მოდით მიუთითოთ "ფორმა" tag თავად რომ მეთოდი, რომელიც ამ ფორმით უნდა იყოს წარმოდგენილი არის HTTP GET. და მოდით მიუთითოთ, რომ ქმედება ან დანიშნულება ეს ფორმა უნდა იყოს https://www.google.com/search. ახლა, მე ვიცი, რომ URL არსებობს, რადგან მე ვნახე ეს გარკვეული დრო, ჩემი ბრაუზერის მისამართების ზოლში. ამიტომ მე უბრალოდ აპირებს ეხება მომხმარებელს რომ URL მათი ძიების შედეგები. მოდით ახლა გადარჩენა, შეცვალოს უფლებები , და გახსნა ამ ეტაპზე. "Chmod პლუს r search.html". მოდით ახლა გახსნა Chrome. http://localhost/search.html. არა სექსუალური საძიებო სისტემებში, მაგრამ ვნახოთ, თუ ის მუშაობს. და არსებობს cats. გაითვალისწინეთ, მიუხედავად იმისა, რომ, ვიდრე მისამართი ბარი სწორედ URL რომ ველოდი, მაგრამ ცოტა რაღაც უფრო დასასრულს. თუ მე მიუახლოვდით აქ, შეამჩნევთ, რომ URL არის ზუსტად, როგორც ჩვენ გვგონია, მაგრამ კითხვის ნიშნის q შეადგენს cats ზედა. სად რომ მოდის? კარგად, იმიტომ, რომ მე წარმოდგენილი ფორმა, რომელიც ჰქონდა input რომლის სახელი იყო q, ჩვენი ბრაუზერის აიღო თავის თავზე დავამატო, რომ კითხვის ნიშნის და შემდეგ დააყენა, რომ პარამეტრის სახელი - q - მოყვება თანაბარი ნიშანი, რასაც by კატა, რომელიც არის ღირებულება, რომ მე თავს აკრეფილი შემოსული იმ შემთხვევაში, თუ იქ უფრო მეტი იყო ისეთი პარამეტრები შიგნით URL, ბრაუზერის იქნება უბრალოდ გამოყოფილი მათ ampersand. მაგრამ ამ შემთხვევაში, ჩვენ გვაქვს მხოლოდ ერთი ასეთი წყვილი. და რომელიც, როგორც შეყვანის Google ჰგავს პარამეტრი იმ პირობით, რომ ფუნქცია შეყვანის. და Google მაშინ იყენებს, რომ შეყვანის ძებნა თავის მონაცემთა ბაზაში რატომღაც და ცარიელია გვერდზე შედეგებს.