저는 익스프레스에서 개발하기 시작했으며 비취에 익숙합니다.jade/express - 레이아웃을 사용하거나 사용하지 않을 때
레이아웃을 사용할 때와 사용하지 않을 때를 결정하는 데 문제가 있습니다. 또한 블록 대 부분과 같은 것을 사용하는 것이 적절한 지 결정하는 데 문제가 있습니다.
이 문제에 관해 도움을 주신 모든 분들께 진심으로 감사드립니다. 나는 조금 길다.
저는 익스프레스에서 개발하기 시작했으며 비취에 익숙합니다.jade/express - 레이아웃을 사용하거나 사용하지 않을 때
레이아웃을 사용할 때와 사용하지 않을 때를 결정하는 데 문제가 있습니다. 또한 블록 대 부분과 같은 것을 사용하는 것이 적절한 지 결정하는 데 문제가 있습니다.
이 문제에 관해 도움을 주신 모든 분들께 진심으로 감사드립니다. 나는 조금 길다.
대부분 선호도가 높습니다. 레이아웃에 마음에 들지 않는 것보다 페이지에 포함시키는 머리말과 꼬리말 개념이있는 Wordpress와 같은 것에 익숙하다면. 개인적으로는 레이아웃 이외의 방식으로 더 많은 반복이 발생하기 때문에 콘텐츠 블록이있는 레이아웃 만 사용합니다.
부분 대 블록과 동일합니다. 다른 페이지에서 다시 사용하려는 항목에는 부분을 사용합니다. 블록은 자식 템플릿으로 대체 될 html 청크입니다.
부분적인 예는 제품의 html 일 수 있습니다. 제품의 미리보기 이미지, 제목 및 설명이 있습니다. 카테고리에 제품을 나열하는 동안이 부분을 사용할 수 있습니다. 그러나 검색 결과 목록을 렌더링 할 때이 부분을 사용할 수도 있습니다.
머리글, 내비게이션 및 컨텐트 영역이 포함 된 기본 레이아웃을 예로들 수 있습니다. 이 기본 레이아웃을 여러 페이지에 재사용하려면이 기본 레이아웃을 확장하고 하위 템플릿의 블록을 덮어 씁니다.
레이아웃은 Express 3에서 더 이상 지원되지 않습니다. –