JavaScript
-
스크립트 선언 방법에 따른 차이개발/Javascript & jQuery 2018. 1. 22. 12:09
화면을 만들 때마다 쓰게 되는 자바스크립트 선언아무 생각 없이 써오다가 jQuery를 찾을 수 없다는 부트스트랩 오류 메시지를 보면서 갑자기 의문이 들었다. 스크립트를 선언할 때 아래 세 가지 방법의 차이점도 모르고 막 쓰고 있었는데 과연 차이가 있는 것일까? 현재 표준은 라고 한다. 스크립트 선언은 브라우저의 기본 설정에 맞춰 가는데,HTML5 부터는 대부분의 브라우저 기본값이 js로 파싱하게 되어 있기 때문에 라고 선언해도 아무 문제 없이 동작하고 있었던 것이다. 하위 브라우저와의 호환성까지 고려하면 로 써주는게 가장 정확할 것 같다. 더불어 스타일 태그 역시 로 써주는 것이 가장 정확하나HTML5부터 디폴트로 만 적어도 무리 없이 동작하게 되었다고 한다...
-
Spring + MyBatis + DB = 작은 웹사이트 - (7) 본격 게시판 만들기 서막개발/Web Project (1) - Spring MVC + java + DB 2018. 1. 17. 22:48
오잉 별것도 안했는데 벌써 7번째 포스팅이라니 이게 무슨 일이오아무튼 이번에는 드디어ㅠㅠ 게시판을 붙여보는 시간이다. 되도록이면 한방에 포스팅을 정리하고 싶어서 페이징 처리까지 끝낸 뒤에 글을 쓰려다보니 조금 시간이 걸렸다.참 신기하게도 분명 내가 예전에 써서 잘 돌아갔던 기능들인데 다시 이 프로젝트를 진행하면서 재활용하려니까 안 먹는 것들이 있다.물론 내가 능력이 부족해서 개발환경 세팅이라던가 뭐 그런데서 실수했겠지 ㅠㅠ 하면서도 짜증나는 이 기분덕분에 실무에서는 하루만에 개발 완료할 것을 엄청나게 질질 끌면서 개발했다 흑흑 1. 게시판용 테이블 생성 먼저 DB가 있어야 게시물을 읽고 쓸테니 DB 생성부터 CREATE TABLE `myhome`.`note` ( `sn` VARCHAR(45) NOT NU..
-
Spring + MyBatis + DB = 작은 웹사이트 - (5) 폴더 및 소스 분리개발/Web Project (1) - Spring MVC + java + DB 2018. 1. 17. 17:04
이제 진짜진짜진짜 본격적인 소스 구현을 시작하기에 앞서,폴더 구조를 구축해두고 로그인 소스를 home.jsp에서 빼내어 별도의 로그인 화면을 만들고 header.jsp 를 만들어서 붙여줄 예정이다. 진작에 처음부터 따로 만들었으면 몸이 편했겠으나 나는 어리석은 닝겐.... 1. 폴더 구조 만들기 css파일, js파일, 배경화면 등에 쓰일 이미지 파일을 담을 폴더들을 만들어줬다.위치는 scr > main > webapp > resources 아래에 뒀다. 화면들 역시 폴더를 만들어서 각 폴더 안에서 관리하겠다. src >main > webapp > WEB-INF > views 아래에 'admin', 'guest', 'note' 폴더를 각각 생성해줬다.로그인 실패화면인 fail.jsp, 화면의 헤더로 쓰일 ..