분류 전체보기
-
[JavaScript] 임의값으로 innerHTML 값 찾기 및 응용JavaScript 2022. 7. 29. 00:03
만약에 위 사진의 someVals와 같이 임의로 설정한 "1", "3", "5"를 이용하여 체크박스의 근처의 checkbox를 체크하고, checkbox의 value를 얻어보도록 한다. 기대한대로 실행이 된다면 checkbox를 체크하고 그의 value "one","three","five"를 얻어올 것이다. 예시코드 document.addEventListener('DOMContentLoaded', () => { base.event(); }); let someVals = ["1","3","5"]; //해당 값을 가진 체크박스를 체크해야한다. //찾고자 하는 의 부모 element들 : targetArr let targetArr = document.getElementsByTagName('label'); le..
-
[JavaScript] PromiseJavaScript 2022. 7. 27. 22:21
Promise라는 걸 알게되었다. 종종 코딩할 때 , 한 동작이 마무리 된 후 그 결과값으로 분기처리를 해야하는 경우가 있는데, 이 때 Promise를 활용하면 좀 더 원할한 코딩이 가능하다. Promise는 3가지 상태로 분류할 수 있는데, pending과 fulfilled, rejected로 나누어진다. pending은 최초의 동작이 끝나기까지의 대기상태. fulfilled는 첫 동작이 성공적으로 마무리된 상태. rejected는 첫 동작이 실패한 상태라고 이해하면 될 것 같다. 간단한 예시를 들어보면 const gen2Num = (param) => { return new Promise((resolve, reject) => { if(param){ reject("불필요한 파라미터가 입력되었습니다.");..
-
[Javascript] sort , filter 간단예제JavaScript 2022. 7. 20. 23:25
javascript를 사용하다보면 종종 array의 값을 정렬하거나, 솎아내야 하는 경우가 있는데, 이때 sort()나 filter()를 사용하면 편리하게 원하는 값을 얻을 수 있다. 예시 let array = [2, 4, 10, 9]; // 오름차순 array.sort(function(a, b){ return a - b; //앞값 - 뒷값 .. 결과가 0보다 크냐 같냐 작냐로 위치를 결정함 }); console.log("sorted arr: "+array); // sorted arr: 2,4,9,10 //내림차순 정렬 array.sort(function(a, b){ return b - a; //뒷값 - 앞값 .. 결과가 0보다 크냐 같냐 작냐로 위치를 결정함 }) console.log("desc sor..
-
[JavaScript] 오브젝트 배열 (Array of objects) 에서 원하는 값 가져오기JavaScript 2022. 5. 24. 23:52
위와 같은 객체 tweets 가 있다. tweets는 두개의 Object를 담고 있는데, 여기서 내가 찾고자 하는 이름을 가진 Object의 메세지를 찾는 function을 만들어 보고자 한다. 먼저 tweets 에서 메세지를 찾아줄 function을 하나 만들었다. 입력받은 이름을 우선 typeof로 타입체크를 해주고, string일 때만 tweets 객체에서 author 내부의 firstName과 lastName을 조회해서 결과가 있으면 "firstName lastname" 인 author 와 해당 object 의 message를 가지고 리턴한다. 결과가 없으면 "UnKnown : not found"를 리턴한다. getTweetMessage에 "sam" 과 "kim" 을 넣어보면 위와 같이 출력되는 ..
-
[mysql] excel 활용 insert 문이나 update문 여러개 쉽게 만들기일하면서 익힌 것 2022. 5. 21. 00:28
종종 한 테이블에 여러 row를 삽입하거나 수정해야 할 경우가 있는데, 쿼리문을 작성하는 것이 여간 귀찮은 일이 아니다. 오늘 우연치 않게 팁을 알게되어 기록으로 남기려고 한다. 예를들어 위와 같은 테이블의 empAddr 이란 칼럼에 값을 업데이트 해주어야 할 경우 20줄의 row에 일일히 기입하거나 update문을 작성해주어야 하는데 쿼리문 작성조차 귀찮다.. 이때 엑셀을 활용하면 한결 수월하다. 1. 제일 첫째 row의 값을 입력하고 쿼리로그에서 해당 update문을 얻는다. 2. 엑셀에 쿼리문을 복붙하고 값을 넣어줄 empAddr칸을 기준으로 쿼리를 쪼갠다. 이때 주의할 점은 엑셀에서 '으로 문장을 시작하고 싶은 경우 '하나를 더 추가로 입력해주어야 한다. 3. 쿼리문에서 emp_no를 기준으로 하..
-
[JAVA] List 컬렉션 - ArrayListJAVA 2022. 5. 20. 00:13
List 컬렉션은 선형구조로 이루어져 있다. 인덱스로 저장된 값들을 관리하며 , 값을 저장하면 자동으로 인덱스를 부여한다. 해당 인덱스로 저장된 값에 접근할 수 있다. //1. 객체 추가 boolean add(E e)주어진 객체 e를 리스트 맨 끝에 추가 void add(int index, E e)주어진 인덱스에 객체를 추가 E set(int index, E e)주어진 인덱스에 저장된 객체를 입력한 객체 e로 변경 //2. 객체 검색 boolean contains(Object o)주어진 객체가 저장되어 있는지 검색 E get(int idx)주어진 인덱스에 저장된 객체를 리턴 boolean isEmpty()컬렉션이 비어있는지 여부 리턴 int size()저장되어 있는 전체 객체의 수 리턴 //3. 객체 삭..
-
[JAVA] 컬렉션프레임워크JAVA 2022. 5. 19. 23:52
컬렉션프레임워크란 ? Array는 사용이 비교적 간편하나, 길이의 제한이 있고 추가와 삭제가 발생할 경우, 비어있는 인덱스를 찾아 작업해야 하는 과정이 동반되어 불필요한 연산작업이 필요하다. 이 단점을 보완한 것이 바로 java.util 패키지에서 제공하는 컬렉션 프레임워크이다. 컬렉션 프레임워크에는 컬렉션과 관련된 인터페이스와 클래스가 포함되어 있다. 대표적인 컬렉션의 I/F와 클래스는 아래와 같다. * List - 순서를 유지하며 저장 / 중복저장 가능 * Set - 순서 없이 저장 / 중복저장 불가능 * Map - 키값쌍으로 저장 / 키 중복 불가