My footsteps
ajax 페이지 새로고침 없이 GET,POST 요청하는 기능 제이쿼리 이용하여 ajax에 get 요청 날리는법 $.get('url 주소~~'); $.get('url주소~~').done(function(data){ console.log(data) }) // done : 페이지가 로드가 돼면 // url주소에 있던 데이터값이 콘솔에 출력이된다 // post요청 $.post('url주소~~').done(function(data,{name: 'kim'}){ console.log(data) }) ajax 실행 실패시 처리하려면 .fail(function(){})~~~ 자스버전으로 ajax처럼하려면 fetch로 하는것 ajax 편하게 쓰려면 엑시오스(axios)라이브러리를 쓰기도함
이 시멘틱 태그는 input이랑 똑같음 제이쿼리문법 $('.form-select').eq(0).val() => eq는 index / val은 value 자바스크립트로 html 생성하기 document.createElement('p'); // 태그 생성 // 변수 설정으로 해주고 var a = document.createElement('p'); // html 내용을 안녕으로 한다 a.innerHTML = '안녕'; html 태그 안에 태그를 넣는 것도 가능하다 document.querySelector('#test').appendChild(a); //id값이 test인 html 태그 안에 아까 위에 만들어둔 p태그인 a를 넣는다 .insertAdjacentHTML 을 이용해서도 html 추가할수 있는데..왤..
방명록(register) HTML 방명록 페이지 제목 내용 작성자 작성 data-dismiss : 모달을 닫는데 사용됨 aria-label : 버튼에 글자 나타내는거 ※부트스트랩을 사용하지 않고도 쓸수있음 그냥 HTML 내장속성임 × aria-hidden을 사용하면 사용자에게 보이지 않게 숨기겠다는 내용이다. 글고 × 는 문자 X 를 의미함. 걍 닫기 나타낸거임 @Override public GuestbookDTO read(Long gno) { Optional result = repository.findById(gno); return result.isPresent()? entityToDto(result.get()): null; //삼항연산자 이용 // result.isPresent()가 참이면 entit..
빠르게 실패하기 이 책의 저자 존 크롬볼츠와 라이언 바비노는 미국 진로 상담분야의 최고 권위자이며 교수다. 그들은 미국상담협회로부터 ‘살아 있는 전설’상을 수상했으며 협회가 수여하는 ‘명예의 전당’에 오르며 업적을 인정받았다.『빠르게 실패하기』는 20년간 진행된 스탠퍼드 대학교의 〈인생 성장 프로젝트〉연구에 참여하여 얻은 특별한 결과를 담은 책이다. 저자들은 연구기간 동안 성공한 사람들에게 나타나는 일련의 공통적인 행동 패턴을 찾았고 그 핵심내용을 이 책에 총 9개의 장으로 구성했다. 그들이 실험하고 제안한 이 ‘작은 행동의 힘’은 개인의 삶과 사업에 있어 가장 필요한 행동을 큰 준비 없이 즉각 실행하게 만든다. 그들은 ‘더 잘 준비되고, 더 대단한 목표가 성공에 중요한 요소가 아님을 밝혀냈다. 오히려 ..
의존성 자동 주입 어노테이션 @RequiredArgsConstructor 페이지화된 엔티티를 DTO로 변환하여 리스트에 저장을 해주는 역할을 하는 로직 @Data public class PageResultDTO { private List dtoList; public PageResultDTO(Page result, Function fn){ dtoList = result.stream().map(fn).collect(Collectors.toList()); } } .boxed()는 int 정수를 래퍼클래스 Integer로 변환해준다 키보드 탐색을 조절하는데 쓰이는 a태그의 tabindex 속성 이전 ${result.page == page?'active':''} 표현식은 result.page와 page가 같을 경..