मैं अपनी अगली परियोजना के लिए Ember.js का मूल्यांकन कर रहा हूं। मैं अभी तक बाध्यकारी तंत्र से प्यार कर रहा हूं, लेकिन दृष्टिकोण के बारे में एक सवाल है। दस्तावेज़ों के अनुसार "अंतर्निहित संपत्ति में परिवर्तन होने पर आपके एचटीएमएल का कौन सा हिस्सा अपडेट करना है, यह जानने के लिए, हैंडलबार एक अद्वितीय आईडी के साथ मार्कर तत्व डालेंगे।" मैं शायद इन टैग के साथ रह सकता हूं लेकिन वे बहुत विचलित हैं (नीचे उदाहरण देखें)। क्या इस दृष्टिकोण के पीछे तर्क कहीं भी चर्चा की गई है। क्या किसी भी विकल्प पर विचार किया गया था?क्या एम्बर.जेएस में मेटामोर्फ स्क्रिप्ट टैग का कोई विकल्प है?
<tbody>
<script id="metamorph-0-start" type="text/x-placeholder"></script>
<script id="metamorph-1-start" type="text/x-placeholder"></script>
<tr>
<td class="quote-name">
<script id="metamorph-7-start" type="text/x-placeholder"></script>
Apple
<script id="metamorph-7-end" type="text/x-placeholder"></script>
</td>
<td class="quote-code">...</td>
<td class="quote-value">...</td>
<td class="quote-bid">...</td>
<td class="quote-offer">...</td>
</tr>
...
</tbody>
सिवाय इसके कि यह चीजों को दृष्टि से प्रभावित करता है और तोड़ देता है। कोई सीएसएस छद्म वर्ग नहीं: पहला बच्चा: nth-child (विषम) काम क्योंकि यह अगर। एक महापौर चीज है, सीएसएस spec में पूरी विशेषताएं अनुपयोगी हैं। – Andri
@Andri उपयोग करें ': प्रथम प्रकार का', ': nth-of-type', ... – pangratz
@pangratz जो हर ब्राउज़र में समर्थित नहीं है, और अन्य कारणों के लिए कई मौजूदा कोड को ठीक करने की आवश्यकता है। उदाहरण के लिए, Metamorph स्क्रिप्ट टैग की वजह से jQuery.timeago टूट जाता है। –