- jQuery
- 미들웨어
- css3 셀렉터
- 컨텐츠 중간 위치
- IIS 서버
- 배열 메소드
- supervisor
- displaytable
- ecma script
- findindex
- dom event
- javascript 이론
- javascript
- array method
- nodejs
- database 개념
- express 서버
- mysql
- css3 selector
- unobtrusive javascript
- requirejs
- ecma6
- 관계형 데이터 베이스
- CSS
- body-parser
- 겸손한 자바스크립트
- Git
- ecmascript method
- 마임타입
- ajax
Martin`s Work
1. newURL, oldURL URL의 뒤에 hash가 바뀔 때 해당 이벤트가 발생하며, newURL은 바뀐 새로운 URL을, oldURL은 바뀌기 전의 URL을 반환한다. 해당 프로퍼티는 onhashchange와 같이 쓰며, 단점으로는 IE에서는 지원하지 않는다. 12345678 버튼 var btn = document.getElementById("btn"); document.body.onhashchange= function(){ console.log("바뀐 URL은 " + event.newURL + ", 바뀌기 전의 URL은 " + event.oldURL); } Colored by Color Scriptercs
1. altKey, shiftKey, ctrlKey, metaKey 이벤트가 발생될때, 해당 키(alt, shift, ctrl, meta) 키가 눌렸는지 여부를 알 수 있다. button 프로퍼티와 다른점은 이 프로퍼티는 모든 타입의 마우스 이벤트에 대해 유효하다.(*Meta 키란? 윈도우 기준으로 윈도우 심볼이 박혀있는 키이다. 정확한 기능 및 의미는 모른다.) 1234567891011121314 var txt = document.getElementById("txt") txt.onkeydown = function(event){ if(event.altKey){ alert("알트키가 눌렸습니다.") } else if(event.ctrlKey){ alert("컨트롤키가 눌렸습니다.") } else if(ev..
1. preventDefault() 웹브라우저에서 제공하는 기본적인 이벤트를 수행하지 않도록 한다. 예를 들어, 태그의 경우 기본적인 기능이 하이퍼링크인데, 하이퍼링크 기능을 수행되지 않도록 해준다. 123456링크이동 function func(event){ event.preventDefault(); } Colored by Color Scriptercs 위의 소스처럼 preventDefalut()를 사용하면 a의 하이퍼링크 기능이 실행되지 않는다. 2.stopPropagation() 해당 기능을 이해하기 위해서는 버블링 효과에 대해서 이해를 해야합니다 1234567891011 버튼 var cnt = 0; function func(event){ cnt++; alert("cnt의 값은 " + cnt + "입..