일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- get
- Project
- venv
- portfolio
- CSS
- javascript
- java
- pymongo
- Algorithm
- mongodb
- CRUD
- flaskframework
- body
- backend
- Crawling
- requests
- POST
- json
- OOP
- openapi
- github
- flask
- atlas
- PYTHON
- fetch
- beautifulsoup
- frontend
- NAS
- synology
- Today
- Total
목록javascript (15)
wisePocket
새로운 앨범 너무 멋져요!개발하고자 하는 프로젝트의 View 페이지(HTML,CSS)와 JavaScript 연결 테스트용 작성 CSS, JavaScript 모듈화(Static) 및 참조 링크 설정 1. HTML 경로 : (project_root)fan/templates/index.html Body는 Container(Wrap)내 Header / Content / Footer 로 구분 Header : 웹 페이지 타이틀 현재 기온을 나타내주는 부분 #temp 현재 날짜 #date 가수의 노래 오늘 순위 #rank 해당 노래의 순위 변동 #rankdiff Content : (Input form) 응원 댓글을 기록하는 양식은 다음과 같다. 닉네임 (#name)을 input 태그를 통해 value 획득 응원 댓글..
개발하고자 하는 프로젝트의 View 페이지(HTML,CSS)와 JavaScript 연결 테스트용 작성 CSS, JavaScript 모듈화(Static) 및 참조 링크 설정 1. HTML 경로 : (project_root)bucket/templates/index.html Body는 Header / Content 로 구분 Header : 타이틀(title), 백그라운드 이미지 Content : input(#bucket) 텍스트 입력 박스 / 기록하기 버튼 onclick "save_bucket()" 함수 호출 div(#bucket-list)>li*n 형태로 에 추후 save_bucket() 함수의 결과가 1행씩 추가될 예정(이전 프로젝트까지 Footer로 표현했지만 사실상 Footer의 역할은 하지 않기 때문..
개발하고자 하는 프로젝트의 View 페이지(HTML,CSS)와 JavaScript 연결 테스트용 작성 CSS, JavaScript 모듈화(Static) 및 참조 링크 설정 1. HTML 경로 : (project_root)pedia/templates/index.html Body는 Header / Content 로 구분 Header : 타이틀(title), 영화 기록하기(button onclick 이벤트) Content : button을 누르면 content부분에 리뷰를 기록하는 양식(form) 이 나타남 onclick open_box() 함수 호출 리뷰를 기록하는 양식은 다음과 같다. 영화 URL(#url) input 태그를 통해 value 획득 별점(#star) select>1~5option 태그를 통해..
개발하고자 하는 프로젝트의 View 페이지(HTML,CSS)와 JavaScript 연결 테스트용 작성 CSS, JavaScript 모듈화(Static) 및 참조 링크 설정 1. HTML 경로 : (project_root)mars/templates/index.html Body는 Header / Content 로 구분 Header : 간단한 타이틀과 주문 관련 설명 기록 Content : 이름(#name), 주소(#address)는 input 태그를 통해 value 획득 평수(#size)는 select박스에 5개 option을 선택하여 value 획득 table>thead 에 이름, 주소, 평수 컬럼명 3행 지정 table>tbody(#order-box) 에 추후 save_order() 함수의 결과가 1열씩..
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를 설치한 후 확인하면..
2주차에는 JavaScript가 주요 주제였고 기본적으로 Dictionary를 가지고 선언된 값 출력과 스타일 적용 또한 정상적으로 작동되는지 확인하는 과정을 배웠다. OpenAPI 데이터는 처음 데이터를 받아보면 가시성이 떨어지는 데이터를 받게되는데 JSONVue를 통해 해당 데이터가 Dictionary 구조로 되어있음을 확인할 수 있다. 이것을 JSON 형식이라 할 수 있다. 이후 Fetch라는 함수를 계속 사용한다. Fetch는? URL을 넣으면 그 데이터를 가져오는 친구다. 가져온 데이터를 웹페이지에 출력하는 실습이 여러번 진행되었다. Fetch의 기본 골격은 자주 사용 될 것이다. fetch("여기에 URL을 입력").then(res => res.json()).then(data => { cons..
본문 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(실시간 미세먼지 상태)를 이용하기 모든 구의 미세먼지를 표기해주세요 업데이트 버튼을 누를 때마다 지웠다 새로 씌여..