Komut dosyası etiketleri varsayılan olarak kullanılarak gizlenir display:none;
. Unor 1 temel dil özelliklerini açıklamaktadır. Ancak, bunlar hala DOM'nin bir parçasıdır ve buna göre şekillendirilebilir.
Bununla birlikte, bir komut dosyası etiketinin ne yaptığını akılda tutmak önemlidir. Eskiden türlere ve dillere eşlik ederken, artık gerekli değildir. Artık JavaScript'in orada olduğu varsayılmaktadır ve sonuç olarak tarayıcılar komut dosyasını bu etiketlerle karşılaştığında (veya yüklendiğinde) yorumlayacak ve çalıştıracaktır.
Komut dosyası yürütüldükten sonra, etiketin içeriği sayfadaki metindir (genellikle gizlidir). Bu metin açığa çıkarılabilir, ancak yalnızca metin olduğu için de kaldırılabilir .
Sayfanızın altında, kapanış </html>
etiketinden hemen önce, bu etiketleri metinleriyle birlikte kolayca kaldırabilirsiniz ve sayfada hiçbir değişiklik olmazdı.
Örneğin:
(function(){
var scripts = document.querySelectorAll("script");
for(var i = 0; i < scripts.length; i++){
scripts[i].parentNode.removeChild(scripts[i]);
}
})()
Sayfanın durumu zaten değiştirilmiş olduğundan ve geçerli global yürütme bağlamında yansıtıldığından, bu herhangi bir işlevi kaldırmaz. Örneğin, sayfa jQuery gibi bir kitaplık yüklediyse, etiketlerin kaldırılması, sayfanın çalışma zamanı ortamına zaten eklenmiş olduğu için jQuery'nin artık gösterilmediği anlamına gelmez. Temelde yalnızca DOM denetim aracının komut dosyası öğelerini göstermemesini sağlamakla birlikte, yürütüldüğünde komut dosyası öğelerinin gerçekten yalnızca metin olduğunu vurgulamaktadır.
1. unor, Per 07 Tem 2016, wutzebaer, "Etiketler ne zaman görünür olmalı ve neden olabilirler?", 1 Temmuz 10:53, https://stackoverflow.com/a/38147398/1026459
<style>
İçeriği düzenlenebilir görünür bir CSS gördüm . Etkileri gerçek zamanlı olarak görmek için güzel bir yol.