Front/JavaScript
javaScript table merge 테이블 같은내용 머지
테이블 아이디 값에 forRowspan 만 세팅 $(function(){ $('#forRowspan').each(function() { var table = this; $.each(\[2,3,4\] /\* 합칠 칸 번호 \*/, function(c, v) { var tds = $('>tbody>tr>td:nth-child(' + v + ')', table).toArray(), i = 0, j = 0; for(j = 1; j < tds.length; j ++) { if(tds\[i\].innerHTML != tds\[j\].innerHTML) { $(tds\[i\]).attr('rowspan', j - i); i = j; continue; } $(tds\[j\]).hide(); } j --; if(tds\..
bootstrap tab 사용 시 첫번째 탭 활성화
html 활성화 할 탭에 active 교사별 회원 현황 교사별 근태 현황 ZXC contents 내용 나오는 부분에 다른 jsp load $('#tab1').load("/mypage/teacher/memManager/memMngList.html");in 적용 전in 적용 후 tab-content 부분에 active 적용 후 in 까지 적용해야 됨
해체할당
해체 할당 ES6에서 새로 도입한 해체 할당은 매우 환영받는 기능이다. 이 기능은 객체나 배열을 변수로 '해체' 할 수 있습니다. 객체 해체 예제 부터.. //객체 선언 const obj = {b: 2, c: 3, d: 4}; //해체 할당 const {a, b, c} = obj; //console.log a,b,c,d 조회 시 결과값 a; //undifined: obj에는 'a' 프로퍼티가 없습니다. b; //2 c; //3 d; //ReferenceError: 'd'는 정의되지 않았습니다. 객체를 해체할 때는 반드시 변수 이름과 객체의 프로퍼티 이름이 일치해야 합니다. 프로퍼티 이름이 유효한 식별자인 프로퍼티만 해체 후 할당됩니다. 위 예제는 선언과 할당을 같은문에서 실행 객체 해체는 할당만으로도 가..
할당연산자
할당연산자 할당연산자는 변수에 값을 할당합니다. 등호 왼쪽에 있는 것은 반드시 변수나 프로퍼티, 배열 요소중 하나여야 합니다. 상수에 값을 할당하는 것은 선언의 일부이고 할당 연산자가 아니다. //예제1 let v, v0; v = v0 = 9.8; // 먼저 v0가 9.8이 되고, 그 다음 v가 9.8이 됩니다. //예제2 //while 문의 조건에 있는 할당을 보면 먼저 n이 nums\[i\]의 값을 받고, // 다음에는 표현식 전체가 그 값으로 평가되므로 숫자로 비교할 수 있습니다. const nums = [ 3, 5, 15, 7, 5 ]; let n, i=0; while ((n =nums\[i\]) < 10 && i++ < nums.length) { console.log(`number less th..