Я только начал работать с jquery, поэтому мне нужно убедиться, что я все хорошо. Я объясню, что я сейчас верю, пожалуйста, дайте мне свои мысли.Ищете хороший способ отделить Javascript и HTML
Сначала я думаю, что вывод html с сервера должен быть главным образом для тех, у кого нет js, или если есть ошибка браузера. Таким образом, страница будет работать для всех, кого я надеюсь.
Тогда я думаю, что jquery должен иметь скрытые данные и шаблоны, которые он использует для изменения страницы.
Я не знаю, какой формат шаблоны должны быть. Одна идея состоит в том, чтобы просто сделать это как этот
<div id="checkbox-template" class="templatedefinition" style="visibility:hidden">
<input type="checkbox"><label></label>
</div>
Это было бы идеально, но я думаю, что у меня есть сомнения. Еще одна идея заключается в использовании
$(document.createElement())
И после этого есть несколько вариантов обработки данных. Я пытался что-то простое, как это:
var fruits= new Array(
// id - Label - info
new Array("orange","Orange","some info"),
new Array("apple","Apple","some info"),
new Array("banana","Banana","some info")
);
И теперь я готов построить флажки для фруктов и изменить исходную страницу. Но прежде чем я начну делать что-то подобное во всех своих решениях, было бы здорово узнать, хорошо ли что-то подобное.
Ваше название вопроса крайне вводит в заблуждение. –
Да, я думаю, вы правы, как бы вы сформулировали вопрос? – offroff
Мой английский очень слаб, теперь я все равно изменил название – offroff