Web_Backend/Javascript2023. 12. 27. 10:15[JS] 고급 자바스크립트, DOM을 사용한 작업(전역변수, window, document, DOM, drilling, Manipulation, DOM 조작, insertAdjacentHTML, innerHTML, CSS 제어, class제어)

오늘 수강한 강의 : 【한글자막】 100일 코딩 챌린지 - Web Development 부트캠프오늘의 강의 정리 📗전역변수 window브라우저에 활성화된 윈도우와 관련된 많은 유틸리티 정보과, 기능이 저장되어있음.브라우저의 탭을 의미하기도 함.보안상의 이유로 웹사이트에서 코드를 실행할 때에는 윈도우 객체를 이용해 현재 열고있는 탭의 정보에 엑세스 해야함(다른탭 X)브라우저 안의 모든 요소들이 소속된 객체로, 최상위에 있기 때문에 어디서든 접근이 가능(전역 변수임)var을 이용해 전역 변수를 만들면 window 객체에 key와value가 저장됨.let , const 사용시 window 객체에 추가되지 않음.var a = "apple"; console.log(window.a); //"apple"..

[DB] RDB 와 NoSQL
Web_Backend/DB2023. 5. 26. 14:57[DB] RDB 와 NoSQL

💬 RDB와 NoSQL의 차이점은 무엇인가요? ✅ 관계형 데이터베이스(RDB)는 사전에 엄격하게 정의된 DB schema를 요구하는 table 기반 데이터를 구조를 갖는데 반해, 비관계형 데이터베이스인 NoSQL은 table 형식이 아닌 비정형 데이터를 저장할 수 있도록 지원합니다. NoSQL은 애자일 개발 등 확장 가능성이 있거나 정확한 데이터 구조가 정해지지 않아 수정 가능성이 있을 때 유연하게 대처가 가능하다는 장점이 있지만, RDB는 엄격한 Schema로 인해 데이터의 중복이 없기 때문에, update가 많거나 데이터 테이블 간에 상관관계가 복잡할 때 유리합니다. 반면 NoSQL은 데이터 중복으로 인해 update시 모든 컬렉션에서 수정이 필요하기 때문에 update가 적고 조회가 많을 때 유리합..

image