[iframe] 자식창에서 부모창으로 데이터 넘기기
2022. 11. 8. 15:03
JavaScript
복잡한 검색창이 필요할 일이 있어, 아싸리 아이프레임으로 창을 띄웠고 해당 검색결과를 체크박스로 클릭하여 부모창으로 데이터를 넘겨야 하는 경우에 봉착. 리스트 데이터를 받는 getChildDataList 함수를 부모창에 만들어 놓았고, parent.window.getChildDataList(list); 자식창에서 해당 함수를 실행. 참고 https://developer.mozilla.org/en-US/docs/Web/API/Window/parent
[JSON] 에 대하여,
2022. 10. 7. 13:36
JavaScript
JSON 에 대하여 몇 가지 테스트를 진행. 테스트를 위해 JSON 형태를 더 잘 확인하기 위해서 form 요소의 있는 값을 new form 을 하지 않고 객체에 할당을 해 준다. const dataSet = { tel : document.querySelector('input[name=tel]').value, name : document.querySelector('input[name=name]').value, id : document.querySelector('input[name=id]').value } console.log('Object dataSet 의 값 확인 ===> ', dataSet); 할당된 객체의 데이터를 JSON.stringify() 메서드로 json 문자열로 변환을 한다. let dat..
fetch test v1
2022. 9. 27. 15:18
JavaScript
제이쿼리의 종속맨으로 항상 $.ajax 만 쓰다가 이번에 바닐라 자바스크립트를 본격적으로 사용하게 되면서 (정확히는 나의 코드에서 제이쿼리를 걷어내기) fetch 에 대해 배우게 되었고 비동기 통신 또한 ajax 가 아닌 fetch 로 갈아타고 있는 중이다. 아직은 프로미스 객체에 대해,,, 와닿지가 않고 있지만.. 먼저, 기존의 ajax 동작은 ajax $.ajax({ url : '/test1/test1' , data : $("#frm").serialize() , async : true , type : "post" , dataType : 'json' , beforeSend: function(xhr) { xhr.setRequestHeader('AJAX', true); } , success : functi..
javaScript 의 Garbage Collector
2022. 9. 24. 21:32
JavaScript
자바와 거의 동일하다 시피, 동작한다. 기본적으로 글로벌 변수는 메모리에 유지되고, 블럭이 있다면 블럭 내부에서만 존재하고, 블럭이 종료되고, 소멸된다. garbage collector 에 의해서 되도록이면 글로벌 변수를 쓰지 않도록 하자, 아무래도 서버보다는 브라우저 메모리는 사용자의 사양에 영향을 받으니 신경을 써야 할 부분...!!