본문 바로가기
728x90
반응형

분류 전체보기438

이벤트 바인딩 바인딩: 연결하다 / 묶다 웹페이지 접속 시에 HTML 문서가 로드될때, javascript에 작성된 대로 요소와 이벤트를 연결하는 것을 '이벤트 바인딩' 이라고 한다. 브라우저는 요소와 이벤트를 바인딩하고 있다가 사용자가 요청하는 순간에 이벤트를 발동한다. *여기서 요청이라고 하면 '클릭, 마우스 엔터, 스크롤 등..'을 의미한다. 이벤트를 바인딩하는 방법에는 3가지가 있다. 1. HTML 이벤트 핸들러 HTML 요소의 속성값으로 이벤트를 바인딩하는 방법이다. 클릭 버튼을 클릭하면 dosomething() 이라는 이벤트가 발동하도록 이벤트를 바인딩한 것이다. HTML 문서에 javascript 코드를 작성하는 것은 보안 또는 다양한 이유에서 권장되지 않는 방법이다. 2. DOM 이벤트 핸들러 요소에 이.. 2023. 10. 5.
Map 정리 Map : Map은 순차적으로 저장하는 List(리스트), Array(배열) 과 달리 Key 와 Value 방식으로 저장하는 자료구조입니다. Map 특성 1. 순차적으로 접근해서 값을 구하지 않고 Key 값을 통해 Value 값을 얻는다. 2. 순서를 유지할 필요가 없다. (순서X) 3. 값(Value)은 중복이 허용되나, Key 값은 고유(Unique)해야한다. Map 구현 클래스 HashMap : Map을 구현하는 대표클래스, Key와 Value를 한쌍으로 저장하는 특징이 있다. 많은 양의 데이터를 검색하는데 검색 속도가 아주 빠르다. TreeMap : 키와 값을 한 쌍으로 이진트리 기법으로 저장한다. 데이터를 추가하거나 삭제하는데 속도가 아주 좋다. Key으로 정렬을 통한 탐색하는데 용의하다. Li.. 2023. 9. 26.
SUBSTR 정리 오라클에서 문자열을 자를 때는 SUBSTR 함수를 사용한다. 다른 DB의 SQL 함수인 SUBSTRING, LEFT, RIGHT 함수와 동일한 기능을 하며, 문자열을 바이트 단위로 자를 때는 SUBSTRB 함수를 사용하면 된다. SUBSTR 함수는 자를 문자열의 시작위치와 자를 길이를 사용하여 문자열을 자르며, 뒤에서 문자열을 자를 때는 시작 위치를 음수(-) 값으로 부여하면 된다. 오라클 문자열 자르기 문자열 자르기 (SUBSTR) WITH emp AS ( SELECT '7566' empno, 'JONES' ename, '매니저' job FROM dual ) SELECT ename , SUBSTR(ename, 2) , SUBSTR(ename, 2, 3) , job , SUBSTR(job, 2, 1) F.. 2023. 9. 26.
로그인 ID값 MAX 되면 로그인 안되도록! input 입력 글자 수 제한하기 maxlength 속성을 지정하여 최대 입력 글자수를 제한할 수 있습니다. 위 예제는 최대 5글자까지만 입력이 가능합니다. 그러나, 이 방법은 input의 type이 'text, search, url, tel, email, password' 일 경우에만 유효합니다. type이 'number'일 경우에는 유효하지 않습니다. 따라서, type이 'number'인 경우에는 다음의 방법을 사용해야 합니다. ex) input type이 text일때는 maxlength의 값만 설정해주면 된다. 예시로. ID의 입력 값을 10으로 제한을 주고 싶을 때는 이렇게 해주면 된다. USER ID 하지만 여기서 추가로 주의해야 할 점은 input type이 number일 때는 maxlengt.. 2023. 9. 25.
728x90
반응형