หยกทำงานเหมือนแม่แบบเครื่องยนต์อื่น ๆ , การชุดของแท็กที่กำหนดไว้ล่วงหน้าและแปลงให้โค้ด HTML
หยกเป็นวิธีที่ดีในการสร้างรูปแบบหน้าช่วยให้เนื้อหาแบบไดนามิกที่จะถูกแทรกโดยไม่ต้องมีการจัดการกับแท็กที่น่ารำคาญทุกครั้ง
แม่แบบเครื่องยนต์สามารถใช้โปรแกรมเช่นเดียวกับห้องสมุดอื่น ๆ หรือมันสามารถใช้จาก Node.s คอนโซลเช่นกัน
นอกจากรุ่น Node.js บริสุทธิ์การใช้งานสำหรับ PHP, ทับทิม, สกาล่าและ JavaScript ฝั่งไคลเอ็นต์นอกจากนี้ยังมี
คุณสมบัติ .
- ไม่มีคำนำหน้าแท็ก
- จัดรูปแบบตัวเลือกเอาท์พุท
- HTML 5 โหมด (ใช้ !!! 5 ประเภทเอกสาร)
- แยกวิเคราะห์ที่มีประสิทธิภาพสูง
- การอ่านที่ดี
- รหัสจะหนีออกมาโดยเริ่มต้นสำหรับการรักษาความปลอดภัย
- ข้อผิดพลาดบริบทการรายงานที่รวบรวมและเวลาทำงาน
- ปฏิบัติการสำหรับการรวบรวมหยกแม่ผ่านทางบรรทัดคำสั่ง
- หน่วยความจำแคชถ้าต้องการ
- นวดเรียนแท็กแบบไดนามิกและแบบคงที่
- การแยกวิเคราะห์การจัดการต้นไม้ผ่านตัวกรอง
- รองรับเอ็กซ์เพรส JS ออกจากกล่อง
- ย้ำใสมากกว่าวัตถุอาร์เรย์และแม้กระทั่งที่ไม่ enumerables ผ่าน - แต่ละ
มีอะไรใหม่ ในข่าวประชาสัมพันธ์นี้:
- ฟังก์ชั่นทำความสะอาดเส้นทาง / FS CLI ในขณะที่เราไม่ได้ สนับสนุน node@0.6
- บัญชาการปรับปรุง
- แคชเอกสารและตัวเลือกการแยกวิเคราะห์
- แก้ไขข้อผิดพลาดใน 1.9.0 ที่เราอ่านไฟล์ถ้าแคชถูกเปิดใช้งานแม้ว่าสตริงถูกจัดให้
มีอะไรใหม่ ในรุ่น 1.8.0:
- แก้ไขบล็อกข้อความเท่านั้นที่ว่างเปล่า
- เตือนเกี่ยวกับการเปลี่ยนแปลงในอนาคตเพื่อการรับรองมาตรฐาน ISO 8601 วันที่รูปแบบ
- เพิ่มคำเตือนเมื่อแอตทริบิวต์ของข้อมูลที่มีเครื่องหมาย
- อนุญาตให้เยื้องสวยที่กำหนดเอง
- เพิ่มการสนับสนุนสำหรับวัตถุที่อยู่ในรูปแบบแอตทริบิวต์
- เพิ่มการสนับสนุนสำหรับวัตถุในแอตทริบิวต์ชั้น
มีอะไรใหม่ ในรุ่น 1.7.0:
- ตัวเลือกที่เพิ่มเข้ามา Doctype ในบรรทัดคำสั่ง
- ส่วนที่เหลือสนับสนุน ES6 สไตล์ args ใน mixins
- การสนับสนุนคงที่สำหรับบรรทัดใหม่ Unicode (& # x5c; u2028, & # x5c; u2029)
- เปิดเผยตัวเลือก Globals จากที่มีโมดูล
- จำนวนของเอกสารใหม่
มีอะไรใหม่ ในรุ่น 1.6.0:
- อนุญาตให้พื้นที่ตัวเลือกสีขาวหลังจากที่ + เมื่อโทร mixin
- ใช้องค์ประกอบเป็นโมฆะโมดูลเพื่อแทนที่รายการปิดตัวเองภายใน
- แก้ไขคำเตือนว่าไม่สมควรเตือนสำหรับบล็อกที่ไม่ได้ใช้ถ้าในแม่แบบยื่นออกมาจากรวม
- mixins แก้ไขไม่ได้ทำงานที่ท้ายไฟล์
- การรายงานแก้ไขข้อผิดพลาดเมื่อบล็อก mixin ตามมาด้วยบรรทัดว่าง
มีอะไรใหม่ ในรุ่น 1.5.0:.
- เพิ่ม compileFile API
- หมายเลขโทรศัพท์ที่อยู่ในบล็อกที่ไม่ได้ใช้คำเตือน.
- คงคำเตือนว่าไม่สมควรเตือนสำหรับบล็อกที่ไม่ได้ใช้ถ้าพวกเขาอยู่ภายใต้การบล็อกอื่น.
มีอะไรใหม่ ในรุ่น 1.4.0:
- แก้ไขข้อผิดพลาดที่บางครั้งส่งผลให้ 'โทเค็นที่ไม่คาดคิด & quot; pipless ข้อความ & quot; ' ถูกโยนผิดพลาด.
มีอะไรใหม่ ในรุ่น 1.3.1:
- ข้อผิดพลาดคงที่ที่มีแท็กในรูปแบบ XML ที่มีตัวเอง ปิดในภาษา HTML.
- ข้อผิดพลาดคงที่สำหรับแท็กใกล้เคียงกับเนื้อหา.
มีอะไรใหม่ ในรุ่น 1.1.0:
- โยนข้อผิดพลาดเมื่อแอตทริบิวต์เดียวกันซ้ำหลาย ๆ ครั้ง.
- ย้ายข้อผิดพลาดมากขึ้นในการแยกวิเคราะห์ / lexer เพื่อให้พวกเขามีข้อมูลเพิ่มเติมเกี่ยวกับหมายเลขบรรทัด.
มีอะไรใหม่ ในรุ่น 1.0.0:
- ไม่สนับสนุน node@0.8
- แก้ไขข้อผิดพลาดในการรายงานและรูปแบบรวมถึง
- อนุญาตให้รายการ 'Globals' ที่จะส่งผ่านเป็นอาร์เรย์ที่รวบรวมเวลาและไม่ได้โดยอัตโนมัติเปิดเผย Globals ทั้งหมด
- หนีเครื่องหมายในแอตทริบิวต์ข้อมูล
- ปฏิสัมพันธ์ mixin / บล็อกแก้ไข
- ละเว้นพื้นที่ต่อท้ายหลังจากการประกาศ mixin
- ให้ตัวอักษร ทำงานตามที่คาด
- ลบข้อความนัยเท่านั้นสำหรับสคริปต์ / สไตล์
- หยุดการแยกความคิดเห็นและการสนับสนุนสำหรับการลบความคิดเห็นเงื่อนไข
- การกรองให้ชัดเจนรวมถึง
- ลบไวยากรณ์ที่ได้รับมอบหมายเป็นพิเศษ
- ลบ !!! ทางลัดสำหรับประเภทเอกสาร
- ลบ 5 shorcut สำหรับ HTML ประเภทเอกสาร
- ลบตัวเลือกทวิภาคจากอดีตอันไกลโพ้น
มีอะไรใหม่ ในรุ่น 0.35.0.
- เพิ่มการสนับสนุนสำหรับแอตทริบิวต์แยกพื้นที่
- เพิ่มข้อผิดพลาดก่อนหน้านี้สำหรับการแสดงออก JavaScript ที่ไม่ถูกต้อง.
มีอะไรใหม่ ในรุ่น 0.34.1:
- คงทำให้ไฟล์ไม่ทำงานเมื่อเรียกว่ามีการเรียกกลับ
มีอะไรใหม่ ในรุ่น 0.31.2.
- คำเตือนขยันคัดค้านคงที่
มีอะไรใหม่ ในรุ่น 0.29.0:
- เพิ่ม & quot; แว่น & quot; สำหรับเฝ้าดูว่าใช้งานได้จริง.
- การแก้ไขถาวรในบล็อกของข้อความ.
- การแก้ไขแอตทริบิวต์คงที่.
มีอะไรใหม่ ในรุ่น 0.27.7.
- คงที่แต่ละ / ข้ออื่นสำหรับวัตถุแจกแจง
มีอะไรใหม่ ในรุ่น 0.27.6:
- แม่แบบรวมไม่สามารถแทนที่กลุ่มของพ่อแม่ของพวกเขา
มีอะไรใหม่ ในรุ่น 0.26.2:
- นามแฝงเพิ่ม --options ของ --obj
- เพิ่มการป้องกันความขัดแย้งคำลิขสิทธิ์ในการปิดของ Google คอมไพเลอร์.
- เพิ่มการแก้ไขแท็ก.
มีอะไรใหม่ ในรุ่น 0.26.0.
- เพิ่มอย่างชัดเจนปิดตัวเองสนับสนุนแท็ก
- เพิ่มคำสั่งบล็อก.
- เพิ่มแท็กพฤติกรรมเหมือน mixin.
- mixins ฝากประจำกับขยาย.
มีอะไรใหม่ ในรุ่น 0.22.0:
- เพิ่ม manpage หยก (หยกคนหลังจากการติดตั้งสำหรับเอกสาร )
- เพิ่ม -D, no-แก้ปัญหาให้กับหยก (1)
- เพิ่ม -p, --pretty หยก (1)
- เพิ่ม -c ตัวเลือก --client หยก (1)
- คง -o {ลูกค้า: true} กับ stdin
มีอะไรใหม่ ในรุ่น 0.21.0:
- เพิ่มการป้อนข้อมูลใหม่ / ส่งออกการทดสอบโดยใช้ชุดสตริงของมอคค่า diffing.
- นามแฝงเพิ่มขยาย - & # x3e; ขยาย.
- คงที่รวมถึงการหนี.
- คงที่ขยายตัวบล็อกกับ .foo และ #foo มือสั้น.
มีอะไรใหม่ ในรุ่น 0.20.3:
- เปลี่ยน: .filename ผ่านตัวกรองเท่านั้น <. / li>
มีอะไรใหม่ ในรุ่น 0.20.0.
- เพิ่มตัวอย่างเช่นเบราว์เซอร์
- ผลผลิตเพิ่มเข้ามาสำหรับบล็อกรวมถึง.
- เปลี่ยนแทนที่ var __ ภายในกับ __jade.
- คงที่สอง Globals.
มีอะไรใหม่ ในรุ่น 0.19.0:
- เพิ่มการเชื่อมโยงใน Readme หยกโหมดสำหรับ Emacs .
- เพิ่มการเชื่อมโยงการดำเนินหลาม.
มีอะไรใหม่ ในรุ่น 0.18.0:
- เปลี่ยน
- ['สคริปต์', 'สไตล์'] มีข้อความอย่างเดียว.
มีอะไรใหม่ ในรุ่น 0.17.0:
- jade.renderFile () กลับมาแล้ว! (สำหรับด่วน 3.x).
- คง Object.keys () ข้อผิดพลาดล้มเหลว.
มีอะไรใหม่ ในรุ่น 0.16.4.
- คงทดสอบเนื่องจากคำสงวน
- Fixed:. ผู้บัญชาการ DEP 0.1.x สำหรับ 0.5.x
มีอะไรใหม่ ในรุ่น 0.16.1:
- แก้ไข bug อื่นไม่คาดคิดเมื่อ compileDebug. เท็จ
- ปัญหารัฐ attr คงที่สมดุลคู่.
มีอะไรใหม่ ในรุ่น 0.15.2.
- คงขอบเขตเงื่อนไขใหม่
มีอะไรใหม่ ในรุ่น 0.14.0.
- เพิ่มอาร์เรย์ซ้ำกับตัวอย่างดัชนี
- เพิ่ม runtime.js.
- ตัวเลือกที่เพิ่มเข้ามา compileDebug เพื่อเปิดใช้งานเครื่องมือ LineNo.
- ตัวเลือกแบบอินไลน์ที่เพิ่มเข้ามาเพื่อปิดการใช้ inlining ของผู้ช่วยเหลือ (สำหรับฝั่งไคลเอ็นต์).
มีอะไรใหม่ ในรุ่น 0.13.0.
- เพิ่มการสนับสนุน mixin
- ที่เพิ่มเข้ามารวมถึงการสนับสนุน.
- สนับสนุนอาร์เรย์เพิ่มเข้ามาสำหรับแอตทริบิวต์ชั้น.
มีอะไรใหม่ ในรุ่น 0.12.4.
- แก้ไข bug เยื้องกรอง
มีอะไรใหม่ ในรุ่น 0.12.3.
- การสนับสนุนสตริงที่ว่างเปล่าคงที่
- เอกสารคงที่ความคิดเห็นเงื่อนไข.
มีอะไรใหม่ ในรุ่น 0.12.0:
- เพิ่มประเภทเอกสารที่เป็นนามแฝงของ !!!
- เพิ่ม; ค่าประเภทเอกสารขณะนี้คือกรณีตาย.
- เพิ่มแอตทริบิวต์การสนับสนุนการแก้ไข.
- คงที่; รักษาช่องว่างเยื้องต้นฉบับในบล็อกข้อความ.
มีอะไรใหม่ ในรุ่น 0.11.1.
- เยื้องบล็อกข้อความถาวร
- เปลี่ยน; ใช้ devDependencies.
- คงลอง / จับปัญหากับ renderFile ().
- การแกะแอตทริบิวต์ & quot;: & quot; สนับสนุนให้ใช้ & quot; = & quot; (ตัวเลือกสำหรับ ':' เร็ว ๆ นี้).
มีอะไรใหม่ ในรุ่น 0.11.0:
- เพิ่มวัตถุตนเองเพื่อหลีกเลี่ยงการที่ไม่ดีกับ () { } ประสิทธิภาพ.
- เพิ่มตัวเลือกประเภทเอกสาร.
ต้องการ
- Node.js
ความคิดเห็นที่ไม่พบ