본문 바로가기

전체 글259

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.