TIL

[23.05.23.]내배캠 2주차 2일

heediv 2023. 5. 23. 17:51
반응형

오늘의 계획

  • TIL작성방법 특강
  • 웹종반 5주차 과제제출
  • Javascript 문법종합반 강의 2주차까지 듣기

실천

  • TIL작성방법 특강- 문시해알! 꾸준히! 핵심!
  • 웹종반 5주차 과제제출

-몽고DB 이용시 파이썬 터미널에서 실행해야할 것

[python -m venv venv ]로 환경 setting

[pip install flask pymongo dnspython] 저장할 공간만들어주기

dbprac.py에서 맨위에 5줄 복붙하기 - 강의에서 3줄이지만 내 컴퓨터의 인증서 문제로 추가됨

보통 terminal에서 python 실행하기 하고 localhost:5000으로 들어가면 열리지만 

내 terminal에서는 python실행이 되지않고 upgrade하라는 오류가 뜨는데, 이때 아래 두줄을 입력하면 해결된다.

[python -m pip install --upgrade pip]

[pip install certifi]

 

-자동새로고침

window.location.reload()

 

-og태그

<meta property="og:title" content="내 사이트의 제목" />
<meta property="og:description" content="보고 있는 페이지의 내용 요약" />
<meta property="og:image" content="이미지URL" />

 

-AWS Elastic Beanstalk으로 배포하기

AWS홈페이지 로그인 후 사용자명클릭 ctrl + 보안자격증명 click

새액세스 키 만들기

액세스 ID와 비밀번호 메모장에 적고 aws.txt로 저장

배포 명령어도 함께 저장되어있음.

주의! aws에서 애플리케이션과 환경에 목록 1개까지만! 그 이상 있을경우 과금됨.

http://myweb.eba-cnakiyan.ap-northeast-2.elasticbeanstalk.com/

 

아이유 팬명록

아티스트에게 응원 한마디!

myweb.eba-cnakiyan.ap-northeast-2.elasticbeanstalk.com

배포 완료!

 

  • Javascript 문법종합반 

1주차

1.객체생성방법(15.js)

  - 기본 객체 생성방법

  - 생성자함수를 이용한 객체생성방법

2.객체메소드

객체 비교시 

객체가 크기가 상당히 크므로 메로리에 저장할 때 별도의 공간에 저장한다.

따라서 비교할때 객체를 문자열화 시킨다음에 비교 가능하다.

*객체 문자열화 시키기

JSON.stringify( )

console.log(JSON.stringify(person1)===JSON.stringify(person2))

*객체 중괄호를 뺀 내용 풀어놓기

... : spread operator

let perfectMan = {...person1, ...person2};
console.log("perfectMan=>", perfectMan);

3.배열 메소드(파일명 16.js참조)

4.for 문 (파일명 17.js참조)

5.while문 (파일명 18.js참조)

while문을 활용해서, 3초과 100 미만의 숫자 중 5의 배수인 것만 출력하는 예
튜터님 정답
let i=3;
while (i < 100){
    if(i % 5 === 0 && i >= 5){console.log(i + "는 5의 배수입니다!")
    }
    i++;
}
 
나의 의문 : let i = 3을 제외하고 while의 조건문에 &&이용하면 왜 안되는 것인지?
while(i>3 && i<100){
    if(i%5===0){console.log(i)}
   
    i++
}
 
  • Javascript 문법종합반 강의 1주차까지 강의완료
반응형