zoukankan      html  css  js  c++  java
  • Javascript 高级程序设计(第3版)

    2017-05-10

    更新原文: http://www.cnblogs.com/daysme

    在 html 中使用 js

    把js代码写在 <script type="text/javascript"></script> 这样的标签即可。 type="text/javascript" 可以不写,要写就要写对。
    在 html 中使用 js 弹出 1

      <!DOCTYPE html>
      <html lang="en">
      <head>
        <meta charset="UTF-8">
        <title>Document</title>
      </head>
      <body>
        <script>
          alert(1);
        </script>
      </body>
      </html>
    

    在 script 标签中使用 </script> 时会发生错误,因为浏览器会把他认为是结束标签。需要转义一下 </script>

      <!DOCTYPE html>
      <html lang="en">
      <head>
        <meta charset="UTF-8">
        <title>Document</title>
      </head>
      <body>
        <script>
          alert('</script>'); // alert('</script>')
        </script>
      </body>
      </html>
    

    使用外部的 js 文件

    使用 src 属性值添加 js 文件: <script src="name.js"></script>

    • 当浏览器解析外面的 js 文件时,会暂停对当前页面的解析。
    • 使用外部 js 文件时,标签内不能再写 js 代码。
    • 只要没有 defer 和 async 属性,浏览器默认从上到下解析每个 script 标签。

    js文件的使用位置

    一般都是放在 head 标签中。但推荐放在 body 的最下面,避免加载 js 文件时页面没有解析导致页面空白。

    不解析任意格式的文本

    在 CData 中的内容不会被解析。

      <script type="text/javascript">
      //<![CDATA[
        alert(1)
      //]]>
      </script>
    

    建议把以外部文件使用 js

    这样做有一些好处:

    • 方便维护
    • 可以被浏览器缓存,只下载一次
  • 相关阅读:
    [Usaco2008 Nov]mixup2 混乱的奶牛
    [Poi2004] 旅行问题
    [洛谷P1278]单词游戏
    redis20
    redis19
    redis18
    OHC Java堆外缓存详解与应用
    SQL优化
    Mysql安装、字符、引擎设置
    大文件下载
  • 原文地址:https://www.cnblogs.com/daysme/p/6878296.html
Copyright © 2011-2022 走看看