wrkbrs
jQuery 정리 1 본문
*
싱글톤으로 객체 생성
LoginManager loginMng = LoginManager.getInstance();
:싱글톤으로 객체생성 (한번의 새로운 객체를 생성하기위해)
*
RequestDispatcher
: 클래스는 현재 request에 담긴 정보를 저장하고 있다가 계속해서 다음페이지에도 해당 정보를 볼수 있게 계속 저장하는 기능
dispatcher.forward : .jsp -> servlet -> .jsp 방식의 정보 전달
RequestDispatcher dispatcher = request.getRequestDispatcher(forwardUrl);
dispatcher.forward(request, response);
*
ajax의 global속성
global: false
: 지역 이벤트 (true일 경우 전역이벤트)
*
javascript - attr()
: onclick과 같은 event도 변경 가능하다.
$("#btn_login").attr("onclick","alert('로그인 중입니다. 잠시만 기다려주세요.');");
해당 부분의 onclick을 자바스크립트를 바꾼다.
*
PrintWriter
:받은요청을 파악하여 클라이언트로 내보낼 응답을 작성
웹프로그래밍은 응답을 텍스트로 작성하며,이 텍스트는 html페이지의 모양
응답으로 텍스트를 기록해야하므로 데이터흐름(stream)을 사용한다.(바인더와다른점)
PrintWriter writer = response.getWriter();
// 내보낼 출력 스트림 얻어내기
writer.print(Json);
*
Math.메서드(number)
: Math.round : 반올림 / Math.ceil : 버림 / Math.floor : 버림
*
setTimeout
: 일정시간 후 함수를 실행(setTimeout(fn, delay);)
- setInterval : 일정시간마다 함수를 실행
- clearInterval : setInterval로 반복하고 있는 걸 멈추게 한다.
*
location.reload(true)
: 다시읽기, true라는 파라미터를 입력하면 무조건 서버에서 직접 파일을 가져오게 된다. 캐쉬는 완전히 무시된다.
*
jquery - .html()
: .text()는 텍스트만 불러오지만 html()은 html태그도 불러온다.
*
jquery에서 쿠키사용
$.cookie : jquery.cookie.js / common.js 에서 쿠키값 저장
$.cookie("쿠키이름") : value 반환, 존재하지 않는 쿠키 이름일 경우 undefind 반환
if($.cookie("openGroupTree") != null){
return true;
}
*
jquery에서 treemenu구현
.treeview
: jquery.treeview.js,jquery.treeview.css , 트리 메뉴구조 구현 플러그인
$("#tree").treeview({
collapsed: false,
animated: "fast",
control:"#sidetreecontrol",
prerendered: false,
persist: "location"
});
*
jquery $.each
: 반복, 배열로 변수를 선언했을 경우 push()로 값 집어넣는다.
var openGroupId = [];
$.each($("#tree .collapsable"),function(){
openGroupId.push($(this).attr("id"));
});
*
document.groupForm.target="_self"
: 현재창 초기화
.target="_self" : 현재창에 표시 .target="_blank" : 새로운 창에 표시 .target="_parent" : 부모창에 표시 .target="_top" : 윈도우 최상위에 표시 .target="_search" : 브라우저의 검색창에 표시
*
createElement('')
: 지정된 태그이름을 가진 엘리먼트를 생성한다.
var type=document.createElement('input');
type.type="hidden";
type.name="type";
type.value="info";
document.infoForm.appendChild(type);
'jQuery' 카테고리의 다른 글
[jQuery] 많이 쓰이는 선택자 정리 (0) | 2019.01.12 |
---|---|
jQuery 정리 2 (0) | 2019.01.12 |
[jQuery] input 태그 타입 패스워드로 변경 (0) | 2019.01.11 |
[jQuery] .each() (jQuery 반복문) (0) | 2019.01.11 |
[jQuery] 셀렉터(Selector) 사용하기 / 특정 단어 셀렉터 (0) | 2019.01.11 |