2009-11-12 3 views
0

igoogle 페이지와 마찬가지로 jQuery/ScriptServices (데이터 소스)를 사용하여 클라이언트에서 구성 요소를 렌더링하는 방식 인 웹 응용 프로그램을 디자인하고 코딩하는 데있어서 유의해야 할 점은 무엇입니까?클라이언트에서 HTML 렌더링에 대한 팁

답변

1

시작 성능 관점 에서뿐만 아니라 사용 용이성; jQuery/jQuery UI/etc 스크립트를 전달하려면 Google's Ajax Library API을 사용합니다. 버전 관리 문제를 처리하고 gzip 및 만료 헤더를 사용하여 전송 속도를 최적화합니다. 또한

, 파이어 폭스와 방화범이 데리러해야합니다 (당신이 당신의 클라이언트 무거운 작업의 대부분을 방화범 꽤 많이 살 수있는 것입니다.)

1

시도가 많은 상태를 제공하기 위해 당신은에서와 가능한 한 초기 요청이므로 사용자에게 데이터를 표시하기 전에 왕복 할 필요가 없습니다.

작동중인 UI를 사용자에게 표시하는 데 걸리는 시간을 측정하여 회귀를 확인할 수 있습니다.

실험에 많은 시간을 할애 할 준비를하십시오.

1

iGoogle을 찾고 있다면 프레임 워크와 같은 iGoogle을 사용해보세요. iGoogle은 위젯에서 구현하는 표준 API를 사용합니다 (open social 참조). 다른 예제도 많이 있습니다. check out nettuts

서버 코드와 마찬가지로 클라이언트 코드를 처리하십시오. 내가이 뜻은 다음과 같다 :

  • 클라이언트 사이에 가벼운 트래픽을 유지하시기 바랍니다 전역 변수 에 대한 의존도를 피 작은 재사용 가능한 기능들로

  • 휴식 일을 조직 유지 서버

  • 서버 측에서 빠르게 렌더링하고 캐싱을 활용하십시오 (누구도로드하는 데 5 초가 걸리는 위젯을 좋아하지 않습니다. more)

관련 문제