본문 바로가기

Programming

(56)
[javascript] includes 배열 포함여부 확인 var arr = [1,2,3,4]; if (arr.includes(1)) { // true console.log('포함'); } else { console.log('포함X'); } includes는 배열 포함여부에 따라 true/false를 반환한다. developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Array/includes Array.prototype.includes() - JavaScript | MDN includes() 메서드는 배열이 특정 요소를 포함하고 있는지 판별합니다. The source for this interactive example is stored in a GitHub repository. If you'd..
js 변경 적용 js 파일이 캐시되어 변경사항이 바로 적용이 안되는 경우가 있다. 1. 쿠키삭제 - 쿠키를 삭제하여 모든 리소스를 새로 받는다. 2. 크롬 개발자도구 캐시해제 - 캐시를 일시적으로 사용하지 않는다. - network->disabled cashe (참조) 3.파라미터 변경하여 캐시 피하기 - - 파라미터를 변경함으로써 버전정보나 수정날짜를 확인할 수 있고 해당 리소스만 새로 받는 것이 장점
Javascript DATE 함수 https://dororongju.tistory.com/116 [자바스크립트] Date() 기본 사용 방법 Date() 기본 사용 방법 Date 객체 생성 1 2 3 4 var date1 = new Date(); // 현재 날짜 및 시간 var date2 = new Date(1991,11,25,3,50); // 1991년 12월 25일 3:50:00 (월 +1 주의) var d.. dororongju.tistory.com
[java] String과 getBytes 메소드 오픈소스를 보다가 다음과 같은 메소드를 사용한 걸 발견했다. byte[] res = text.getBytes("utf-8"); 위 메소드를 보고 가장 처음 든 궁금증은 '왜 String을 바이트코드로 변경할까?' 였다. 궁금증을 해결하기 위해 우선 String의 getBytes 메소드가 어떤 메소드인지 찾아보았다. String name = "김정환"; byte[] encodedName = name.getBytes("utf-8"); 간단히 설명하자면, 유니코드 문자열(String)을 바이트코드로 인코딩 해주는 메소드이다. 만약 getBytes()의 인자로 캐릭터셋을 넘기지 않으면 사용자 플랫폼의 기본 charset으로 인코딩 된다. Encodes this String into a sequence of by..
GET/POST 인코딩, 디코딩 방식 GET 방식 - 웹 브라우저에서 인코딩된 값을 웹서버(WAS)에서 디코딩한다. POST 방식 - 요청브라우저와 응답브라우저가 사용하는 캐릭터셋을 사용한다.
[Java] 이클립스 UTF-8 BOM 제거하기 해당 파일>Properties>Resource>Text file encoding 1. Text file encoding을 'MS949'로 변경한다. 2. 코드 첫부분에 이상한 글자들이 붙는다. 3. 제거 후 Text file encoding을 'UTF8'로 변경한다.
[javasctipt] JSON데이터 검증 (json validation ) var obj = {}; obj.a = 1; obj.b = 2; var json_str = JSON.stringify(obj); try { var json_obj = JSON.parse(json_str); } catch (e) { alert("JSON Validation Error"); }
[jquery] 체크박스 선택여부, 체크박스 선택/해제 * html * script 1. 체크박스 체크/해제 $("#cb").prop("checked", true); $("#cb").prop("checked", false); 2. 체크박스 체크/해제 확인 $("#cb'").is(":checked") // return true/false