jquery template 예제

 Senast ändrad 2 augusti, 2019 kl 20:34
aug 022019
 

그리고 만 후 – 우리는 `tmpl`기능을 사용하여 우리의 준비 된 템플릿을 적용합니다 : 예를 들어, 다음 페이지는 (아이폰 스타일 더 페이징을 사용하여) 100 제품의 목록을 통해 페이지에 사용할 수 있습니다. 예제 응용 프로그램에는 다음 구성 요소가 있습니다: 다음 페이지에는 {{tmpl}} 태그를 사용하여 여러 템플릿에서 템플릿을 빌드하는 방법을 보여 줍니다. 템플릿이 SCRIPT 태그로 래핑되는 이유와 이상한 MIME 유형인 이유는 무엇입니까? 예를 들어 이전 섹션에서는 {{each}} 템플릿 태그를 사용하여 템플릿에서 렌더링된 각 책에 대해 이 템플릿이 표시됩니다. 템플릿에는 책 그림, 제목 및 가격이 표시됩니다. jQuery 템플릿에 대한 설명서는 http://api.jQuery.com 공식 jQuery 설명서에 이미 포함되어 있습니다. jQuery 템플릿의 기본 항목은 주제 플러그인/템플릿 아래에 있습니다. 이 함수의 목적은 템플릿을 렌더링하는 것입니다.책템플릿을 여러 번 사용 하려는 경우 (예를 들어, 페이징 또는 책을 정렬 하는 경우) 다음 함수에 서식 파일을 컴파일 하 고 컴파일된 템플릿 함수를 캐시 해야 합니다. tmplItem()은 가장 친한 친구입니다. 이렇게 하면 렌더링된 템플릿에 대한 데이터 개체가 나타납니다. 다음으로 새 템플릿이 템플릿 항목에 할당됩니다. 컴파일된 버전의 책DetailsTemplate가 템플릿 항목의 tmpl 속성에 할당됩니다. 템플릿은 템플릿() 메서드를 호출하여 코드의 이전 부분에서 컴파일됩니다. 각 템플릿 항목(템플릿으로 데이터 항목을 렌더링한 결과)은 jQuery.tmplItem() 및 .tmplItem() 또는 $item 템플릿 변수를 사용하여 액세스할 수 있는 tmplItem 데이터 구조와 연결됩니다.

jQuery.tmpl()의 옵션 매개 변수로 전달된 모든 필드 또는 anonomyous 메서드는 tmplItem 데이터 구조를 확장하므로 다음 예제와 같이 템플릿에 사용할 수 있습니다: 2단계: 템플릿 적용(3단계에 표시됨) 브라우저 알 수 없는 MIME 유형이 있는 SCRIPT 태그가 발생하면 태그의 내용을 무시합니다. 템플릿을 사용하면 이 동작이 됩니다. 부작용이 발생할 수 있으므로 브라우저가 템플릿의 내용을 구문 분석하려고 시도하지 않도록 합니다. 구문: tmpl([데이터], [옵션]) $.tmpl(템플릿, [데이터], [옵션]) 블로그 항목 및 범주를 렌더링하는 데 사용되는 템플릿은 다음과 같습니다: 이 함수를 사용하여 명명된 템플릿을 만들 수 있습니다. 이전에는 첫 번째 매개 변수가 템플릿이라는 $.tmpl()을 가진 예제를 작성했습니다. tempalte 또는 $.template()를 사용하여 명명된 템플릿을 만들고 다른 곳에서사용할 수 있습니다. 따라서이 함수를 사용하면 주어진 이름과 연결하여 템플릿을 컴파일 할 수 있습니다. 셋째, 식 ${…}는 템플릿 내에서 JavaScript 식의 값을 표시하는 데 사용됩니다. 예를 들어 식 ${title}는 책 제목 속성의 값을 표시하는 데 사용됩니다. ${…} 표현식 내에서 원하는 JavaScript 함수를 사용할 수 있습니다. 예를 들어 위의 템플릿에서 책 가격은 페이지의 낮은 정의 된 사용자 지정 JavaScript formatPrice() 함수의 도움으로 서식이 지정됩니다.

더 많은 배경을 보려면 http://www.borismoore.com/2010/10/jquery-templates-is-now-official-jquery.html 참조하십시오. 이것은 우리 자신의 필드가있는 일반적인 배열입니다. 그런 다음 3 가지 jQuery 템플릿을 정의합니다 (두 가지 목적 모두) 템플릿에 액세스하려면 ID로 스크립트 태그를 선택하고 jQuery의 html 함수를 사용하여 임베디드 HTML 코드에 액세스합니다. 이 코드는 표준 jQuery $.get() 메서드를 사용하여 Ajax 요청이 있는 서버에서 BookTemplate.htm 파일을 가져옵니다. BookTemplate.htm 파일이 성공적으로 검색된 후 $.tmpl() 메서드를 사용하여 템플릿을 사용하여 책 배열을 렌더링합니다.

Tyvärr, det är nu stängt för kommentarer här.

© 2011 Radiostyrd Bilsport Suffusion theme by Sayontan Sinha