คุณอาจต้องการคิดสักเล็กน้อยว่าคุณต้องการออกแบบแม่แบบของคุณอย่างไร
ปัญหาหนึ่งที่มีโซลูชันเทมเพลตหลายรายการที่ระบุไว้ (jQote, jquery-tmpl, jTemplates) คือสิ่งที่พวกเขาต้องการให้คุณแทรกไม่ใช่ HTML ใน HTML ของคุณซึ่งอาจเป็นปัญหาในการทำงานกับเครื่องมือ HTML หรือในกระบวนการพัฒนากับนักออกแบบ HTML . โดยส่วนตัวฉันไม่ชอบความรู้สึกของวิธีการนั้นแม้ว่ามันจะมีข้อดีและข้อเสีย
มีคลาสของเทมเพลตอีกวิธีหนึ่งที่ใช้ HTML ปกติ แต่อนุญาตให้คุณระบุการเชื่อมโยงข้อมูลที่มีแอตทริบิวต์องค์ประกอบคลาส CSS หรือการแมปภายนอก
สิ่งที่น่าพิศวงเป็นตัวอย่างที่ดีของวิธีการนี้ แต่ฉันไม่ได้ใช้มันด้วยตัวเองดังนั้นฉันจึงปล่อยให้มันลงคะแนนเพื่อตัดสินใจว่าคนอื่นจะชอบหรือไม่ อย่างน้อยก็จนกว่าฉันจะมีเวลาเล่นกับมันมากขึ้น
PURE ที่ระบุว่าเป็นคำตอบอื่นเป็นอีกตัวอย่างหนึ่งของวิธีการนี้
สำหรับการอ้างอิงคุณสามารถดูchain.jsได้ แต่ดูเหมือนว่าจะไม่ได้รับการปรับปรุงมากนักตั้งแต่รีลีสดั้งเดิม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับมันดูhttp://javascriptly.com/2008/08/a-better-javascript-template-engine/