본문 바로가기

Developer

Vue.js 튜토리얼 더보기
Java에서 페이징처리 페이징처리를 포스팅합니다. mysql 기준으로 만들어 졌습니다. 1. PageMaker.java - 페이징에 필요한 값들을 계산해준다. public class PageMaker { // 페이지당 게시물 수 public static final int PAGE_SCALE = 10; // 화면당 페이지 수 public static final int BLOCK_SCALE = 10; private int curPage;// 현재 페이지 private int prevPage;// 이전 페이지 private int nextPage;// 다음 페이지 private int totPage;// 전체 페이지 갯수 private int totBlock;// 전체 페이지 블록 갯수 private int curBlock;// 현.. 더보기
스크롤이 맨끝으로 갔을 때 이벤트 처리 /** *스크롤이 끝으로 갔을 때 다음 게시물 AJAX호출 */ $(".listWrap").scroll(function() { if((this.scrollTop+this.clientHeight) == this.scrollHeight) { } }); 더보기
onClick 함수 폼 function onClick(code) { switch(code) { case "NTC_SEARCH" : $("#nowPage").val(1); $("#noticeListForm").attr("action", ''); $("#noticeListForm").submit(); break; case "NTC_TODAY" : var tDay = getFormatDate(getToday(), '2'); $("#bgnDt").val(tDay); $("#endDt").val(tDay); break; case "NTC_WEEK" : var weekDate = getWeekDate(); $("#bgnDt").val(weekDate[1]); $("#endDt").val(weekDate[5]); break; case "N.. 더보기
검색 엔터키 처리 /** *검색 엔터키 처리 */ function onKeyDown() { if(event.keyCode == 13) { $(".searcSubmit").trigger('click'); } } 또는 더보기
날짜 관련함수 /** *오늘 날짜 반환 */ function getToday() { var a = new Date(); return a; } /** *이달의 마지막 일 반환 */ function getMonthEndDate(year, month) { var dt = new Date(year, month, 0); return dt.getDate(); } /** *이번주 일~토 날짜 반환 */ function getWeekDate() { var currentDay = new Date(); var theYear = currentDay.getFullYear(); var theMonth = currentDay.getMonth(); var theDate = currentDay.getDate(); var theDayOfWeek =.. 더보기
Date format 변경 함수 /** /** * 원하는 포맷 반환 * *1: yyyy/MM/dd hh:mm:ss *2: yyyy/MM/dd *3: yyyy/MM/ * */ function getFormatDate(date, want){ var year = date.getFullYear();// Year var month = (1 + date.getMonth());// Month month = month >= 10 ? month : '0' + month;// Month 두자리로 저장 var day = date.getDate();// Day day = day >= 10 ? day : '0' + day;// Day 두자리로 저장 var hour = date.getHours();// Hour hour = hour >= 10 ? hour : .. 더보기
유용한사이트 설명 주소 JSON형태 보기좋게 바꿔주는 사이트 https://jsonlint.com/ 브라우저에서 JavaScript, CSS, HTML 코드를 작성 하여 실시간으로 결과를 확인 할 수 있는 서비스 https://jsbin.com/fivomus/edit?html,output 더보기
chapter 06. Singleton 06. Singleton Pattern과 Object Pool Pattern 웹 어플리케이션을 제작할 때는 꼭 사용해야 하는 패턴중 하나이다. 기본적으로 'static'이라는 자바 키워드가 가진 의미를 정확히 파악하고 있어야 한다. 6.1 static이란? 자바에서는 전역변수라는 것이 존재하지 않는다.자바에서는 외부의 임의의 클래스에서 광역적으로 접근할 수 있도록 'static'이라는 키워드를 제공한다. 6.2 Singleton 패턴 자바는 객체로 시작해서 객체로 끝나는 언어로 객체생성에 많은 자원을 소비한다. ① 객체 생성을 할 수 있는 가용 공간이 있는지 확인② 강요 공간이 있다면 힙(Heap)메모리 영역에 적재하고 참조값을 생성③ 이 객체가 언제 메모리 영역에서 제거돼야 하는지 자바 가상머신이 실행.. 더보기
용어 function get_argument(arg) { return arg * 1000; } console.log(get_argument(1)); arg = 매개변수 = parameter 1 = 인자(값) = argument 더보기