2011-01-24 3 views
3

http://www.pageflakes.com/이 동적으로 다른 내용 영역을로드하는 것과 마찬가지로 웹 사이트에 대한 풍부한 AJAX 환경을 만들기 위해 JQuery를 사용하여로드 메소드를 사용하여 페이지의 특정 영역을로드하는 방법을 고려했습니다 동적으로 페이지에 내용을 추가하십시오.풍부한 AJAX 경험을위한 JQuery

구현 측면에서 웹 서비스를 사용하여 데이터를로드하고 페이지에서 UI를 빌드하는 것과 같은 좋은 접근 방식입니다. 나는 부하 존재를 사용하는 장점/단점을 볼 수

  • 서버가 작업을 수행 할 수 있으며, UI를 렌더링합니다.
  • 필요한 경우 문서의 일부분 만로드 할 수 있습니다.

CONS

  • 웹 서비스/클라이언트 구축이 빠를 수 있습니다.
  • 폼 게시 및 ASP.NET 또는 다른 기술과 같은 서버 쪽 구성 또는 수명주기에 대해 걱정해야합니다.
  • 다른 접근 방식처럼 눈에 거슬리지 않아도됩니다.

다른 생각, 아이디어? 이런 식으로 부하를 사용하는 것이 좋은 접근 방법인가요?

감사합니다.

답변

1

이렇게 페이지의 일부분을로드하는 것이 jQuery를 사용하는 것이 좋습니다.

장점 : 초기 페이지가 더 빨리로드되므로 모든 정적 컨텐츠를 더 빨리 사용할 수 있습니다. 그리고 로딩은 사용자에게 시각적입니다.

단점 : 특히 블록로드로 인해 다른 블록이 이동하기 때문에 사용자가 빈 페이지 빌드를 보는 것을 혼란스럽게 할 수 있습니다.

jQuery를 사용하여 페이지의 일부를 다시로드하는 것이 특히 유용합니다. 이 경우 모든 블록이 다르므로 다른 재로드 간격이 필요할 것입니다. 뉴스 항목은 1 분마다 변경 될 수 있지만 날씨는 변경되지 않습니다.

또한이 방법은 다른 페이지의 콘텐츠를로드하는 데 유용합니다.

모든 정보가 동일한 서버/사이트에서 오는 경우 초기 페이지를 한 조각으로로드하고 jQuery를 사용하여 주어진 간격으로 부품을 새로 고침하는 것이 좋습니다.

3

장점 : 그것은 엔진 친화적 인 검색되지

  • :

    • 당신은 당신의 이력서/사이트에

    단점을 반짝 2.0 라벨을 넣어 얻을. 추가 작업 없이는 콘텐츠에 대한 색인이 생성되지 않습니다.

  • 더 많은 작업이 있습니다. 응용 프로그램을 빌드하는 데 더 오래 걸립니다.
  • 뒤로 단추가 끊어집니다. 당신이 그것을 다루기위한 코드를 작성하지 않으면 매우 성가시다.
  • 더 느려질 수 있습니다. 이전 머신/브라우저에서 javascript를 조작하는 dom을 많이 실행하면 페이지를 렌더링하는 것보다 훨씬 느려집니다.
+1

필자는이 점에 동의하며 보통 성능이 약간 떨어지는 것을 직접 볼 수 있도록 약간 오래된 컴퓨터에서 2.0 버전을 개발합니다. – Exelian