2012-05-25 4 views
0

Dans mon iPhone webapp, j'ai une div vide et j'ajouter des choses à dynamiquement à l'aide :conception iPhone webapp

var example=$(document.createElement('which-ever-tag i need')); 

example.html('blah blah') 
blank_div.append(example); 

De cette façon, je peux ajouter et supprimer des éléments que j'ai besoin.

example.remove(); 

Je pensais que récemment cependant, je peux aussi le faire de cette façon de ma première page HTML:

<div id='homepage'> 
    place some content in here 
</div> 
<div id='second_page'> 
    some more content 
</div> 

Et puis je peux cacher et réafficher certaines sections. Je me demandais juste quelle serait la meilleure façon de faire cela?
JavaScript pour créer dynamiquement les éléments, ou pour les faire créer et afficher juste quand jamais pour montrer une section nécessaire?

extrait de code:

title=$(document.createElement('div')); 
title.addClass('title'); 
title.html('Mango Fitness'); 
container.append(title); 

Répondre

0

Je dirais que c'est une question de préférence, avec des avantages et des inconvénients pour chacun. En utilisant JavaScript, vous gardez toutes vos pièces dans un fichier (peut-être) soigné. En le décomposant, vous pouvez séparer les dispositions de votre vue principale de votre logique, ce qui facilitera peut-être le travail ultérieur. Personnellement, je préfère utiliser HTML pour la mise en page et JavaScript pour la logique du contrôleur.