1 00:00:00,000 --> 00:00:00,430 2 00:00:00,430 --> 00:00:03,260 >> დინამიკები 1: მოდით განახორციელოს ძებნა ძრავის ან, მინიმუმ, frontend შესახებ 3 00:00:03,260 --> 00:00:06,590 ინტერფეისი საძიებო სისტემა, რომელიც საშუალებას აძლევს მომხმარებელს აკრიფოთ გარკვეული თვალსაზრისით, 4 00:00:06,590 --> 00:00:09,370 და შემდეგ მოძებნოთ მსოფლიო ვებ იმ თვალსაზრისით. 5 00:00:09,370 --> 00:00:13,690 ამისათვის, ჩვენ ვიყენებთ HTML-ის "ფორმა" tag, ისევე, როგორც რამდენიმე სხვა. 6 00:00:13,690 --> 00:00:17,140 აქ Search.html, მე უკვე მიღებული us დაიწყო გახსნა და 7 00:00:17,140 --> 00:00:18,500 დახურვის რამდენიმე tags. 8 00:00:18,500 --> 00:00:22,570 ასე რომ, ახლა აქ, შიგნით ამ ორგანოს, მოდით პირველი განსაზღვროს სასაქონლო CS50 9 00:00:22,570 --> 00:00:26,460 ძებნა ემსახურება როგორც სათაური ჯიშები სხეულის გვერდზე. 10 00:00:26,460 --> 00:00:30,660 >> მოდით მაშინ გახსნას "ფორმა" აქვს და, წინასწარ, მოდით დახუროს ეს, ასე არ 11 00:00:30,660 --> 00:00:31,930 დაგავიწყდებათ შემდეგ. 12 00:00:31,930 --> 00:00:37,450 მოდით მაშინ განსაზღვროს input აქვს, რომლის სახელი უნდა იყოს "რ" და შეკითხვაზე, და რომელთა 13 00:00:37,450 --> 00:00:40,810 ტიპი უნდა იყოს "ტექსტი", ისე, რომ ბრაუზერის უწევს როგორც ველში 14 00:00:40,810 --> 00:00:41,840 გვერდზე. 15 00:00:41,840 --> 00:00:43,720 მერე დახურვა აქვს. 16 00:00:43,720 --> 00:00:46,480 მოდით მაშინ ჩადეთ ხაზის შესვენების ქვემოთ. 17 00:00:46,480 --> 00:00:50,870 და მოდით ახლა განვსაზღვროთ კიდევ ერთი input ამ დრო, რომლის type იქნება წარუდგინოს, 18 00:00:50,870 --> 00:00:56,640 ასე რომ ღილაკს და რომლის ღირებულება ან ეტიკეტების CS50 ძებნა. 19 00:00:56,640 --> 00:00:59,930 >> ახლა ჩვენ განსაზღვრული ეს ფორმა, მაგრამ ჩვენ არ არის მითითებული, სადაც ფორმა 20 00:00:59,930 --> 00:01:01,120 უნდა იყოს წარმოდგენილი. 21 00:01:01,120 --> 00:01:04,480 მოდით დაამატოთ კიდევ ორი ​​ატრიბუტები უფრო სწორად აქ. 22 00:01:04,480 --> 00:01:09,410 პირველ რიგში, მოდით მიუთითოთ "ფორმა" tag თავად რომ მეთოდი, რომელიც ამ 23 00:01:09,410 --> 00:01:12,620 ფორმით უნდა იყოს წარმოდგენილი არის HTTP GET. 24 00:01:12,620 --> 00:01:16,150 და მოდით მიუთითოთ, რომ ქმედება ან დანიშნულება ეს ფორმა უნდა იყოს 25 00:01:16,150 --> 00:01:22,540 https://www.google.com/search. 26 00:01:22,540 --> 00:01:25,690 >> ახლა, მე ვიცი, რომ URL არსებობს, რადგან მე ვნახე ეს გარკვეული დრო, ჩემი 27 00:01:25,690 --> 00:01:27,080 ბრაუზერის მისამართების ზოლში. 28 00:01:27,080 --> 00:01:32,020 ამიტომ მე უბრალოდ აპირებს ეხება მომხმარებელს რომ URL მათი ძიების შედეგები. 29 00:01:32,020 --> 00:01:35,380 მოდით ახლა გადარჩენა, შეცვალოს უფლებები , და გახსნა ამ ეტაპზე. 30 00:01:35,380 --> 00:01:41,090 "Chmod პლუს r search.html". მოდით ახლა გახსნა Chrome. 31 00:01:41,090 --> 00:01:46,770 http://localhost/search.html. 32 00:01:46,770 --> 00:01:49,345 არა სექსუალური საძიებო სისტემებში, მაგრამ ვნახოთ, თუ ის მუშაობს. 33 00:01:49,345 --> 00:01:51,920 34 00:01:51,920 --> 00:01:53,240 და არსებობს cats. 35 00:01:53,240 --> 00:01:57,140 >> გაითვალისწინეთ, მიუხედავად იმისა, რომ, ვიდრე მისამართი ბარი სწორედ URL რომ ველოდი, 36 00:01:57,140 --> 00:01:58,910 მაგრამ ცოტა რაღაც უფრო დასასრულს. 37 00:01:58,910 --> 00:02:04,260 თუ მე მიუახლოვდით აქ, შეამჩნევთ, რომ URL არის ზუსტად, როგორც ჩვენ გვგონია, მაგრამ 38 00:02:04,260 --> 00:02:07,260 კითხვის ნიშნის q შეადგენს cats ზედა. 39 00:02:07,260 --> 00:02:08,729 სად რომ მოდის? 40 00:02:08,729 --> 00:02:12,880 >> კარგად, იმიტომ, რომ მე წარმოდგენილი ფორმა, რომელიც ჰქონდა input რომლის სახელი იყო q, ჩვენი 41 00:02:12,880 --> 00:02:16,300 ბრაუზერის აიღო თავის თავზე დავამატო, რომ კითხვის ნიშნის და შემდეგ დააყენა, რომ 42 00:02:16,300 --> 00:02:17,820 პარამეტრის სახელი - q - 43 00:02:17,820 --> 00:02:21,130 მოყვება თანაბარი ნიშანი, რასაც by კატა, რომელიც არის ღირებულება, რომ მე 44 00:02:21,130 --> 00:02:22,550 თავს აკრეფილი შემოსული 45 00:02:22,550 --> 00:02:26,130 იმ შემთხვევაში, თუ იქ უფრო მეტი იყო ისეთი პარამეტრები შიგნით URL, ბრაუზერის იქნება 46 00:02:26,130 --> 00:02:28,500 უბრალოდ გამოყოფილი მათ ampersand. 47 00:02:28,500 --> 00:02:30,790 მაგრამ ამ შემთხვევაში, ჩვენ გვაქვს მხოლოდ ერთი ასეთი წყვილი. 48 00:02:30,790 --> 00:02:35,040 და რომელიც, როგორც შეყვანის Google ჰგავს პარამეტრი 49 00:02:35,040 --> 00:02:37,000 იმ პირობით, რომ ფუნქცია შეყვანის. 50 00:02:37,000 --> 00:02:40,600 და Google მაშინ იყენებს, რომ შეყვანის ძებნა თავის მონაცემთა ბაზაში რატომღაც და 51 00:02:40,600 --> 00:02:42,180 ცარიელია გვერდზე შედეგებს. 52 00:02:42,180 --> 00:02:43,755