본문 바로가기

Web Programming50

CORS CORS란? CORS는 Cross-Origin Resource Sharing의 약자로 출처가 다른 자원들을 공유한다는 뜻으로, 한 출처에 있는 데이터를 다른 출처에 있는 데이터에 접근하도록 하는 개념입니다. 즉, 서로 다른 사이트간의 데이터를 주고받기 위해 사용됩니다. 출처란? https://example.com:3000/exam/board?no=1#CORS란 위 주소는 설명을 위한 예시주소입니다. 위 주소에서 https:// 는 Protocal을 의미합니다. example.com 은 HOST를 의미합니다. :3000 은 Port를 의미합니다. (생략가능) /exam/board 은 Path를 의미합니다. no=1 은 Query String를 의미합니다. #CORS란 은 Fragment를 의미합니다.. 위.. 2022. 11. 1.
크로스 브라우징(Cross Browsing) 크로스 브라우징이란? 표준 웹 기술을 채용하여 다른 기종 혹은 플랫폼에 따라 달리 구현되는 기술을 비슷하게 만듦과 동시에 어느 한쪽에 최적화되어 치우치지 않도록 공통 요소를 사용하여 웹 페이지를 제작하는 기법을 말하는 것이다. - 윤석찬님 말씀 많은 사람들이 말하는 크로스 브라우징은 어떤 웹 브라우저를 사용해도 화면이 동일하게 나오는 방법이다. 발생 이유 / 해결방안 여러가지의 이유가 있겠지만 예시를 통해 말씀해드리겠습니다. 예시를 들기전에 괜히 이유가 발생하지 않게 하기 위해 필요없는 속성(코드)는 항상 지워주세요. CSS - height CSS로 높이를 꽉 채우고 싶을때 height: 100vh; 로 사용하는 경우가 있습니다. body { height: 100vh; } 이런 경우 사파리에는 하단바가 .. 2022. 11. 1.
GET / POST 방식과 차이점 GET은 서버의 리소스에서 데이터를 요청할 때 사용 POST는 서버의 리소스를 생성하거나, 수정할 때 사용 Http method post / get / put / delete CRUD Create -> POST Read -> GET Update -> PUT Delete -> DEL 우리가 개발할 때 board.jsp boardDetail.jsp localhost:8000/board.jsp -> POST localhost:8000/boardDetail.jsp?no=1 -> GET 2022. 10. 31.
XMLHttpRequest 란? XMLHttpRequest는 HTTP를 통해서 쉽게 데이터를 받을 수 있게 해주는 오브젝트를 제공한다. Ajax로 실행되는 HTTP 통신도 XMLHttpRequest 규격을 이용하고 있다. 페이지 전체를 새로고침할 필요가 없고 즉시 url에서 제공받을 수 있다. (ex. id 중복체크) 대표적인 예시로 Ajax가 있다. 2022. 10. 31.