HTML - HTML(Hyper Text Markup Language) 는 마크업 언어 (Markup Laguage) 이고 자체적으로 연산이 불가능하다. - 마크업 언어는 태그(Tag) 등을 이용하여 문서나 데이터의 구조를 정의하는 언어이다. - 태그란 문서상에서 어떠한 구성요소의 존재나 시작과 끝을 알리기 위해 사용한다. ''가 여는 태그(Opening Tag) 이고, ''가 닫는 태그(Closing Tag) 이다. - 자동으로 닫는 태그(Self-Closed Tag)는 닫는 태그를 요구하지 않는다. - 태그 이름은 대소문자를 구분하지 않지만 전체 소문자로 작성하는 것이 표준이다. - 시멘틱(Sementic) : 검색 엔진(Search Engine) 이나 TTS(Text-To-Speech) 로 하여 어..
- S(Strike) 태그는 어떠한 자료나 문서가 수정되었거나 잘못되었음을 나타내기 위해 취소선을 긋는데 사용한다. >> 예를들면 이런 식 - SUB(Subscript) 태그는 아래 첨자를 나타내기 위해 사용한다. - 시멘틱(Sementic) : 없음 - sup(Superscript) 태그는 위첨자를 나타내기 위해 사용한다. - 시멘틱(Sementic) : 없음 - Del(Deleted) 태그는 어떠한 내용이 삭제되었음을 나타내기 위해 사용한다. - table 태그 혹은 표(Table) 태그는 표를 그릴 때 사용한다. - 사이트 레이아웃을 위해 표를 사용하지 않아야한다. 순수 데이터를 담는 용도로만 사용. ..
오늘은 리뷰페이징에 대해 기록 해보자 ! 지난번에 포스팅한 목록페이징 같은 경우엔, list.html 그 자체에서 상품을 가져올때 페이징처리 해주고 html 타임리프 사용해서 넣어주면 끝이였는데, 이번에 리뷰페이징은 컨트롤러에서 애초에 JSON타입으로 값을 보내주기도 했고, 상품 읽기 페이지 안에 자바스크립트로 반복문을 실행하면서 리뷰를 가져오는거라 페이징 처리에 접근하기가 조금 난감했는데, 강사님께 여쭤보니 javaScript xhr 로 페이징을 해야한다는 힌트를얻고 시작 ! : 페이징 처리하기위해 필요한 모델 패키지/컨트롤러 생성 후 변수 3개 받았을때 처리할 메서드 만들기 public PagingModel(int countPerPage, int totalCount, int requestPage) {..
비밀댓글 작성 구현 구상 (요청 보낼때) 1. javaScript로 isSecret 변수 선언 후 아이콘 클릭할때마다 변경값을 저장한다.(나는 boolean 타입으로 지정함) 2. 댓글 작성, 댓글 수정, 대댓글 작성, 대댓글 수정 ajax 요청 보낼때마다 isSecret 값도 같이 컨트롤러 값에 넣어준다. 3. Controller에서 받은 값을 comment.setIsSecret('넘겨받은 값'); 으로 처리하여 값을 저장해준 후 서비스 처리! 4. 각 상황에 맞는 서비스 로직 구현 1. javaScript로 isSecret 변수 선언 후 아이콘 클릭할때마다 변경값을 저장. let isSecret = false; // 공개여부 기본값을 공개로 설정 const secret = window.document..