일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- mysql
- beautifulsoup
- flask
- synology
- javascript
- frontend
- venv
- CRUD
- get
- CSS
- POST
- flaskframework
- json
- Crawling
- github
- atlas
- java
- backend
- openapi
- requests
- body
- portfolio
- Algorithm
- Project
- fetch
- mongodb
- NAS
- OOP
- pymongo
- PYTHON
- Today
- Total
목록Python&Flask Tutorials, AWS EB/2nd WEEK JavaScript, JQuery, Fetch, API (11)
wisePocket
JavaScript 맛보기~jQuery 기초 배운점: 태그 내 함수 선언 해당 함수가 작동 될(event) 개체 지정 console.log로 event 없이 테스트 할 수 있음 a라는 변수에 선언된 값들을 불러오는것 Dictionary는 [{key, value}, {k,v}, … ] 를 불러올 수 있다. 어려운 점: Dictionary는 왜배우는지?? (→ JSON의 형식이다) 블로그 링크 : https://ohnyong.tistory.com/12 https://ohnyong.tistory.com/13 https://ohnyong.tistory.com/14 서버-클라이언트 통신 이해~Fetch이해하기 배운점: "서울의 미세먼지" 실시간 데이터를 통한 JSON 형식 확인 JSONVue를 설치한 후 확인하면..
JSON 사용하는 실습이 반복되다보니 문득 for와 foreach의 정확한 차이를 모르겠다. for 반복문은 과거 강의에서 지겹게 사용하긴 했다. for (i = 0; i { console.log(a) }) 검색을 통해서 이것저것 쓰는 이유를 찾아보고 싶었다. 왜 동일한 기능을 쓸 수 있는데 이번 기회에 그 차이를 공부하게 되었다. 그런데 아직 이해가 부족하다. 좀더 쉽게 이해하는 방법을 더 찾아봐야겠다. 일단 검색으로 차이점을 찾아보니 1. 가장 중요한 차이점이 forEach는 E..
본문 card 부분도 하드코딩이 아니라 제공된 소스를 API를 받은 것 처럼 받아와서 card 형태로 붙이는것을 해보자. 리뷰들이 담긴 API를 받아오기부터 시작. 1. 기존 작업한 웹 페이지에 fetch에 OpenAPI 링크 설정 기초 HTML 뼈대는 다음과 같다. 내 생애 최고의 영화들 현재 서울의 날씨 : 20도 영화 기록하기 URL Review Score Select Your Score ⭐ ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ Comment Write Close 영화 제목이 들어갑니다 여기에 영화에 대한 설명이 들어갑니다. ⭐⭐⭐ 나의 한줄 평을 씁니다 영화 제목이 들어갑니다 여기에 영화에 대한 설명이 들어갑니다. ⭐⭐⭐ 나의 한줄 평을 씁니다 영화 제목이 들어갑니다 여기에 영화에 대한 설명이 들어갑니..
이전 실습들을 활용해서 "서울시 실시간 온도" 를 기존 작업 된 웹페이지에 넣어보자. 1. 기존 작업한 웹 페이지에 fetch에 OpenAPI 링크 설정, 요소를 추가한 span 추가 기초 HTML 뼈대는 다음과 같다. 내 생애 최고의 영화들 현재 서울의 날씨 : 20도 영화 기록하기 URL Review Score Select Your Score ⭐ ⭐⭐ ⭐⭐⭐ ⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ Comment Write Close 영화 제목이 들어갑니다 여기에 영화에 대한 설명이 들어갑니다. ⭐⭐⭐ 나의 한줄 평을 씁니다 영화 제목이 들어갑니다 여기에 영화에 대한 설명이 들어갑니다. ⭐⭐⭐ 나의 한줄 평을 씁니다 영화 제목이 들어갑니다 여기에 영화에 대한 설명이 들어갑니다. ⭐⭐⭐ 나의 한줄 평을 씁니다 영화 제목이 ..
이전 "서울시 실시간 미세먼지 상태" 와 비슷한 예제이다 따라서 이전 코드를 재활용해서 어느 부분을 고쳐나가는지 실습해봤다. 1. "서울시 따릉이" 위치를 확인할 수 있는 간단한 HTML 페이지를 생성 기초 HTML 뼈대는 다음과 같다. 이전 예제와 특별히 다른 부분은 없지만 button 태그에서 onclick event로 q1이라는 함수를 불러오고 fetch가 작동하는 방식이 똑같다. 하지만 리스트 태그를 이용한것과 달리 table태그로 좀 더 보기좋게? 항목을 보여주는 방식이 변경되었다. 하지만 주요 목표는 동일하게 데이터를 불러오고 불러온 데이터를 html에 기록하도록 하는 것이 목표이다. 현재 데이터처럼 보여지는 내용들은 아직 데이터 통신 없이 직접 텍스트가 하드코딩된 예시일 뿐이다. Fetch ..
이전 "서울시 실시간 미세먼지 상태" 데이터를 받아오고 개발자도구 console창에 수신 여부를 확인하는 Fetch를 연습해왔다. 이제 실제로 HTML 웹페이지에서 받은 데이터를 필요한 부분을 뽑아내서 표현까지 할 수 있는지 실습했다. 1. 지역구마다 미세먼지 농도를 체크 할 수 있는 간단한 HTML 페이지를 생성 기초 HTML 뼈대는 다음과 같다. 특별한것은 없지만 button 태그에서 onclick event로 q1이라는 함수를 불러오는데 이때 fetch가 작동하고 데이터를 불러오고 불러온 데이터를 html에 기록하도록 하는 것이 목표이다. Fetch 연습하자! 1. 서울시 OpenAPI(실시간 미세먼지 상태)를 이용하기 모든 구의 미세먼지를 표기해주세요 업데이트 버튼을 누를 때마다 지웠다 새로 씌여..
1. Fetch란? Fetch는? URL을 넣으면 그 데이터를 가져오는 친구다. 이 한 문장의 개념으로 간단하게 이해하자. 2. Fetch를 사용하는 기본 골격 Fetch의 기본 형태는 다음과 같다. fetch("여기에 URL을 입력").then(res => res.json()).then(data => { console.log(data) }) URL을 입력해서 데이터를 가져오는지 확인해볼 차례 3. 서울시 미세먼지 실시간 데이터 링크를 써서 확인 저번에 사용했던 서울시 미세먼지 실시간 데이터 링크를 URL에 입력해본다. http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99 fetch("http://o..
1. 데이터 준비 아래 링크는 "서울의 미세먼지" 실시간 데이터이다. http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99 해당 링크를 열어보면 다음과 같이 구분하기 어려운 형태의 데이터를 얻게 된다. 2. JSONVue를 설치하고 데이터 확인 https://chrome.google.com/webstore/detail/jsonvue/chklaanhfefbnpoihckbnefhakgolnmc?hl=ko JSONVue Validate and view JSON documents chrome.google.com JSONVue라는 브라우저 확장 프로그램을 설치한다. 확장 프로그램을 chrome에 설치하였다. ..
우선 JavaScript의 Dictionary 복습부터 진행 ----------- HTML로 간단한 버튼을 생성하고 버튼에 onclick 이벤트 속성을 넣은 뒤 간단한 Javascript 함수를 할당해서 아래 테스트 작동 여부를 확인했다. 결과 확인하기! 버튼 클릭 시 '안녕하세요'라는 알림 팝업 function checkResult() { // ** 클릭 시 onclick ** 해당 함수 실행!! alert('안녕하세요') } 전에 배운 Dictionary부분이다. 선언된 값 출력과 스타일 적용 또한 정상적으로 작동되는지 확인 //id가 q1인 div에 a로 선언된 값을 텍스트로 입력 // let a = '사과' // $('#q1').text(a) //id가 q1인 div에 해당 배열의 값을 텍스트로 ..
****Dictionary란 key, value 형태로 구성된 collection 아래 코드와 같이 로그를 확인했을 때 값이 나타나는 것을 주의해서 살펴봐야한다. Java의 배열과 햇갈리는 부분이지만 문법의 규칙만 []와 {}의 차이를 생각하면 된다. index는 [0]부터 시작한다. [1]부터가 아니다 let a = ['사과','수박','딸기','감'] console.log(a[0]) //사과 console.log(a[1]) //수박 console.log(a[2]) //딸기 console.log(a[3]) //감 {}에 포함된 것들을 불러올 때 []로 마치 key값 : value값, key값 : value값 으로 연결 된 것을 확인 할 수 있다. let b = {'name' : '영수', 'age' :..