문제

나는 의심의 여지가있:- 이 있/표준 협약을 사용해야 하는 경우"멋지 템플릿"고 사용해야 하는 경우 Ajax Javascript 호출을 생산하는 내용입니까?내가 사용할 수 있습니 Ajax/자바스크립트로 통화 내용을 생성합니다.

내 응용 프로그램을 모두 사용하는 아약스 스마티, 하지만 내가 원하는 규칙을 설정하려면 개발자를 위한

도움이 되었습니까?

해결책

만 사용 AJAX 를 호출을 로드하는 동적 데이터가 알려지지 않는 순간에 페이지 로드.예를 들어,클릭할 때는"주석"링크를 주어진 질문/답변에 Stack Overflow,AJAX call 을 동적으로 로드하는 데이터입니다.이것은 사용자의 결과를 클릭하의 의견이 아닌 링크의 결과 페이지 로드됩니다.당신이 알고하지 않을 표시해야 그들 의견의 페이지를 로드,그래서 그것을 적절하게 아약스에서 호출합니다.

사용 템플릿을 표시한 모든 데이터가 알려진 순간에 이 페이지 로드.그것은 쉽게 사람들과 거래는 자바스크립트가 비활성화(알겠지),그리고 그것을 명확하게 분리할의 논리에서 프레젠테이션.또 다른 중요한의 이익을 사용하여 템플릿 사실이 크게 수를 줄이는 HTTP 요청에서 클라이언트 브라우저입니다.

이는 특히 모바일에서도 검색하는 세계 지연,지 않은 대역폭,당신의 가장 큰 장애물이 있습니다.모바일 사파리,예를 들어, 단일 HTTP 요청을 멋지 템플릿 페이지 짐보다 상당히 빠른 속도로 요청을 로드하는 자바스크립트 템플릿화 페이지 는섯 추가 HTTP 요청합니다.이는 특히 사용하는 경우 가장자리,3G,그리고 다른 비 와이파이 휴대 데이터 서비스입니다.사실 이것은 그렇게 중요한 것은 첫 번째인 지침에 야후의 모범 사례를 가속화하의 웹 사이트.

이상적으로,당신은 또한 정상적으로 저하시키는 기능을 때 자바 스크립트가 활성화.좋은 예를 자동 완성합니다.그것은 정말 멋진을 제안하는 검색어는 마술로 표시를 유형,그러나 당신이 자바스크립,당신은 여전히 기능적인 검색 상자입니다.그의 전형적인 예는 좋은 열화에서 서비스입니다.Stack Overflow 일반적으로 좋은 직업을 제공하는 솔리드 자바스크립트가 아닌 경험이다.한 장소에 그것은 짧은 폭포입니다.할 때 자바 스크립트가 활성화만 가장 인기 있는 의견을 표시하고,게시 새로운 의견이 사용할 수 없습니다.

절대적으로 필요하지 않는 한, 생각해야 합 자바스크립트로 보는 기능을 사용하지 않도록 설정할 수 있습지로는 무언가를 건설하기 위하여 이용되어야 하에 중요한 조각을 귀하의 웹사이트의.거기에 분명 예외(몇 가지는 할 수 없지 않고 Javascript).당신은 예를 들어,는 오버플로우가 매우 유용한 자바 스크립트가 꺼져 있습니다.지 않을 것을 얻을 실시간 업데이트할 때 새로운 답변은 게시된,또는 멋진 실시간 인기지만,핵심 기능은 아직도있다.모든"무거운 짐"해 HTML 과 CSS.자바 스크립트는 단지 장식(틀림없이 아주 좋은 장식)니다.이 종류의 주이지만,그것의 중요한 충분한 것입니다.

다른 팁

아마도 템플릿에서 어떤 종류의 작업을하고 있는지에 달려 있습니다. 개인적으로, 나는 자바 스크립트로 엄격하게 무거운 스타일/레이아웃을하는 것을 싫어합니다. 레이아웃의 대량을로드 할 수있는 경우. 스마트하고 특정 데이터의 데이터를 변경합니다 ( 데이터, 가능한 경우 마크 업/스타일이 아닙니다)는 자신의 개발자 팀 내에서 표준화하기에 좋은 장소 일 수 있습니다.

원래 페이지로드 (새로 고침을 사용하지 않음) 후에 서버 측 생성 및 DHTML/AJAX 용 템플릿을 사용하십시오. 그럼에도 불구하고 Ajax 호출 자체에 대한 서버 응답은 템플릿으로 조립 될 수 있으며, 이는 사소한 컨텐츠에 가장 적합 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top