JavaScript 13

[JavaScript] 데이타테이블(DataTables) 유동적으로 높이 변경과 출력 갯수 바꾸기

데이타 테이블을 구현하고 sScrollY를 이용해 높이를 고정했다가 유동적으로 변경하고 싶어서 페이지 화면이 늘어나거나 줄어들면 테이블에 정보가 뿌려지는 dataTables_scrollBody 부분도 같이 변경되도록 구현 했다. dataTables_scrollBody의 값이 늘면 뿌려지는 갯수도 추가되고 줄면 줄어들어야 한다. var oSettings = table.fnSettings(); var table_row_h = 26; var show = table_h / table_row_h; oSettings._iDisplayLength = parseInt(show.toFixed(0)); table.fnDraw(); table_h는 dataTables_scrollBody의 높이 table_row_h는 테이블..

JavaScript 2019.06.05

[JavaScript] 랜덤함수 (random())

단일 랜덤 뽑기 function randomNum (a) { var result = Math.floor(Math.random() * a) + 1; return result } console.log(randomNum(9)); 1~9 사이의 숫자가 랜덤으로 나옴 범위로 랜덤 뽑기 function between (a, b) { var result = Math.floor(Math.random() * (b - a) + 1) + a; return result; } console.log(between(5, 9)); 5와 9사이의 숫자가 랜덤으로 나옴 [(max - min) + 1] + min 요것만 잘 기억해두면 ㅇㅋ!

JavaScript 2019.06.05

[JavaScript] NaN 값뜨는 문제 해결

자바스크립트로 소스를 짜다보면 어떤 변수들의 합, 빼기, 곱, 나누기 등을 하게되는데 변수에 이상한 값이 들어가는 경우 결과 값이 NaN이 뜨는 문제가 생긴다. 내가 하려고했다가 이 문제가 생겼던게 두 개의 변수에 각각 처리된 개수, 미처리된 개수를 담고 var detect_cnt = row.length; //미처리 상태 갯수 var solve_cnt = row2.length; //처리 상태 갯수 var total_cnt = row.length + row2.length; 이 결과 값을 %로 표시하기 위해 var solve_result = solve_cnt / total_cnt * 100; 이렇게 소스를 짰었는데 처리 상태 갯수 결과값이 없으면 0이 아닌 undefined값이 들어가서 결과가 NaN이 발생..

JavaScript 2017.08.08