본문 바로가기

TIL

(75)
TIL 23.05.25 문제점 this 객체에 대해 다시 공부하던 와중에, this.name 을 대괄호 표기법으로 this[name]으로 작성하니 에러가 났다. 다음과 같이 "" 큰 따옴표를 붙여 나타내니, 오류 없이 잘 동작하였음. const person = { name: "John", age: 31, isMarried: true, sayHello: () => { console.log(`Hello, My name is ${this["name"]}`); // Arrow function 에서 his 값은 일반함수처럼 호출한 대상에따라 바뀌는 것이 아닌, Arrow function 이 선언되기 직전 유효한 this 값과 같이 나타남. console.log(`Hello, My name is ${person["name"]}`); co..
TIL 23.05.24 문제점 깃을 사용할 때, 터미널에서 커맨드에 익숙하지 않아서 로컬 레포지토리, 리모트 레포지토리에 접근하고, 파일을 추가하거나 커밋하는 방법이 익숙하지 않았음. 백준hub 크롬 익스텐션으로 자동 업로드 되어, 유용하게 활용하였으나 깃을 다루는 방법에 미숙하였음. 시도해본 것 깃 특강을 듣고나서 다양한 커맨드를 알게 되었음. 새 디렉토리 생성하려면 mkdir [디렉토리명], 이후 git init, 사용자 아이디 및 이메일 입력후 아래의 커맨드를 활용함. 이미 생성되어있는 디렉토리에 접근하기 위해서는 cd 디렉토리명/ 이후 디렉토리에 있는 파일들을 다룰 수 있다. 해결방안 강의 및 구글링을 통해 깃 커맨드를 정리함. https://passionfruit6.tistory.com/154 알게된 것 특강을 통해 ..
TIL 23.05.23 문제점 https://passionfruit6.tistory.com/106 res.json()) .then((data) => { let rows = data["RealtimeCityAir"]["row"]; rows.forEach((a) => { let gu_name = a["MSRSTE_NM"]; let gu_mise = a["IDEX_MVL"]; const first = document.createElement("li"); first.textContent = `${gu_name} : ${gu_mise}`; namesq1.append(first); }); }); } 해결 속성에 접근하는 방식으로 namesQ1 에 할당하니, 작동이 잘 되었음. 만약에 id 값에 하이픈이 없으면 변수에 할당하지 않고도 사용..
[JavaScript] 1주차_변수와 상수 // 변수, 상수 // 변수 : 메모리에 저장된다. 읽어들여서 재사용한다. // [변수의 5가지 주요 개념] // 변수 이름: 저장된 값의 고유 이름 // 변수 값: 변수에 저장된 값 // 변수 할당: 변수에 값을 저장하는 행위 // 변수 선언: 변수를 사용하기 위해 컴퓨터에 알리는 행위 // 변수 참조: 변수에 할당된 값을 읽어오는 것 var myVar = "Hello World"; // 변수를 선언할 수 있는 3가지 방법 : var, let, const // 1. var var myVar = "Hello World"; var myVar = "Test 1"; myVar = "GoodBye"; console.log(myVar); // var 은 똑같은 키워드로 다시 선언할 수 있다. // 재할당을 할 수..
TIL 23.05.19 1. 자바스크립트 개념 복습 2. 발표 종료 및 회고 3. 알고리즘 문제풀이
TIL 23.05.17 팀 소개 프로젝트 1. 좋아요 기능 2. 엔터클릭시 등록하기 기능 3. 인물삭제기능 4. 깃 업로드, 파일 다운로드
[웹개발종합반] 3주차 DB SQL/ NoSQL SQL 행/열의 생김새가 정해진 엑셀에 데이터를 저장하는 것과 유사하다. 데이터 50만 개가 적재된 상태에서, 갑자기 중간에 열을 하나 더하기는 어렵다. 그러나, 정형화되어 있는 만큼, 데이터의 일관성이나 / 분석에 용이할 수 있다. ex) MySQL NoSQL(Not Only SQL) 딕셔너리 형태로 데이터를 저장해두는 DB. 고로 데이터 하나 하나 마다 같은 값들을 가질 필요가 없게 된다. 자유로운 형태의 데이터 적재에 유리한 대신, 일관성이 부족할 수 있다. ex) MongoDB
[웹개발종합반] 3주차 python/ 크롤링 크롤링 간단하게 말하면 html 중 어떤 부분을 솎아내서 가지고 오는 것 import requests from bs4 import BeautifulSoup URL = "https://movie.daum.net/ranking/reservation" headers = {'User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.86 Safari/537.36'} data = requests.get(URL, headers=headers) soup = BeautifulSoup(data.text, 'html.parser') lis = soup.select("#mainCont..