목록JavaScript (28)
썩구노트
자바스크립트에서 가장 많이 쓰이는 조건문(분기문)이 if문이겠지만 switch 역시 굉장히 많이 쓰이는 조건문 중 하나입니다. 조건문에 대하여 간단히 설명하자면.. 해당하는 조건이 맞는 경우에 정해진 구문을 실행하도록 만든 코드가 바로 조건문입니다. 이 중에서 switch문은 필요한 조건에 만족하는 경우마다 각각 다른 조건을 매칭하여 실행시킬 수 있다는 장점이 있습니다. 또한 모든 각각의 개별조건들이 많은 경우 이를 if 문을 사용하여 처리한다면 모든 조건을 다 확인해야하는 문제가 있을 수 있습니다. 하지만 switch를 사용한 구문은 이를 모두 확인 할 필요없이 맞는 구문을 만나면 실행 후 루프에서 바로 벗어날 수 있어 자원관리에 보다 효율적이라 할 수 있죠. switch()문의 사용방법은 매우 간단합..
라우터(Router)에 대해Posted on 2013.9월.6 by 맹기완라우팅(Routing)당연하게도 라우터는 라우팅을 하는 녀석입니다. 라우팅(Routing)이란 뭘까요?위키나 사전등에서 대략어떤 네트워크 안에서 통신 데이터를 보낼 경로를 선택하는 과정이다정도로 설명하고 있습니다. 뭐 의미가 저렇긴하지만 그 중에 집중하고 싶은 부분은 경로를 선택하는 과정 입니다. 거기서 보다 잘라내고 핵심만 추리면선택하는 과정라고 줄일 수 있습니다. 선택하는 과정이라고 한글로 쓰니 좀 이상하네요. 영어로 하자면 과정은 process가 되니까선택이 일어나는 일련의 처리과정이라고 이해할 수 있겠습니다. 선택(Condition?)프로그래밍에서 선택이란 사실 select가 아닙니다. 아무것도 없이 골라잡을 게 주어지지는 ..
실행순서가 JAVA ==> JSLT ==> HTML ==> JAVASCRIPT 라고 하기때문에 스크립트 변수를 jstl에다 쓸순 없다.반대로 jstl값을스크립트에서는 사용할수 있다사용예) function doInit() { //서버에서 받은값 //서버에서 받은값var endDay = today(); //스크립트에서 처리한값var strDay = beforeDay(); //스크립트에서 처리한값 $('#searchDay1').val(strDay); $('#searchDay2').val(endDay); $('#reg_dttm1').val(); $('#reg_dttm2').val(); } 출처 - http://blog.naver.com/PostView.nhn?blogId=jinbbak&logNo=19186822..
자바스크립트(Javascript) 문자열 자르기 위한 함수 substring() 환경 : Internet Explorer 11 Substring() 함수는 인자로 들어간 두 값의 위치 사이에 문자열을 반환합니다. 첫번째 인자가 시작이고 두번째 인자가 끝이 되는 것이죠. 잘라내고자 하는 문자열의 위치를 정확히 아는 경우 유용합니다. ▼ 문법은 다음과 같습니다. 인자로 두가지가 필요하며 첫번째 인자는 필수이며 두번째 인자는 옵션입니다. 시작위치와 종료위치를 입력하게 되면 그 사이의 문자열을 잘라서 반환합니다. 종료 위치값을 입력하지 않으면 시작위치에서 문자열의 끝까지 잘라 냅니다. string.substring(시작위치, 종료위치) ▼ 아래 예제는 시작위치만 있습니다. 4번째 문자에서 끝까지 잘라낸후 반환하..
jQuery로 select box의 선택된 값 읽어오기$('#select_box option:selected').val(); jQuery로 select box의 선택된 내용 읽어오기$('#select_box option:selected').text(); checkbox 선택된 값 가져오기(radio)$("input[name=rList][checked]").val() checkbox의 value값으로 선택하기(radio)$("input[name=rList]").filter('input[value='+sValue+']').attr("checked", "checked"); select box 선택된 값 가져오기$("#ddl > option:selected").val(); select box의 value값으로 ..
javascript에서 특정 글자수가 넘어가면 화면의 UI가 깨지는 경우가 발생한다. 예를 들면 아래와 같이 메인 화면에 배너 게시판 영역을 만들면 생각보다 작은 영역이 생기고 그 영역에 표시할 수 있는 글자수는 한정적이다. 이미지는 대전시청 홈페이지에서 발췌했습니다. 이때 화면이 깨지지 않을 정도의 글자수를 파악한 뒤 나머지 글자는 대체문자(... , 등)로 처리한다. 내용 및 사용방법은 주석으로 대체한다. /** @param txt * @param len : 생략시 기본값 20 * @param lastTxt : 생략시 기본값 "..." * @returns 결과값 * * * 특정 글자수가 넘어가면 넘어가는 글자는 자르고 마지막에 대체문자 처리 * ex) 가나다라마바사 -> textLengthOverCu..
(원래 글쓴 사람 : 박주용, payletter)보통 웹서버에서 파일들의 다운로드를 많이 사용합니다.방법은 헤더에 "ConentType"을 추가하면 원하는 파일형식으로 표현하여 다운로드를 지원 할 수 있는데요그 중 Microsoft Word와 Mocrosoft Excel은 HTML을 별도의 가공 없이 클라이언트 웹단에 보여지는 HTML정보를 쉽게 다운받을 수 있는 어플리케이션이 입니다.그 이유는 다른 어플리케이션과는 다르게 Microsoft Word와 Mocrosoft Excel이 HTML을 인식 할 수 있기 때문에 다른 가공작업 없이 Excel과 Word 파일로 다운로드를 할 수 있는 것입니다.Excel과 Word가 HTML을 인식할 수 있다?아래의 예시로 이해가 가능합니다.우선 HTML 소스가 있습니..
모바일 개발이나 각종 사이트를 처리할 때 HTML 페이지를 가져와서 분석하는 경우가 종종 있습니다. 보통 HTML 파싱할 때 정규식을 이용해서 했었는데요. 단점이 태그와 같은 것이 중첩되어 있을 경우, 첫번째 태그까지만 찾게 되는 것이었습니다. 아무래도 정규식 자체가 문자열 매칭이기 때문에 한계가 있는 것 같구요. 결국 DOM과 같은 구조를 사용하지 않으면 안될 것 같다는 생각이 들었습니다. 예전에 Javascript에서 쓸 수 있는 HTML Parser도 한번 소개한 적이 있기는 한데요. 오늘은 Java에서 활용할 수 있는 HTML Parser인 jsoup에 대해서 이야기 해보려고 합니다. jsoup: Java HTML Parserjsoup은 실제 사용하는 HTML을 처리할 수 있는 자바 라이브러리인데..
setTimeout 을 이용한 이벤트 남은 시간 보여주기