`
羽落窗前
  • 浏览: 105719 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论

HTML的script标签与noscript标签

阅读更多

其实HTML的script标签学过Web开发的应该都知道。只是,用框架开发的话,这些标签通常都是自动生成,平时并不会去注意,更多的是在意src路径里的那个js文件。

 

最近在写JS的练习代码时,才无意中发现,原来script标签里,也有很多讲究。

 

根据W3C标准,script标签里的type属性是required的,而src是optional。虽然不写type运行也不会有问题。

 

而XHTML则要更复杂一点:

 

<script type="text/javascript">
//<![CDATA[
var i=10;
if (i<5)
  {
  // some code
  }
//]]>
</script>

 

script标签里有个defer="defer"的可选属性,可以定义脚本在页面加载完之后再执行,不过……这个属性,要和src一起使用,否则有些浏览器不支持。PS:IE 6也支持这个属性。

 

onscript标签会在浏览器禁用脚本时显示其内容:

 

 

<noscript>
<p>To better present the page, please turn on scripting.</p>
</noscript>
 

 

 

分享到:
评论

相关推荐

    HTML5 对各个标签的定义与解释:noscript

    如果浏览器支持脚本,那么它不会显示...老式的(无法识别 &script&gt; 标签的)浏览器会忽略注释,这样就不会把标签的内容写到页面上,而新式的浏览器则懂得执行这些脚本,即使它们被包围在注释标签中! 实例代码 &lt;body&gt;

    HTML元素 noscript使用介绍

    HTML 与 XHTML 之间的差异NONE提示和注释:注释:如果浏览器支持脚本,那么它不会显示出 noscript 元素中的文本。 注释:无法识别 [removed] 标签的浏览器会把标签的内容显示到页面上。为了避免浏览器这样做,您应当...

    Html5中文手册(程序员必备手册)

    Html 5 标签(按照英文字母a~z顺序排列): 1、&lt;!--...--&gt; 定义注释。 2、&lt;!DOCTYPE&gt; 定义文档类型。 3、&lt;a&gt; 定义超链接。 4、&lt;abbr&gt; 定义缩写。 5、&lt;address&gt; 定义地址元素。 6、&lt;area&gt; 定义图像映射中的区域。 7...

    HTML开发王

    13.2.1 使用script元素定义脚本代码 13.2.2 在内建事件中定义脚本 13.2.3 在超链接中定义脚本 13.2.4 定义脚本语言 13.2.5 动态修改文档 13.2.6 认识dhtml 13.3 浏览器不支持脚本是应注意的问题 13.3.1 noscript元素...

    React Helmet:React的文档主管-开源

    支持所有有效的head标签:title,base,meta,link,script,noscript和style标签。 它还支持body,html和title标签的属性。 在同一组件中指定时,将保留重复的磁头更换(支持诸如“ apple-touch-icon”之类的标签...

    JavaScript基础和实例代码

    1.4.1 通过&lt;script&gt;与&lt;/script&gt;标记对引入 1.4.2 通过&lt;script&gt;标记的src属性引入 1.4.3 通过JavaScript伪URL引入 1.4.4 通过HTML文档事件处理程序引入 1.5 嵌入JavaScript脚本代码的位置 1.5.1 在与标记对之间放置 ...

    js使用小技巧

    HTML标签 document.documentElement.innerHTML 第一个style标签 document.styleSheets[0] style标签里的第一个样式 document.styleSheets[0].rules[0] 防止点击空链接时,页面往往重置到页首端。 ()"&gt;word...

    javascript函数的解释

    50.指定在不支持脚本的浏览器显示的HTML:&lt;noscript&gt;&lt;/noscript&gt; 51.当超链和ONCLICK事件都有时,则老版本的浏览器转向a.html,否则转向b.html.例:&lt;a href= "a.html" onclick="location.href='b.html';return false"&gt;...

    JavaScript高级教程

    2.10.3 有标签的语句..............................................48 2.10.4 break 语句和 continue 语句..............................................48 2.10.5 with 语句.....................................

    JS高级程序设计-核心笔记.docx

    2.1 &lt;script&gt;元素........................................10 2.1.1 标签的位置 ..................................12 2.1.2 延迟脚本 ......................................13 2.1.3 异步脚本 ...................

Global site tag (gtag.js) - Google Analytics