मैंने अपने आवेदन में कोड व्यवस्थित करने के तरीके के रूप में आज backbone.js को देखना शुरू कर दिया है।Backbone.js - तत्काल मॉडलों/दृश्यों से बाहर निकलने वाले एचटीएमएल
मैं सोच रहा था (अवधारणात्मक रूप से - इसलिए स्यूडोकोड के साथ हर तरह से जवाब दें) मैं बैकबोन मॉडल (और दृश्य) बनाने के लिए अपने मौजूदा एचटीएमएल का उपयोग कैसे करूं।
मेरे द्वारा प्राप्त सभी ट्यूटोरियल में एक खाली HTML टेम्पलेट का उपयोग करने और फिर AJAX का उपयोग कर सामग्री में इंजेक्शन शामिल है। मैं यह नहीं करना चाहता।
यदि मेरे पास पुस्तकों का संग्रह है।
<!DOCTYPE HTML>
<html lang="en-US">
<head>
<meta charset="UTF-8">
<title>My Book Collection</title>
</head>
<body>
<head>
</head>
<body>
<ul id="bookCollection">
<li class="book" data-book-id="1"><input type="text" name="book_1_name" value="My Book A"/></li>
<li class="book" data-book-id="2"><input type="text" name="book_2_name" value="My Book B"/></li>
<li class="book" data-book-id="3"><input type="text" name="book_3_name" value="My Book C"/></li>
<li class="book" data-book-id="4"><input type="text" name="book_4_name" value="My Book D"/></li>
<li class="book" data-book-id="5"><input type="text" name="book_5_name" value="My Book E"/></li>
</ul>
</body>
</body>
</html>
इस स्तर मैं एक मॉडल के रूप में प्रत्येक पुस्तक के प्रबंध शुरू करना चाहते हैं, एक समारोह में जब भी पुस्तक के नाम बदल रहे हैं (बस अवधारणा के सबूत के लिए समारोह में एक चेतावनी) पर कॉल, और फिर एक यूआरएल बुला सिंक करने के लिए मेरे डेटाबेस के साथ मॉडल में परिवर्तन।
किसी को भी एक तरह से एक पृष्ठ पर मौजूदा एचटीएमएल का उपयोग करके उपरोक्त करने के लिए सही दिशा में मुझे बात कर सकते हैं?
यदि यह एक फर्क पड़ता है तो मैं अपने टेम्पलेटिंग के लिए मूंछ का उपयोग करने की योजना बना रहा हूं।
अपने प्रश्न के बारे में यदि आप उस उद्देश्य के लिए अपने HTML को बदलने की जरूरत है? यदि ऐसा है: वास्तव में नहीं। या आप जेएस चाहते हैं? –
@lazerscience - मैं सिर्फ यह जानना चाहता हूं कि एचटीएमएल को छोड़ने से डेटा बनाना संभव है (डेटा खींचने के बजाय, डेटा + टेम्पलेट का उपयोग करके एचटीएमएल बनाना और पेज में इंजेक्शन करना) - और मैं यह कैसे करूं? उपर्युक्त उदाहरण में मुझे लूप (मैं jQuery का उपयोग कर रहा हूं) बनाने और प्रत्येक पुस्तक तत्व के लिए एक दृश्य बनाने की आवश्यकता होगी? – calumbrodie