연말까지 매일 꾸준히 웹 사이트를 만드는 대학생~6일째 아제스 & 유튜브 API 만져보세요~
5313 단어 JavaScript
개시하다
처음 뵙겠습니다.
저는 연말까지 매일 웹 사이트를 만드는 사람입니다.
오늘 아제엑스와 유튜브 API를 만져봤어요.
결론적으로 말하면 정말 촉감일 뿐이야.
사용하는 기술 수준은 낮지만 같은 고민을 하는 초보자에게 용기를 주면 좋겠다.
오늘은 여섯째 날이다.(2019/10/24)
잘 부탁드립니다.
사이트 축소판 그림
해본 일
버튼을 누르다
유튜브의 일본 인기 애니메이션 정보를 얻을 수 있다.
그러나, 이렇게 배열된 것들↓ 펼칠 수 없어 무의미한 글자 나열로
(연상 배열, 다차원 배열,hash를 이해할 수 없음)
구애되는 곳
과감하게 아제엑스와api라는 거두에 도전했다.
그러나 그들은 매우 강하고 전제에 얽매여 지식이 너무 적어 견지할 수 없다.
<script>
test7 = document.querySelector("#test5");
test8 = document.querySelector("#test6");
test7.onclick = function () {
var x = new XMLHttpRequest();
x.onreadystatechange = function () {
if (x.readyState == 4) {
var test = x.responseText;
test2 = JSON.parse(test);
Object.keys(test2).forEach(key => test8.innerHTML = ('key:' + key + ' value:' + test2[key]));
}
}
x.open('GET', 'https://www.googleapis.com/youtube/v3/videos?part=snippet&chart=mostPopular®ionCode=jp&key=[キー]');
x.send();
}
</script>
onreadystatechange 방법은 자원 획득 상황이 변할 때 자동으로 시작하는 우수한 방법입니다.언제 시작 해요?
if (x.readyState == 4)
구문을 생성합니다.4는 자원 획득이 완료되었다는 뜻이다.
감상
나는 오늘 이가 없다.
github로 원본 파일을 공개했기 때문에api키에 http 참조기의 제한을 가하면 오류가 발생하거나 가까스로 데이터를 얻었지만 표시할 부분을 표시하는 방법을 알 수 없습니다.
하지만 아제엑스와 API를 처리할 수 있다면 할 수 있는 일의 범위가 끊임없이 넓어질 것이라는 것을 깨달았다.
연말에 이 두 머리를 꼭 쓰러뜨려라!
오늘은 그건데, 이야기가 시작되었을 때 강적에게 농락당한 날인 것 같아.마지막 회는 복수의 깃발만 멋지게 내걸었다.그러니까 기운 안 빠지게 노력할게요.
참고 자료
Reference
이 문제에 관하여(연말까지 매일 꾸준히 웹 사이트를 만드는 대학생~6일째 아제스 & 유튜브 API 만져보세요~), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/70days_js/items/3db53fa74a4e451d12ec텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)