>> 스피커 1 :의 검색을 구현​​하자 엔진 또는, 적어도, 프론트 엔드의 사용자
검색 엔진에 대한 인터페이스가 사용자가 몇 가지 용어를 입력 할 수 있습니다
다음 세계를 검색 이러한 용어에 대한 웹.
이를 위해, 우리는 HTML의 "형태"를 사용합니다 태그뿐만 아니라 몇 가지 다른.
여기 search.html에있는, 이미했습니다 우리가 개방에 의해 시작하고받은
몇 가지 태그를 닫는.
그래서 지금 여기,이 몸의 안쪽에,하자 첫 번째 CS50의 제목을 정의
종류의 제목 역할을 검색 페이지의 본문에.
>> "양식"태그를 열고하자, 선제의 닫을 수 있도록, 그렇게하지
나중에 잊지.
의 다음 누구의 입력 태그를 정의 할 수 이름은 쿼리의 "Q", 그리고 그 것이다
유형은 "텍스트"가 될 것이다 그래서 브라우저는 텍스트 필드 등이 렌더링
페이지.
의 다음이 태그를 닫을 수 있습니다.
의 다음 아래 줄 바꿈을 삽입 할 수 있습니다.
그리고 지금의이 한 번 더 입력을 정의 할 수 유형이 제출 될 것입니다 시간,
그래서 전송 버튼, 그리고 그 값 또는 레이블 CS50 검색입니다.
>> 이제 우리는이 양식을 정의하지만 한 우리 여기서 폼에 지정하지 않은
제출해야한다.
의 두 개 이상의 속성을 추가 할 수 여기에 더 정확합니다.
첫째, "양식"태그에 지정할 수 스스로 그 방법을하는이
형태는 HTTP GET이 제출되어야한다.
그리고 이제 지정할 수 그 행동이나 이 양식의 대상이되어야한다
https://www.google.com/search.
>> 지금, 나는 URL이 존재하는 것을 알고 있기 때문에 나는 약간의 시간을 본 적이 내
브라우저의 주소 표시 줄.
그래서 단순히 사용자를 참조하는거야 자신의 검색 결과를 그 URL.
의 지금, 저장 권한을 변경할 수 에,이 단계를 엽니 다.
"플러스 R의 search.html에 chmod를." 크롬을 열어 지금하자.
http://localhost/search.html.
검색 엔진의 안 섹시한, 하지만 작동하는지 보자.
그리고 어떤 고양이가 있습니다.
>> 주소 표시 줄에 비해, 비록 주목 내가 예상 정확히 URL입니다,
그러나 조금 뭔가 끝에 더.
여기을 확대하는 경우, 통지하는 URL 우리가 예상 한대로 정확하게 만 첨부
물음표 Q의 등호 상단에있는 고양이.
그 어디에서 왔는가?
>> 나는 양식을 제출 한 자, 그 때문에 그의 이름이었다 Q 입력을 가지고, 우리의
브라우저는 추가 자체에 그것을했다 다음 물음표와는 넣어
매개 변수의 이름 - Q -
등호 다음에, 다음에 값이 고양이에 의해 그 I
나 자신 안으로 입력
이상과 같은 매개 변수가 있다면 URL의 내부, 브라우저는 것
단순히 별거 앰퍼샌드 그들.
그러나이 경우, 우리는이 단지 하나의 쌍.
그리고는 입력으로 제공된다 많은 매개 변수와 같은 구글이다
입력 기능에 제공된다.
그리고 구글은 다음에 해당 입력을 사용 어떻게 든 자사의 데이터베이스를 검색하고
결과의 페이지를 표시합니다.