09 -1 자바스크립트 - 객체 지향, 추상화, 객체 처리하는, 생성하는 함수
객체 지향 패러다임 : 객체를 우선적으로 생각해서 프로그램을 만드는 방법론 - 객체 : 속성과 메소드를 갖는 것 - 객체 지향 프로그래밍 : 객체를 만들고 객체들의 상호작용을 중심으로 개발하는 방법론 - 클래스 문법으로 객체를 효율적이고 안전하게 만든다. 추상화(abstraction) : 프로그램에 필요한 요소만 사용해서 객체를 표현하는 것을 의미 - 사전적 의미 : 복잡한 자료, 모듈, 시스템 등으로부터 핵심적인 개념과 기능을 간추려내는 것 예시로, 와인의 속성을 나열하면 와인의 색, 와인의 향, 와인에 들어간 재료, 숙성 시간, 와인의 뭐뭐 등 속성을 세세하게 나열하면 아주 많을 것(무한에 가까운)이다. 그러나 프로그램을 만드는 것에 있어 (방금 언급한 것은) 모두 필요한 속성 데이터가 아니다. 와인..
2021. 3. 6.
07 -1 문서 객체 조작하기(1) - DOMContentLoaded, 문서 객체 가져오기, 글자 조작, 속성 조작
문서 객체 모델은 넓은 의미로 웹 브라우저가 HTML 페이지를 인식하는 방식, 좁은 의미로 document 객체와 관련된 객체의 집합. 이를 사용하면 HTML 페이지에 태그를 추가, 수정, 제거를 할 수 있다. HTML의 요소는 head, body, h1, div, span 등과 같은 것 자바스크립트에서는 요소를 문서 객체(document object)라 부른다. HTML 요소 = 문서 객체 DOMContentLoaded 이벤트 - 문서 객체를 조작할 때 사용하는 이벤트 - 오탈자를 주의해 입력 - 웹 브라우저가 문서 객체 모두 읽고 나서 실행하는 이벤트 : 코드를 실행하면 태그가 태그 이전에 위치해도 문제없이 코드 실행 문서 객체 가져오기 document.head document.body documen..
2021. 3. 3.