본문 바로가기

반응형

DEV

(53)
[Javascript]Array를 n개씩 나누기 1차원 배열을 원하는 길이만큼 2차원 배열로 변환시켜주는 함수입니다. 1. 프로토타입 - Array.division(n) Array.prototype.division = function (n) { var arr = this var len = arr.length var cnt = Math.floor(len / n) + (Math.floor(len % n) > 0 ? 1 : 0) var tmp = []; for (var i = 0; i < cnt; i++) { tmp.push(arr.splice(0, n)) } return tmp } 사용 예시 const arr = [0, 1, 2, 3, 4, 5, 6] const res = a.division(3) // [[0,1,2], [3,4,5], [6]]
[Javascript]뒤로가기 이벤트 발생시 자바스크립트 실행하기 브라우저에서 뒤로가기 시 크롬을 제외한 브라우저에서는 BFCache[https://developer.mozilla.org/en-US/docs/Working_with_BFCache]로 인해 뒤로가기 시에는 자바스크립트가 다시 불리지 않는다. history.back 이벤트 발생 시 함수를 실행하기 위해서는 아래의 코드를 사용하면 된다. None jQuery window.onpageshow = function (event) { if (event.persisted) { // 뒤로가기로 페이지 로드 시 console.log(event.persisted); } else { // 새로운 페이지 로드 시 } } jQuery $(window).bind("pageshow", function (event) { if (eve..
[Angular]AngularJS 필터에서 $sce.trustAsHtml() 사용하기 JS myApp.filter('html', ['$sce', function($sce){ return function(item) { return $sce.trustAsHtml(item); }; }]); HTML
[Javascript]Object의 key값만 가져오기 IE9 이상일 때 Object.keys(obj); IE9 미만일 때 if (!Object.keys) { Object.keys = function(obj) { var keys = []; for (var i in obj) { if (obj.hasOwnProperty(i)) { keys.push(i); } } return keys; }; } Object.keys(obj);
[C#]숫자 콤마 찍기 소스 int currency= 123456890; Console.WriteLine(string.Format("{0:n0}", currency)); Console.WriteLine(string.Format("{0}", currency.ToString("n0"))); ; Console.WriteLine(string.Format("{0:#,##0}", currency)); Console.WriteLine(string.Format("{0}", currency.ToString("#,##0"))); 실행결과 //결과 //123,456,890 //123,456,890 //123,456,890 //123,456,890
MS Chart 설치 MS Chart 설치파일 https://www.microsoft.com/ko-kr/download/details.aspx?id=14422 순서 1. Microsoft .NET Framework 3.5 sp1을 설치한다 (상단 링크) 2. Microsoft Chart Control For Microsoft .NET Framework 3.5를 설치 3. web.config에 다음과 같은 설정을 추가 web.config [d:\TempImageFiles\]자리는 임시경로 ... ... ... ...
VS 단축키 Ctrl + K + C : 주석처리 Ctrl + K + U : 주석해제 Ctrl + K + D : 자동정렬 Ctrl + M + M : 코드블록 접기, 열기 Ctrl + K + K : 북마크 기능, 해제 Ctrl + K + N : 다음 북마크로 이동 Ctrl + HOME : 문서 처음 Ctrl + END : 문서 끝 Ctrl + ] : 괄호의 짝 찾기 Ctrl + L : 한 라인 잘라내기 Ctrl + F3 : 현재 커서의 문자열 찾기 (forward) Ctrl + Shift + F3 : 현재 커서의 문자열 찾기 (backward) F9 : 현재 라인 Breakpoint 지정해제 F12 : 선언부로 가기 Alt + 마우스드래그 : 세로 영역 선택
VSCCC란? 참조 http://fileinfo.com/extension/vssscc VSSSCC란?VSSSCC (Visual Studio Solution Source Code Control)비주얼 스튜디오 솔루션 소스코드 관리 파일여러 사용자가 하나의 소스코드를 동시에 수정하는 것을 방지하기 위해 사용됨버전 번호, 파일경로와 프로젝트 번호와 같은 정보를 포함함

반응형