목록웹개발/Js & Jquery (83)
써먹는 웹개발
window.print(); 다음줄에 location.reload(); 를 붙이면 됩니다. 참고 : http://lemon421.cafe24.com/blog/textyle/23385
1. 원인 : tr이 1번되어야 되는데 2번씩 되서 엑셀에서 그렇게 출력되었던 것임 ... 2. 해결한 방법 잘못된 방법 $("#테이블 tbody").append(""); $("#테이블 tbody").append("내용"); $("#테이블 tbody").append(""); 해결한 방법 $("#테이블 tbody").append("" +"내용");
getParents 함수를 만들어서 사용합니다. function getParents(el, parentSelector /* optional */) { // If no parentSelector defined will bubble up all the way to *document* if (parentSelector === undefined) { parentSelector = document; } var parents = []; var p = el.parentNode; while (p !== parentSelector) { var o = p; parents.push(o); p = o.parentNode; } parents.push(parentSelector); // Push that parentSe..
1. 스택과 힙 : 둘다 저장을 할 때 사용하는 공간 - 스택(stack) : 스택스택 쌓는 공간[잘 쌓는 공간] -> 기본 자료형은 직접! -> 복합 자료형은 그 주소(address)! - 힙(heap) : 힙힙 던져서 쌓는 공간[대충 큰 것들을 던져서 쌓은 공간] -> 복합 자료형의 본체가 저장! 요약 : 스택은 블록쌓기, 힙은 덩어리들의 모임 2. 파괴적 처리 and 비 파괴적 처리 처리 후에 상태 - 원본이 변경되었다 -> 파괴적 처리 - 원본이 변경되지 않았다 -> 비파괴적 처리 3. const 제한 - const -> 스택에 있는 값 변경할 때 오류!!! -> 힙에 있는 레퍼런스된 복합 자료형을 조작하는 것에는 문제 X 출처 : www.youtube.com/watch?v=9tbjjZb65ng
배열에서 필요한 부분만 가져오는 방법 var exam = '1,3'; exam = exam.split(','); var result = ''; for(var i=0;i
1. 1차원 배열의 중복제거 방법 // arr_data : 1,2,3,3,4 var uniq_arr_data = []; arr_data.forEach((element) => { if (!uniq_arr_data.includes(element)) { uniq_arr_data.push(element); } }); // uniq_arr_data : 1,2,3,4 2. 2차원 배열의 중복제거 방법 arr = [[7,3], [7,3], [3,8], [7,3], [7,3], [1,2]]; function multiDimensionalUnique(arr) { var uniques = []; var itemsFound = {}; for(var i = 0, l = arr.length; i < l; i++) { var s..
0. 기본 문법 - 자바스크립트 언어에서는 '과 "을 구분하지 않습니다. 따라서 'hello', "hello" 모두 허용합니다. 1. 변수의 Scope - 기존 자바스크립트(ES5)는 { } 에 상관없이 스코프가 설정됨 var sum = 0; for (var i = 1; i
숨겨진 ui를 show 함수 호출시 ui가 깨지는 현상이 간혹 있는데 해결한 방법입니다. 해결방법 $("elementID").setStyle("display","block"); ※ Prototype Framework에서 Element에 css가 아닌 자바스크립트로 스타일을 적용할 수 있게 하는 setStyle()이라는 메서드를 제공하고 있습니다. setStyle()의 좋은 점은 css에서 적용하는 것처럼 스타일을 한꺼번에 적용할 수 있다는 점입니다. 참고 : https://blog.outsider.ne.kr/114