1. 지정된 주소로 다시 탐색: Navigation("http://www.jb51.net");
2,
(1. *setInterval은 지정된 코드를 간격으로 실행합니다. 첫 번째 매개변수는 코드의 문자열, 두 번째 매개변수는 간격 시간(단위: 밀리초), 반환 값은 타이머의 식별자입니다. 예:
setInterval("alert('hello')",5000);
*clearInterval은 예약된 setInterval 실행을 취소합니다. 이는 Timer의 Enabled=False와 같습니다. setInterval은 여러 타이밍을 설정할 수 있으므로 ClearInterval은 삭제할 타이머의 식별자(setInterval의 반환 값)를 지정해야 합니다.
var 간격ld= setInterval("alert('hello')",5000);
clearInterval(intervalld);
(2. setTimeout도 예약 실행이지만 setInterval처럼 예약 실행이 아닙니다. 대신 시간을 설정한 후 한 번만 실행됩니다. ClearTimeout도 삭제 타이밍입니다.
구별하기 쉽습니다. : 간격은 타이밍이고, 시간 초과는 시간 초과입니다.
var timeoutld=setTimeout("alert('hello')",2000);
(3. 사례: 제목 표시줄 회전문 효과 실현, 즉 브라우저의 제목 텍스트가 500ms마다 오른쪽으로 스크롤됨
(1. onload: 웹 페이지가 로드될 때 발생합니다. 브라우저는 문서를 다운로드하고 동시에 구문 분석하고 실행합니다. JavaScript가 실행될 때 특정 요소를 작동해야 하는 경우가 발생할 수 있습니다. 이 요소는 로드되지 않은 경우 작업을 수행해야 합니다. 코드는 본문의 onload 이벤트에 배치되거나 요소 자체가 로드될 때 요소의 onload 이벤트가 트리거될 수 있습니다.
(2. onunload: 웹페이지. 닫거나 나갈 때 발생합니다. onbeforeunload: 창이 나갈 때(앞으로 이동하거나 뒤로 이동하거나 닫을 때 등) 확인 메시지가 나타납니다. ) 예: ? '">
4,
고유한 속성 외에도 일반적인 HTML 요소에 대한 이벤트도 있습니다: onclick(클릭), ondblclick(두 번 클릭), onkeydown(키 누름), onkeyup(키 놓음), onkeypress(버튼 클릭) , onmousedown(마우스 누름), onmousemove(마우스 이동), onmouseout(마우스가 요소 범위를 벗어남),
onmouseover(마우스가 요소 범위로 이동), onmouseup(마우스 버튼 해제) 등
5. 창 개체 속성
(1. window.location.href="http://www.sina.com.cn", 새 주소로 리디렉션, 탐색 방법과 동일한 효과가 있습니다. window.location.reload()는 page.
(2. window.event는 이벤트가 발생할 때 정보를 얻기 위해 사용되는 매우 중요한 속성입니다. 이벤트는 window 객체의 이벤트에만 국한되지 않습니다. 모든 요소의 이벤트는 event 속성을 통해 관련 정보를 얻을 수 있습니다.
a. altKey 속성, 부팅 유형은 이벤트 발생 시 Alt 키를 눌렀는지 여부를 나타냅니다. 유사한 속성에는 ctrlKey 및 ShiftKey가 포함됩니다.
b. clientX, clientY는 이벤트 발생 시 클라이언트 영역(브라우저 페이지)의 마우스 좌표입니다. screenX, screenY는 이벤트 발생 시 화면의 마우스 좌표입니다. 이벤트 소스( 버튼 버튼) 좌표를 기준으로 마우스를 기준으로 발생합니다.
c, returnValue 속성, returnValue가 false로 설정되면 기본 이벤트 처리가 취소됩니다.
d, srcElement: 이벤트 소스 객체 가져오기
e, KeyCode: 시간 발생 시 키 값
f, 버튼: 시간 발생 시 마우스 버튼, 1은 왼쪽 버튼, 2는 오른쪽 버튼, 3은 왼쪽 버튼 키를 동시에 누르는 것입니다.
& lt; body onmousedown = "if (event.button == 2) {alert ('복사 금지')}" & gt;
6.clipboardData 개체, 페이스트보드 작업. clearData("Text")는 페이스트보드를 지웁니다. getData("Text")는 페이스트보드의 값을 읽고 반환 값은 페이스트보드의 내용입니다. setData("Text",val)는 페이스트보드의 값을 설정합니다.
(1. 복사 시 body의 oncopy 메소드가 발동됩니다. 복사를 금지하려면 false를 직접 반환합니다.( 2, 많은 요소에는 oncopy 및 onpaste 이벤트도 있습니다
.
휴대폰 번호를 입력하세요:
예시 4: 복사 시 첨부된 내용
웹사이트의 기사를 복사할 때 복사자가 기사의 출처를 추가하지 않는 것을 방지하기 위해 복사된 내용 뒤에 저작권 표시가 자동으로 추가됩니다.
함수 수정클립보드(){
clipboardData.setData('Text',clipboardData.getData('Text') '이 글은 블로그파크 기술존에서 가져온 글입니다. 재인쇄시 출처를 밝혀주세요.' location.href);
}oncopy="setTimeout('modifyClipboard()',100)".
사용자는 복사 작업이 발생한 후 0.1초 후에 임시보드의 내용을 수정하게 됩니다. 100ms는 일반적인 값이므로 1000, 10, 50, 20… oncopy에서는 페이스트보드에 대한 작업을 직접 수행할 수 없으므로 0.1초 후에 실행되도록 타이머를 설정하여 더 이상 oncopy 실행 호출 스택에 존재하지 않도록 합니다.
window.history.back()은 뒤로 이동합니다. window.history.forward()는 앞으로 이동합니다. window.history.go(-1)를 사용하여 앞으로 이동할 수도 있고, window.history.go(1)를 사용하여 뒤로 이동할 수도 있습니다.
예 1:
8. 문서 속성(가장 복잡한 속성) document는 window 객체 멤버를 사용할 때 window를 생략할 수 있기 때문에 일반적으로 document를 직접 작성합니다.
(1. 쓰기: 문서에 내용을 씁니다. writeln은 끝에 캐리지 리턴이 추가된다는 점을 제외하면 쓰기와 유사합니다. (2. (3. onclick 및 기타 이벤트에 작성된 코드는 페이지의 콘텐츠를 플러시하며, 페이지가 로드되면 쓰기가 원본 콘텐츠와 통합됩니다.
(4.
코드 복사
코드 복사
코드는 다음과 같습니다.
(k==46)||(k==8) ||( k==189)||(k==109)||(k==190)||(k==110)|| (k>=48 &&
k<=57)|| (k> =96 && k<=105)||(k>=37 && k<=40) . onkeydown="returnnumonKeyDown()" 이벤트 응답 함수와 이벤트 응답 함수에 의해 호출되는 함수를 구별하기 위해 onkeydown="numonKeyDown()"을 쓰지 마십시오.
* 붙여넣기 비활성화(훌륭한 테스터), 를 사용하여 페이스트보드의 값을 가져온 다음 각 문자를 순회하여 유효한 값인지 확인합니다. 모든 것이 유효한 값인 경우에만 붙여넣기가 허용됩니다. 불법적인 값이 있습니다. 붙여넣기가 금지됩니다. charAt, charCodeAt 메소드를 사용하여 1000번째 자리를 추가합니다
* 포커스가 있을 때 천분의 일 자리 없이 왼쪽 정렬, 포커스가 없을 때 오른쪽 정렬: this.style.textAlign='right'