본문 바로가기

반응형

DEV

(54)
[Javascript]주차를 가져오자 fullcalendar를 사용하면서 필요했던 조회하고 있는 주차가 그달의 몇주차인지 계산해주는 함수입니다. 주차를 계산할 때에 기준은 목요일을 기준으로 계산하며 그 주에 목요일이 없는 경우에는 무조건 -1이 넘어오고 type이 'f'이면 첫째주 여부를 'l'이면 마지막주 여부를 Boolean 형으로 리턴해주며 type이 null or undefined일 경우에는 몇 주차인지 return해 줍니다. 중간중간 지인의 javascript 라이브러리인 라온이 활용된 부분이 있습니다. 소스코드 Date.prototype.getBizWeekOfMonth(type){ var d = new Date(this.getTime()); var d_first = new Date(this.getTime()); var d_last..
[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 + 마우스드래그 : 세로 영역 선택

반응형