在HTML中使用JavaScript

来源:互联网 发布:云计算行业报告 编辑:程序博客网 时间:2024/06/05 08:56

引入JavaScript脚本的两种办法:

       1.嵌入式 :直接在HTML的界面使用<script></script>标签  默认type="text/javascript", 所以可以省略type属性

       2.外部引用:引入外部的.js文件 在src属性中设置该文件的路径

                             外部文件只需要包含要放在<script></script>之间的代码就可以了

注意:

           1.带有src属性的<script>元素不应该在<script></script>之间再包含额外的JavaScript代码,如若包含只会下载并执行外部脚本文件,而嵌入的会被忽略。
           2.外部引入的.js文件还可以是来自外部域的JavaScript文件,但是要注意的是这些来自外部域的文件有可能被别人修改

             <script src="http://www.somewhere.com/afile.js"></script>

           3.关于脚本的解析一般是从上而下的解析,直到脚本解析完毕才会执行下面的<body>中的内容,所以推荐一般将脚本放在</body>的前面;对于引入的.js文件可以通过设置<script>标签的属性来延迟脚本

            3.1 defer属性   defer="defer" 脚本会被立即下载延迟执行  会被延迟到整个页面都解析完毕后再运行

            3.2 async属性  async="async"异步脚本,不能保证执行的先后顺序,其目的是不让页面等待脚本的下载和执行,从而异步加载页面的其他内容。

<noscript>元素

            适用于:

                          1.浏览器不支持脚本

                          2.浏览器支持脚本,但是脚本被禁用

只有符合上面的任何一个条件才会显示<noscript>中的内容,否则不显示

                        <noscript>

                                   <p>本页面需要浏览器支持(启用)JavaScript。</p>

                        <noscript>