전체 글목록496 input 이벤트 감지 크로스브라우징 http://webdir.tistory.com/428 폼 검증을 위해 값의 변경을 감지한 후, 이벤트를 수신하여 유효성 검증을 하고 오류 메세지를 표시하는 작업에 열을 올리고 있었습니다. 실시간으로 변경되는 값을 수신하고 싶었고 관련하여 이벤트의 종류와 기능을 살펴보다가 어느정도 결론에 도달하여 내용을 공유합니다.폼 검증시 사용되는 이벤트기본적으로 폼 검증시에는 해당 input 필드에 값이 입력되고 포커스가 해제되면 발생하는 blur이벤트를 많이 사용한다. 대부분의 경우 유효한 방법이지만, 작성이 완료된 필드에 다시 돌아가는 일은 사용자 입장에서 여간 귀찮은 일이 아닐수 없다. 경우에 따라서는 키가 입력되는 순간 순간에 유효성을 검증해야 하는 경우도 생긴다. 아래의 예처럼 말이다.실시간 이벤트 감지 사례.. Web/Javascript_Jquery 2016. 11. 17. String, StringBuffer, StringBuilder 차이점과 장단점 Java를 사용하면 종종 접하게 되는 문자열 클래스들입니다. (그리고 많은 회사들이 기술 면접 시에 이걸 물어보기도 한답니다.) String, StringBuffer, StringBuilder ... 모두 문자열을 저장하고, 관리하는 클래스인 것 같기는 한데, 왜 이렇게 굳이 여러가지를 만들어 놓았을까요? 먼저 String 과 다른 클래스(StringBuffer, StringBuilder)의 차이점을 알아보겠습니다. 두 문자열 클래스의 아주 기본적인 차이는 String은 immutable(불변함)하고, StringBuffer는 mutable(변함,변하기쉬움)하다는 것입니다. String 객체는 한 번 생성되면 할당된 메모리 공간이 변하지 않습니다. + 연산자 또는 concat 메서드를 통해 기존에 생성된.. Web/스프링 2016. 11. 15. 자바스크립트에서 당장 사용해야 할 5가지의 배열 메소드들 (Array) http://blog.kazikai.net/?p=16 배열 메소드 들중에.. 평소에 잘 사용하지 않지만, 사용하면 생산성이 많이 올라가는 메소드 들이다.하지만 다시 리마인드 하는 의미로 정리하면, 도움이 될것 같다. 익숙한놈도 있고.. 초기에 JS 공부할때 알아뒀지만, 한번도 안써봤던,,(reduce) 같은 놈들은 다시 보니 어색 하기도 하고. 이번기회에 정리를 해보자아래는 이 포스팅의 원문이 되는 블로그http://colintoh.com/blog/5-array-methods-that-you-should-use-today?utm_source=javascriptweekly&utm_medium=email 1. 배열에서특정값이 있는지 찾을때는 indexOf를 사용해라 대부분의 배열에서 indexOf 를 사용 .. Web/Javascript_Jquery 2016. 11. 14. [JavaScript] 연관 배열을 사용해서 폼 요소의 이름(id)과 값 저장하기 http://thesecondtime.tistory.com/entry/%EC%97%B0%EA%B4%80-%EB%B0%B0%EC%97%B4%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%B4%EC%84%9C-%ED%8F%BC-%EC%9A%94%EC%86%8C%EC%9D%98-%EC%9D%B4%EB%A6%84id%EA%B3%BC-%EA%B0%92-%EC%A0%80%EC%9E%A5%ED%95%98%EA%B8%B0 연관 배열을 사용해서 폼 요소의 이름(id)과 값 저장하기"유효성 검증을 하기 위해 폼 요소의 이름과 값을 저장하고 싶다면!" 아직은 좀 어렵지만 대충 해석해서 올림!예제 (JavaScript Cookbook 128) 값 1: 값 2: 값 3: 값 4: // 폼 요소와 사용하는 연관 배.. Web/Javascript_Jquery 2016. 11. 14. java 디자인패턴 http://sdw8001.tistory.com/122 eef 언어/JAVA 2016. 11. 11. datepicker 시작일과 종료일 설정시 사용하기 좋은 팁 http://blog.munilive.com/datepicker-%EC%8B%9C%EC%9E%91%EC%9D%BC%EA%B3%BC-%EC%A2%85%EB%A3%8C%EC%9D%BC-%EC%84%A4%EC%A0%95%EC%8B%9C-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0-%EC%A2%8B%EC%9D%80-%ED%8C%81/ datepicker 좋은 정보 많음 -------------------------------------------------------- 웹프로그래밍을 하다보면 가끔 시작일과 종료일을 입력 받는 프로그램을 제작 하곤 한다. 사용자에게 날짜를 입력 받아야 하는데 텍스트박스만 떡하니 나두면 사용자가 제대로 된 데이터를 입력하지 않아 에러가 발생 될수 있다. 이럴 .. Web/Javascript_Jquery 2016. 11. 9. datepicker 경북대 $( obj ).datepicker({ inline: true, buttonImage: "../images/common/btnCalendar.gif",// showOn: 'button', dateFormat: "yy-mm-dd", /* 날짜 포맷 */ prevText: 'prev', nextText: 'next', showButtonPanel: true, /* 버튼 패널 사용 */ changeMonth: true, /* 월 선택박스 사용 */ // changeYear: true, /* 년 선택박스 사용 */ // showOtherMonths: true, /* 이전/다음 달 일수 보이기 */ // selectOtherMonths: true, /* 이전/다음 달 일 선택하기 */ minDate: '7d', .. Web/Javascript_Jquery 2016. 11. 9. JAVA - ArrayList에서 배열로, 배열에서 ArrayList로 프로그래밍을 하다보면 데이터 자료구조를 변환해야 할 때가 있다. 오늘 포스팅은 ArrayList or List 배열(Array)로 변환하는걸 다루어본다. 중요한건 자료구조를 바꾸는 것이지 자료형은 일치해야 한다는것이다. 아래의 예시는 가장 많이 쓰이는 String 클래스 자료형을 이용한 변환 예제이다. 1. List -> Array(배열) ex ) for문. ArrayList arrayList = new ArrayList(); arrayList.add("Test1");arrayList.add("Test2");arrayList.add("Test3"); String[] array = new String[arrayList.size()];int size=0;for(String temp : arrayList){ .. 언어/JAVA 2016. 11. 8. [C++] 소수 구하기 최적의 알고리즘 (2) - 에라토스테네스의 체 http://marobiana.tistory.com/91 소수 구하기 최적의 알고리즘 1편에서 (http://marobiana.tistory.com/89) 주어진 수보다 작은 수의 소수들로 나누는게 성능이 좋다고 했었는데,그것보다 더 좋은 알고리즘을 찾아냈다.ㅋㅋ이것보다 더 좋은 방법은 아마도 없을 것이라 자신함 !! 만약 있다면 댓글 달아주시기 바람. 요번에는 c++로 구현해보았음. 1. 알고리즘 에라토스테네스의 체 (Sieve of Eratosthenes)라는 알고리즘이다.아래 그림을 보면 무엇인지 알 수 있다. 120까지의 모든 소수를 구한다고 해보자. 2부터 120까지 배열에 모두 넣은 후소수가 아닌 것들을 모두 체크해버리는 것이다. 2를 제외한 모든 2의 배수를 체크한다.3을 제외한 모든 3의 .. 알고리즘 2016. 11. 1. [JAVA] 소수 구하기 최적의 알고리즘 (1) http://marobiana.tistory.com/89 한달 전에 면접에서 소수를 손코딩하라는 명을 받았다. (인성면접이라는 훼이크에 당해버렸음 @_@) 소수에 대해서는 깊이 생각해본적이 없었는데..이번일을 계기로 더더욱 최적의 방법을 생각하는 버릇을 들이겠다는 다짐을 하게되었다. 1. 소수(Prime Number)란 무엇인가? 2, 3, 5, 7, 11, 13, 17.... 약수가 1과 자기 자신 뿐인 수이다. 2. 소수를 어떻게 구할까? (알고리즘) 약수가 1과 자신뿐인 것을 확인해야한다. 그러려면??? 즉, 자기 자신보다 작은 수들을 나누어봐서, 하나라도 나누어지면 소수가 아닌 것이다.(어떤 수의 배수이면 안된다는 것) 보통은 여기까지만 생각하고 코딩을 시작할 것이다.그런데 조금만 더 생각해보면 .. 알고리즘 2016. 11. 1. 리플렉션 언어/JAVA 2016. 10. 22. [Java] 문자열(String) : 문자열비교하기 ( equals(), equalsIgnoreCase(), compareTo(), compareToIgnoreCase() .. ) [참고포스트] http://javaking75.blog.me/140187408692[Java] String클래스 : 문자열 관련 클래스[Java] String클래스 : 문자열 관련 클래스 public final class String extends Object implements Serializable, Com...blog.naver.comhttp://javaking75.blog.me/140157710530[Java] 비교 : equals() 메소드자바 - equals java.lang.Object 클래스 public boolean equals(Object obj) : 객체 자신과 객체 obj가 같은 객체인지 알려준다. (같...blog.naver.comhttp://docs.oracle.com/javas.. 언어/JAVA 2016. 10. 21. 이전 1 ··· 30 31 32 33 34 35 36 ··· 42 다음