Ajax

    Ettopia의 주요 기능 - AJAX

    1. Why AJAX? Ettopia에서 AJAX를 사용하기로 결정한 이유는 '새로고침을 사용하지 않는 기능'을 구현하기 위해서였다. 대표적으로는 코멘트 기능과 like 기능이 있었는데, 이러한 기능들은 새로고침이 있을 경우 사용자에게 굉장한 불편함을 초래할 수 있다. 따라서 새로운 URL로 routing하던 기존의 방식은 '사용자의 편의성 증대'를 목표로 삼고 있는 Ettopia에 적합하지 않았기 때문에, 비동기 방식으로 데이터를 업로드하고 불러오는 AJAX가 필요했다. 2. About AJAX 먼저 AJAX란 서버와 통신하기 위해 XMLHttpRequest 객체를 사용하는 것으로, 페이지를 리로딩하지 않고도 일부 페이지의 데이터를 업데이트할 수 있는 '비동기 방식'을 가진 자바스크립트와 XML이다. ..