คำถามติดแท็ก template-engine

21
มีเครื่องมือแม่แบบสำหรับ Node.js หรือไม่ [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันกำลังทดลองกับการสร้างเว็บแอปพลิเคชันทั้งหมดโดยใช้ Node.js มีแม่แบบเอ็นจิ้นที่คล้ายกับ (ตัวอย่าง) เครื่องยนต์แม่แบบ Django หรืออย่างนั้นอย่างน้อยช่วยให้คุณสามารถขยายแม่แบบฐาน?

8
วิธีการใช้ underscore.js เป็นเครื่องมือแม่แบบ?
ฉันพยายามเรียนรู้เกี่ยวกับจาวาสคริปต์ใหม่ ๆ ในฐานะภาษาเซิร์ฟเวอร์และภาษาที่ใช้งานได้ ไม่กี่วันที่ผ่านมาฉันได้ยินเกี่ยวกับ node.js และแสดงกรอบงาน จากนั้นฉันเห็น underscore.js เป็นชุดฟังก์ชันยูทิลิตี้ ผมเห็นคำถามนี้ใน StackOverflow มันบอกว่าเราสามารถใช้ underscore.js เป็นเครื่องมือแม่แบบ ใครรู้บทเรียนที่ดีเกี่ยวกับวิธีการใช้ underscore.js สำหรับการสร้างเทมเพลตโดยเฉพาะอย่างยิ่งสำหรับผู้ที่มีประสบการณ์น้อยกับจาวาสคริปต์ขั้นสูง ขอบคุณ

3
React.js: การห่อส่วนประกอบหนึ่งไปยังอีกองค์ประกอบ
ภาษาเทมเพลตจำนวนมากมีคำสั่ง "slot" หรือ "yield" ที่อนุญาตให้ทำการเรียงกลับกันบางส่วนของการควบคุมเพื่อห่อเทมเพลตหนึ่งไว้ในอีกอันหนึ่ง เชิงมุมมี"transclude ตัวเลือก" ทางรถไฟมีคำสั่งให้ผลผลิต หาก React.js มีข้อความให้ผลก็จะมีลักษณะเช่นนี้: var Wrapper = React.createClass({ render: function() { return ( <div className="wrapper"> before <yield/> after </div> ); } }); var Main = React.createClass({ render: function() { return ( <Wrapper><h1>content</h1></Wrapper> ); } }); ผลลัพธ์ที่ต้องการ: <div class="wrapper"> before <h1>content</h1> after </div> อนิจจา …

13
ฉันจะใช้เทมเพลต Django โดยไม่เหลือ Django ได้อย่างไร
ฉันต้องการใช้เครื่องมือเทมเพลต Django ในโค้ด (Python) ของฉัน แต่ฉันไม่ได้สร้างเว็บไซต์ที่ใช้ Django ฉันจะใช้งานได้อย่างไรโดยไม่ต้องมีไฟล์ settings.py (และอื่น ๆ ) และต้องตั้งค่าตัวแปรสภาพแวดล้อม DJANGO_SETTINGS_MODULE หากฉันเรียกใช้รหัสต่อไปนี้: >>> import django.template >>> from django.template import Template, Context >>> t = Template('My name is {{ my_name }}.') ฉันเข้าใจ: ImportError: Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

11
ตัดสตริงในเทมเพลต Laravel blade
มีตัวแก้ไขการตัดทอนสำหรับเทมเพลตใบมีดใน Laravel ซึ่งค่อนข้างเหมือนกับ Smarty หรือไม่? ฉันรู้ว่าฉันสามารถเขียน php ที่แท้จริงในเทมเพลตได้ แต่ฉันกำลังมองหาสิ่งที่ดีกว่าเล็กน้อยในการเขียน (อย่าเข้าสู่ PHP ทั้งหมดเป็นการถกเถียงเอ็นจิ้นเทมเพลต) ตัวอย่างเช่นฉันกำลังมองหาสิ่งที่ต้องการ: {{ $myVariable|truncate:"10":"..." }} ฉันรู้ว่าฉันสามารถใช้บางอย่างเช่น Twig ผ่านนักแต่งเพลงได้ แต่ฉันหวังว่าจะมีฟังก์ชันในตัวใน Laravel เอง หากไม่สามารถสร้างโมดิฟายเออร์ที่ใช้ซ้ำได้เช่น Smarty ให้ ฉันชอบความจริงที่ว่า Blade ไม่ได้ใช้ไวยากรณ์มากเกินไป แต่ฉันคิดว่าการตัดทอนเป็นฟังก์ชันที่มีประโยชน์อย่างแท้จริง ฉันใช้ Laravel 4

5
เป็นไปได้ไหมที่จะมีเทมเพลตซ้อนใน Go โดยใช้ไลบรารีมาตรฐาน
ฉันจะรับเทมเพลตที่ซ้อนกันเช่น Jinja ใน python runtime ได้อย่างไร TBC สิ่งที่ฉันหมายถึงคือฉันจะมีเทมเพลตจำนวนมากที่สืบทอดมาจากเทมเพลตพื้นฐานได้อย่างไรเพียงแค่ยื่นในบล็อกของเทมเพลตพื้นฐานเช่น Jinja / django-templates เป็นไปได้ไหมโดยใช้เฉพาะhtml/templateในไลบรารีมาตรฐาน หากนั่นไม่ใช่ความเป็นไปได้ทางเลือกของฉันคืออะไร หนวดดูเหมือนจะเป็นตัวเลือก แต่ถ้าอย่างนั้นฉันจะพลาดคุณสมบัติที่ละเอียดอ่อนเหล่านั้นhtml/templateเช่นการหลบหนีตามบริบท ฯลฯ หรือไม่? มีทางเลือกอื่นอะไรอีกบ้าง? (สภาพแวดล้อม: Google App Engin, Go runtime v1, Dev - Mac OSx lion) ขอบคุณที่อ่าน.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.