본문 바로가기

전체 글90

[드림코딩 JS] #2 data types, let vs var, hoisting - CPU에 최적화된 로직을 작성하는게 중요. - 메모리 사용을 최소화 let (ES6에서 추가된 변수) var 변수는 선언도 하기 전에 값을 할당할 수가 있다. (var보다는 let을 사용해주자.) age = 4; var age; 심지어 출력도 가능하다. console.log(age); age = 4; console.log(age); var age; name = 4; let name; let은 var와 다르게 선언 하기 전에 값을 할당하면 에러가 발생한다. 값을 선언하기도 전에 쓸 수 있는것을 var hoisting이라고 한다. 어디에 선언했는지 상관없이 항상 선언을 가장 위로 끌어올리는것을 말한다. 그리고 var는 block scope도 없다. 블록을 철저히 무시한다. { age = 4; var ag.. 2020. 9. 26.
[드림코딩 JS] #1 script async 와 defer의 차이점 드림코딩 by엘리 www.youtube.com/playlist?list=PLv2d7VI9OotTVOL4QmPfvJWPJvkmv6h-2 AJAX : 비동기적으로 데이터를 서버에서 받아오고 처리할 수 있도록 도와준다. SPA(Single Page Application) : 하나의 페이지 안에서 데이터를 받아와서 필요한 부분만 업데이트하는 것이 유행이다. 물론 자바스크립트만으로도 구현이 가능하겠지만, SPA를 조금 더 쉽게 만들기 위해서 React, ANGULAR. VUE 등이 나오는것이다. 많은 개발자들이 공식 사이트처럼 이용하는 곳이 MDN이다. developer.mozilla.org/ko/docs/Web/JavaScript JavaScript JavaScript(JS)는 가벼운 인터프리터 또는 JIT 컴.. 2020. 9. 24.
#0 INTRODUCTION nomadcoders.co/nwitter/lobby 이메일을 통한 인증 비밀번호를 통한 인증 구글을 통한 인증 그리고 회원가입 -> 로그인과 같은 실시간 처리 트윗, 파일업로드 같은 많은 기능들을 담을거다. (백엔드 코드를 작성하지 않고 만들거다.) Firebase는 웹사이트를 통해 제공해주는 백엔드 서비스다. Firebase는 처음에는 데이터베이스였다. 나중에 구글에 의해 확장되기 시작했다. firebase.google.com/products?hl=ko Firebase Products Firebase는 고품질 앱을 빠르게 개발하고 비즈니스를 성장시키는 데 도움이 되는 Google의 모바일 플랫폼입니다. firebase.google.com Firebase를 언제 사용해야 되는가? Firebase는 아주 .. 2020. 9. 18.
[SCRAPPER Clone] 2. Extracting Indeed Pages from bs4 import BeautifulSoup soup = BeautifulSoup(html_doc, 'html.parser') soup은 추출하는 역할을 할거다. soup.find_all('a') 2020. 9. 2.