10-19 노트 요약

3261 단어 개인 노트

10-19 노트 요약


window 객체


window 대상은 모든 대상의 맨 윗부분 대상입니다
  • document을 사용하면 스크립트에서 HTML 페이지의 모든 요소에 액세스할 수 있습니다
  • History에서 액세스한 URL
  • location은 현재 URL에 대한 정보를 포함합니다
  • navigator 브라우저 정보 포함
  • screen은 클라이언트의 화면 표시에 대한 정보를 포함합니다
  • https://img-blog.csdn.net/20151027220129757” alt=”” title=””/>.png)

    tips:

  • 모든 브라우저는 윈도우 대상을 지원합니다. 이것은 브라우저의 창을 표시합니다.
  • 모든 JS의 변수, 함수, 전역 대상은 자동으로 window 대상의 구성원이 된다.

  • 1. 브라우저 위치

    screenX  screenY   
    screenLeft screenTop   
    

    2. 브라우저 가시 영역의 크기

    window.innerWidth  window.innerHeight// w3c 
    document.documentElement.clientWidth
    document.documentElement.clientHeight
     
    

    3. window 객체 메서드(IE 전용)

    moveBy(x , y)   x,y .
    moveTo(x , y)   x,y , .( );
    resizeBy(x , y) x,y .
    resizeTo(x , y) x,y , .
    

    4. 스크롤 막대 제어

    scrollBy(x , y)  x .y . 
    scrollTo(x , y)  x .y . 
    

    5. 시간 간격 함수

    setInterval(fn , time)   
    clearInterval            
    setTimeout(fn , time)    
    clearTimeout             
    

    사례.

     
         
      
        window.onload = function(){
            (function(){
                var openbtn = document.getElementById("openbtn");
                var closebtn = document.getElementById("closebtn");
                var newWindow;
                openbtn.onclick = function(){
                newWindow = window.open("02.html" , "" , "width = 400px,height = 400px");
                };
                closebtn.onclick = function(){
                   newWindow.close();
                };
            }());
        }
    
    
    
        
        
        
    
    
         
    
        window.onload = function(){
            var lis = document.getElementsByTagName("li");
                for(var i = 0; i < lis.length ; i++){
                    lis[i].onclick = function(){
                        opener.document.getElementById("show").innerHTML = this.innerHTML;
                    }
                }
            }
    
    
        
    li ,this.innerHTML . opener .

    2. history 객체


    속성:length 역사 목록의 사이트 주소를 되돌려줍니다
     forword    
     back       
     go( )     , , , 
    

    3. location 객체


    속성:
  • href 링크 주소
  • hostname 호스트 이름(ip 주소)
  • pathname 파일을 저장할 상대 URL 경로
  • port 포트 번호
  • 검색은 URL의 입력 매개 변수를 되돌려줍니다
  • 메서드

    assign     
    reload     (  reload(true): 
              . )
    replace    history 
    

    4.screen 객체

    availWidth  availHeight  , .. window 
    width  height   , .. 
    

    5.navigator 객체

     
    appCodeName         
    appName             
    appVersion          
    platform            
    

    좋은 웹페이지 즐겨찾기