igoogle 페이지와 마찬가지로 jQuery/ScriptServices (데이터 소스)를 사용하여 클라이언트에서 구성 요소를 렌더링하는 방식 인 웹 응용 프로그램을 디자인하고 코딩하는 데있어서 유의해야 할 점은 무엇입니까?클라이언트에서 HTML 렌더링에 대한 팁
0
A
답변
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)
관련 문제
- 1. CSS 이미지 렌더링에 대한 해결책
- 2. UIComponent 직렬화에 대한 팁
- 3. Ror 배포에 대한 팁
- 4. Aspend.net에 대한 OpendID 보안 팁
- 5. 릴리스의 종속성 관리에 대한 팁?
- 6. 여러 데이터베이스에 대한 SQL 작성에 대한 팁
- 7. Rails ERb 렌더링에 문제가 있습니까?
- 8. haml 렌더링에 관한 질문
- 9. 클라이언트에서 해싱의 물류에 대한 질문
- 10. html quickform 사용 팁 및 요령
- 11. 팁
- 12. 사파리/오페라의 캔버스 렌더링에 문제가있다
- 13. CMS 클라이언트에서 잘못된 HTML 삽입을 방지 하시겠습니까?
- 14. 이미지의 JPEG 렌더링에 대한 메모리 내 표현 얻기
- 15. 유니 코드 텍스트 편집기에 대한 팁
- 16. 미래의 웹 개발에 대한 WinForms 생각을위한 팁
- 17. Flash SDK에서 CS4 로의 변환에 대한 팁
- 18. C++ 연결 시간 단축에 대한 팁
- 19. C에서 레지스터 비트 필드 재정의에 대한 팁
- 20. Python에 대한 팁 MIL-STD-1553
- 21. 간결하고 우아한 Java 작성에 대한 팁
- 22. 웹 서비스에서 오류/예외 처리에 대한 팁
- 23. 오래된 데이터베이스 스키마 리팩토링에 대한 팁
- 24. sql 명령 최적화 팁 힌디어에 대한 걱정
- 25. 재사용 가능한 라이브러리 생성에 대한 팁
- 26. valgrind 메모리 누수 추적에 대한 팁
- 27. MySQL을위한 관계형 데이터베이스 디자인에 대한 빠른 팁
- 28. jeditable에 대한 콜백/유효성 검사 팁
- 29. Rails link_to_remote 렌더링에 아무런 이유가없는 이유는 무엇입니까?
- 30. 디버깅을위한 팁