[study]이론정리/HTML & CSS & JavaScript48 js 3일차 - 2일차 정리 ########################################################################### ########################################################################### 6장. 객체 (object) - ********************** ########################################################################### 1. 종류 3가지 ==> 자바처럼 상속과 비슷한 개념(프로토타입(prototype) 관계)으로 계층구조화 되어 있음. 최상위 객체는 Object 이다. ==> 객체의 구성요소는 변수,메서드(정적메서드, 인스턴스 메.. 2024. 5. 7. js 3일차 - 객체(3) JSON 5. JSON 객체 1> 문법 {key:value, key1:value1, ...} 2> 특징 - value 는 함수도 가능하다. 만약 함수인 경우에 일반 key 접근시 this 사용해야 된다. - 속성접근은 .(dot) 이용하거나 ["key값"] 형식의 연관배열 사용가능 연관배열의 특징은 "key값" 을 변수로 사용할 수 있다. - value 값은 변수로 사용가능. 만약 key 와 value 가 동일하면 key만 지정가능. ex> {username:username} ==> {username} - value 가 함수인 경우에는 function 생략가능해서 자바의 메서드처럼 사용가능. ex> setUsername:functi.. 2024. 5. 7. js 3일차 - 객체(3) Window객체 5. Window 객체 - 전역객체 - window 변수로 참조 가능. 하지만 일반적으로 생략해서 사용. - screen, location, history. navigator, document 은 Window 객체의 속성이다. 원래는 window.screen window.location window.history window.navigator window.document 사용하는것이 원칙이지만 일반적으로 window 는 생략하고 사용된다. - window.opener : 자식창에서 부모창 참조할 때 사용. - 부모에서 새로운 창(자식창)을 만드는 방법 var childWin = open("child.html"); // wind.. 2024. 5. 7. js 2일차 -객체(2) _ BOM (Browser Object Model) 4. BOM ( Browser Object Model) - 웹 브라우저 관련 객체 - 종류 Window 객체 : 전역객체( window 변수를 생략하고 사용이 가능하다.(***) ) 웹브라우저 창 자체를 의미. Screen 객체 : 창의 크기 정보 ( width/height ) History 객체 : 웹 페이지의 뒤로/앞으로 기능 Location 객체 : 웹 브라우저의 URL 정보 Navigator 객체 : 웹 브라우저 자체 정보 - 특징: 웹 브라우저를 open하면 자동으로 객체생성이 된다. 개발자는 명시적 생성없이 참조해서 사용할 수 있음. 어떤 변수명으로 .. 2024. 5. 3. 이전 1 2 3 4 5 6 7 ··· 12 다음