Quelles sont les utilisations modernes du script type=“text/html” et dans cet exemple, considéré comme un bon usage?

Est quelque chose comme...

<script type="text/html" id="this-content1">
<h1>This Header Info One</h1>
<p>This content one. . .</p>
</script>
<script type="text/html" id="this-content2">
<h1>This Header Info Two</h1>
<p>This content two. . .</p>
</script>

...et l'utilisation de jQuery pour échanger le contenu, basé sur un sélecteur de bonnes pratiques dans les normes d'aujourd'hui?

Je suis un débutant dans l'utilisation de script type="text/html"... pour permettre des changements de dynamique de mon contenu et suis trouver de nombreuses façons de le faire. Est-il une source qui pourrait expliquer l'orientation de ce va et si toute la standardisation de cette pratique.

Je vois un code comme...

<div class="thumbnail">
            <# if ( data.uploading ) { #>
                <div class="media-progress-bar"><div></div></div>
            <# } else if ( 'image' === data.type ) { #>
                <img src="{{ data.size.url }}" draggable="false" />
            <# } else { #>
                <img src="{{ data.icon }}" class="icon" draggable="false" />
            <# } #>
        </div>

...imbriquée dans un script type="text/html" tag et n'ont vraiment aucune idée de pourquoi il est écrit de cette manière. Aussi avoir mouillé mon bec de la colonne vertébrale et ce qui semble être un peu lourd si vous cherchez simplement à ajouter du contenu d'origine dans une page.

  • vous êtes intentionnellement des erreurs d'étiquetage, quelque chose comme le code de l'exécutable que vous savez très bien qui n'est pas et demander si c'est une bonne chose à faire?
  • En HTML5 balises script a besoin d'aucun type d'attribut.
  • Oui, si ils ne contiennent pas de JavaScript.
  • C'est assez fréquent pour les modèles dans certains cadres ou des bibliothèques, comme knockout.js knockoutjs.com/documentation/...
InformationsquelleAutor Shane | 2012-12-14