-
Null Check
Null Check JavaScript에는 ‘없음’를 나타내는 값은 null와 undefined 두 값의 의미는 비슷하지만, 사용되는 목적과 장소가 다름 let foo; foo // undefined const obj = {}; obj.prop; // undefined typeof null // 'object' typeof undefined // 'undefined' 프로그래머의 입장에서 명시적으로 부재를 나타내고 싶다면 항상 null을 사용 function printIfNotNull(input) { if (input !== null && input !== undefined) { console.log(input); } } // 아래 세 개의 식은 완전히 같은 의미입니다. input !== null && input !== undefined;...
-
컬럼 높이 균일하게 맞추기
/** * 배열 분리 * @param {Number} n 나눠야 할 개수 * @return {Array} */ Array.prototype.division = function (n) { var arr = this; var len = arr.length; var cnt = Math.floor(len / n); var tmp = []; for (var i = 0; i <= cnt; i++) { tmp.push(arr.splice(0, n)); } return tmp; }; /* 컬럼 높이 균일 */ var equalHghtCol = { /** * 렌더링 * @param {String} element 대상 컬럼 * @param {Number}...
-
레이어 영역 프린트(modal)
레이어 영역 프린트 var layerPrint = function layerPrint() { var printCont = $('.ly-wrap.active>div').clone(); // 활성화된 레이어 영역 복제 $('body').append('<div class="print-div">'); // 프린트 영역 생성 $('.print-div').append(printCont); // 프린트 영역에 레이어 영역 복사 $('.wrap, .ly-wrap.active').hide(); window.print(); $('.print-div').remove(); // 사용이 끝난 영역 삭제 $('.wrap, .ly-wrap.active').removeAttr('style'); }
-
DATABASE 명령어
명령어 옵션 명령어 DB 생성 CREATE DATABASE {name}; DB 삭제 DROP DATABASE {name}; DB 확인 SHOW DATABASES; DB 사용 USE {name}; TABLE 생성 CREATE TABLE {name}; TABLE 확인 SHOW TABLES; TABLE 상세 DESC {name}; TABLE 이름 변경 RENAME TABLE {name} TO {name2}; 내용 추가 INSERT INTO {name} (title_a, title_b) VALUES('aaa', 'bbb'); 내용 읽기 SELECT * FROM {name} TABLE 생성 CREATE TABLE {tbl}( c1 datatype(length) c2 datatype(length) ... PRIMARY KEY(c1) ); 예시 CREATE TABLE topic( id...
-
dpi에 따른 이미지 파일명과 대응 모바일기기
dpi mdpi 1px = 1dp ldpi mdpi tvdpi hdpi xhdpi xxhdpi xxxhdpi mdpi 0.75 1 1.33 1.5 2 3 4 dpi 120 160 213 240 320 480 640 크기 예 36 x 36 48 x 48 64 x 64 72 x 72 96 x 96 144 x 144 192 x 192 iOS 3GS 4~8, iPad3~ 6+~8+, X Android S2 S3, NOTE3 S4, S5, NOTE4 S6~S9, G3~G6 image...