본문 바로가기

javascript

한글 포함 문자열 바이트로 자르기 substring function getTextLength(str) { var len = 0; for (var i = 0; i 128) ? 2 : 1; } beg = i; for (i = beg; i < len; .. 더보기
크롬에서 코드 경량화(minify) 된 Javascript 재정렬 하는 방법 본 사이트에 들어간 Javascript 파일 중 하나 입니다. 코드경량화가 되어 있어서 들여쓰기나 기타 공백 등이 없이 재정렬되어있습니다. 알아보기가 힘들어서 디버깅도 힘든데 보기 좋게 정렬해주는 기능이있어서 공유합니다. 이전에는 상단에 버튼이 떴던거같은데 어느순간 사라져버려서... 하단에 보시면 {} 표시를 누르시면 보기 좋게 재정렬 됩니다. 더보기
유동적인 테이블 Td 셀 병합 rowspan 처리 Javascript 함수 지정 항목의 tr > td 값에 값이 동일 한 경우 rowspan 처리해주는 Javascript 함수입니다. 주석 처리된 라인의 경우 contains 를 사용하여 포함된 조건이어서 일부 상황에서 정렬에 의해 해당 Row 사이에 다른 Row가 존재하는 경우 문제가 생길수 있는 상태인데 원작자의 글 댓글에 일치하는 조건으로 코드 개선해주신분이 계셔서 취합했습니다. $(document).ready(function(e){ genRowspan("td 클래스명"); }); function genRowspan(className){ $("." + className).each(function() { //var rows = $("." + className + ":contains('" + $(this).text() + "'.. 더보기
Javascript 배열 정렬하는 방법 sort() Javascript 배열 정렬 샘플 코드 기본 사용법 Sorting ascending // 오름차순 정렬 Sorting descending // 내림차순 청렬 적용 샘플 DIV sorting STD 100 STD 50 STD 500 STD 150 데이터형에 따라서 문자열일 경우 비교/리턴 하는부분에서 아래와 같이 변경한다. 복합 정렬일 경우 아래와 같이 || 조건으로 비교한다. w3schools Link : https://www.w3schools.com/js/js_array_sort.asp 최종 사용하려고 했던 함수. 더보기
Javascript , Data URL을 이용한 엑셀 파일 생성하기 javascript 에서 테이블 구조의 html을 전달 받아 Excel 파일을 생성하는 함수 입니다. 기본적으로 서버에서 만들어진 내용을 다운받도록 하지만 클라이언트 쪽에서 바로 xls 파일을 생성 할 수 있도록 하는 방법입니다. 기본문법 : data:[][;base64], function fnExcelReport(cont, fileName) { var ua = window.navigator.userAgent; if ( (navigator.appName == 'Netscape' && ua.search('Trident') != -1) || (ua.indexOf("msie") != -1) ) // IE { newWin = window.open(); newWin.document.open("txt/html",".. 더보기