noname02
bind() - bind( "이벤트1 이벤트2 이벤트3 ...", function() { } ); 와 같은 형태로 사용한다. - 여러개의 이벤트를 공통 메서드 하나로 연결할 수 있다. - bind({"이벤트1": function() { },"이벤트2": function() { },"이벤트3": function() { }}); 와 같은 JSON으로 묶을 수 있다. unbind() - bind 이벤트를 제거한다. on() - $(document).on( "이벤트", "셀렉터", function() { } ); - 동적으로 추가할 요소에 대한 이벤트를 정의하는 메서드이다. - 핵심적인 기능이다. off() - on 이벤트를 제거한다. one() - 이벤트를 한번만 실행시킨다. bind와 같은 방식으로 사용한다..
.next() - 현재 선택된 요소를 기준으로 다음 요소를 리턴한다. .prev() - 현재 선택된 요소를 기준으로 이전 요소를 리턴한다. .parent() - 현재 선택된 요소의 부모 요소를 리턴한다. .parents("Selector") - 현재 선택된 요소에서 Selector에 해당하는 가장 가까운 요소를 검색한다. - parent와의 차이점은, parent는 노드구조에 의해 바로 윗 단계만 검색되지만 parents는 단계에 상관 없이 검색된다. .children() - 현재 선택된 요소의 자식 요소들을 배열로 리턴한다. .find("Selector") - parents의 children 버젼. .eq(n) - 현재 선택된 요소의 n번째 자식 요소를 리턴한다. A.html(B) - A요소의 시작태그..
.css("CSS 속성이름"); - 해당 요소에 적용되어 있는 css값을 리턴한다. .css("CSS 속성이름", "값"); - 속성에 값을 지정한다. .css({"이름1": "값","이름2": "값","이름3": "값}); - JSON 형태로 값을 지정한다. .hasClass("클래스이름"); - 해당 요소가 클래스이름과 동일하면 true를 리턴한다. .addClass("클래스이름"); - 클래스를 부여한다. .removeClass("클래스이름"); - 클래스를 제거한다. .toggleClass("클래스이름"); - addClass removeClass .show() - 숨겨진 요소를 화면에 표시 .show(1000) - 숨겨진 요소를 1초에 걸쳐서 화면에 표시 .hide() - 요소를 숨김 .hide..
.val() - form태그 내의 요소에 입력된 값들을 리턴받는다. 파라미터를 전달하면 값을 설정할 수 있음. - 값이 없는 경우 null을 리턴한다. (조건문에서 false로 됨) .is() - 파라미터로 조건을 충족하는지 여부를 검사할 수 있다. .each() - 파라미터로 메서드를 전달하여 변수의 배열만큼 실행한다. .index() - 선택된 객체의 위치를 리턴한다. event.preventDefault() - 이 메서드를 선언하면 event의 기본값으로 설정된 액션을 취하지 않는다. $(window) - 브라우저 제어 객체. setTimeout(function, ims) - javascript 내장함수. function에 함수를 설정하고 ms는 1/1000초 단위인데 ms초 뒤에 function을..
navigator 클래스는 브라우저의 정보를 조회할 수 있는 속성값들을 가지고 있다. appName - 브라우저의 이름appCodeName - 브라우저의 코드명platform - 브라우저가 설치된 시스템의 환경userAgent - 브라우저의 종류와 버전(포괄적인 정보)appVersion - 브라우저의 버전 여기서 userAgent에는 OS의 이름이나 모바일 기기의 이름이 들어간다. 따라서 모바일기기임을 확인할 경우String클래스의 indexOf메서드를 이용해서 (만일 문자열을 찾지 못하면 -1을 반환 하는것을 이용하여) navigator.userAgent.indexOf("iPhone") > 0 과 같이 탐색하면 된다. iPhone, iPad, iPod, Android 등이 있다.