◆ jQuery에서 태그 생성을 하고 싶을 경우

  • $("<태그명>") 형태로 작성한 뒤 추가하면 된다.

  • 생성한 객체에는 jQuery의 모든 명령이 사용 가능하다.

  • (주의) 태그를 만들 때 이벤트를 설정해야 작동이 된다.

  • 생성할 화면이 복잡해질 수록 코드만으로 생성은 어려워진다.

  • 미리 생성될 화면을 만들어서 보관해두고 불러오는 방식을 사용한다.
    (템플릿 방식)

◆ SPA(단일 페이지 어플리케이션)

  • 웹 어플리케이션의 한 종류로, 하나의 HTML 페이지를 기반으로 동적으로 페이지를 로드하고, 필요한 데이터만을 서버로부터 비동기적으로 가져와 사용자 인터페이스를 갱신하는 웹 어플리케이션입니다.

  • 전체 페이지를 로딩하지 않고도 빠르게 페이지를 전환할 수 있습니다.

  • 이는 페이지 이동 시에 새로운 페이지를 서버로부터 다시 로딩하지 않아도 되기 때문입니다.

  • 대신, 필요한 데이터와 뷰 템플릿 등을 서버로부터 비동기적으로 로딩하여 동적으로 페이지를 갱신합니다.

  • 대규모 웹 어플리케이션에서 많이 사용됩니다.

  • SPA가 더 빠르게 페이지를 로딩하고, 사용자 경험을 개선하며, 서버 측 부담을 줄일 수 있기 때문입니다.

  • 또한, SPA는 프론트엔드와 백엔드를 분리하여 개발하는 데 매우 적합하며, API 기반의 서버와의 통신을 지원하기 때문에 다양한 기기에서 동일한 웹 어플리케이션을 사용할 수 있는 크로스 플랫폼 어플리케이션을 개발할 수 있습니다.


  • javascipt
    : 별도로 필요한 의존성이 없기 때문에 구현이 가능하다면 jquery 보다 javascipt로 사용하는 것이 좋다.
profile
Backend Developer

0개의 댓글