/ / Polymer: การลงทะเบียนองค์ประกอบในสคริปต์ภายนอก - พอลิเมอร์

พอลิเมอร์: การลงทะเบียนองค์ประกอบในสคริปต์ภายนอก - พอลิเมอร์

ในตัวอย่างส่วนใหญ่ที่ฉันเห็นในการสร้างองค์ประกอบสคริปต์ที่ลงทะเบียนองค์ประกอบถูกกำหนดไว้ในไฟล์ HTML ของคอมโพเนนต์เช่น

<link rel="import" href="/components/polymer/polymer.html">

<polymer-element name="my-element">
<template>
...
</template>
<script>
// convenience wrapper for document.registerElement
Polymer("my-element", {
...
});
</script>
</polymer-element>

สามารถลงทะเบียนในสคริปต์ภายนอกแทนได้เช่น

<script src="my-element.js"></script>

ซึ่งดูเหมือนจะเป็นตัวเลือกที่น่าสนใจเนื่องจากสคริปต์จะปรากฏในเครื่องมือเช่น JSHint แต่คุณจะสูญเสียเอกสารที่สร้างขึ้นโดยอัตโนมัติสำหรับคุณลักษณะ ฯลฯ

มีเวิร์กโฟลว์หรือชุดเครื่องมือที่ช่วยให้คุณได้รับสิ่งที่ดีที่สุดในโลกนี้หรือไม่?

เช่น. รวมเทมเพลตดิบและสคริปต์ลงในไฟล์ HTML เดียวในลักษณะเดียวกับการประมวลผล CSS กับ Sass ก่อนหรือไม่?

คำตอบ:

2 สำหรับคำตอบ№ 1

ใช่. พอลิเมอร์สนับสนุนการลงทะเบียนองค์ประกอบด้วยการอ้างอิงสคริปต์ภายนอก ดู http://www.polymer-project.org/docs/polymer/polymer.html#separatescript. เหตุผลดั้งเดิมที่องค์ประกอบอยู่ในการโทรถึง Polymer() คือการสนับสนุนเรื่องนี้ มันเชื่อมโยงคำนิยามกับสคริปต์


คำถามที่เกี่ยวข้อง


ความคิดเห็น (0)

เพิ่มความคิดเห็น