Kısa bir süre önce bir şablon kitaplığı kullanarak işlediğim HTML için <template>
etiketini kullanmaya başladım.etiketi içindeki "Bozuk" bağlantılar
<template id="tmpl">
<div class="something">
<a href="/pages/{{link}}">{{title}}</a>
</div>
</template>
...
<script>
var output = Mustache.render($('#tmpl').html(), {
link: 'abc',
title: 'abc'
});
</script>
Ancak, bu benim HTML bozuk bir bağlantı (example.com/pages/{{link}}) var demektir farkına vardım. Bu, çeşitli tarayıcıların geçersiz sayılabileceği için bir endişe kaynağıdır (aslında, Google Search Console, ana sayfamı kopmuş bir bağlantıya sahip olarak bildirir).
<template>
kullanımı bu şekilde mi geçerli?<script type="text/template">
yerine (handlebars.js website'da görüldüğü gibi) koymak daha iyi midir?
sayesinde, aslında 'googleoff' yorumlarla ilgili hiçbir fikri yoktu! Yani, benim örneğimin aslında bir şey oluşturmadığını fark ettim (“” etiketini nasıl kullandığımı göstermek için kullanıyordum); asıl sorum (hala aktif olan), '' bu kullanımının semantik (ve başka bir şekilde) geçerli olup olmadığı mı yoksa kaçınılması mı gerektiği ile ilgilidir. – fstanis