backoffice api 에서 data-dam-api 로 request param 으로 값을 넘기기 위해 request model을 파라미터로 만들어주는 공통 모듈 제작 public static String convertParameter(Object obj) throws IllegalAccessException { StringBuffer parameter = new StringBuffer(); for (Field field : obj.getClass().getDeclaredFields()) { field.setAccessible(true); Object value = field.get(obj); if (!ObjectUtils.isEmpty(value)) { parameter.append(field.ge..
Equality 연산자 (동등 연산자) == 와 != Javascript 에서 == 를 사용하면 연산이 되기 전에 피연산자들을 먼저 비교할 수 있는 형태로 변환 123 == 123 // true 12345 == "12345" // true true == 1 // true undefined == null // true 'abc' == new String('abc') // true null == false // false 'true' == true // false true == 2 // false Identity 연산자 (일치 연산자) === 와 !=== 피연산자들이 서로 타입이 달라도 형변환을 하지 않고 연산 123 === 123 // true 12345 === '12345' // false true ==..
DOM DOM (Document Object Model) - 문서에 대한 모든 내용을 담고있는 객체로, 문서 즉 열려진 페이지에 대한 정보를 따로 객체화하여 관리 예를 들어 아래와 같은 태그가 있다면 This element is div 아래와 같이 ID 로 접근 가능하도록 해주는 역할이 DOM document.getElementById('here').innerHTML = 'I want change this HTML'; DOM 은 Document 즉, 현재 문서에 대한 변형과 제어를 담당했다면, BOM 은 Window 프로퍼티에 속해서 document 변형이 아닌 window 를 제어한다. BOM BOM (Browser Object Model) - 브라우저에 대한 모든 내용을 담고있는 객체로, 브라우저가 ..
기존 async 처리 방식을 async 속성으로 sync 처리하는 방법은 deprecated $.ajax({ url : "/examples/media/request", // 클라이언트가 요청을 보낼 서버의 URL 주소 data : { name : "Jane" }, // HTTP 요청과 함께 서버로 보낼 데이터 type : "GET", // HTTP 요청 방식(GET, POST) dataType : "json" // 서버에서 보내줄 데이터의 타입 async : false, // 동기식으로 처리 success : function(){ }, error : function(){ }, complete : function(){ } }); 대신 아래와 같이 사용 가능 $.ajax({ url : "/examples/m..