JavaScript用法

<script> 和 </script> 會(huì)告訴 JavaScript 在何處開始和結(jié)束。

<script>
alert("我的第一個(gè) JavaScript");
</script>

JavaScript有三種書寫格式, 分別是"行內(nèi)式"、"頁內(nèi)式"、"外鏈?zhǔn)?

行內(nèi)式

將script代碼直接寫在元素內(nèi)部

 <button onclick="alert('今天天氣很好!');">今天天氣很好!</button>

頁內(nèi)式

腳本可位于 HTML 的 <body> 或 <head> 部分中,或者同時(shí)存在于兩個(gè)部分中。

<!DOCTYPE html>
<html>
<head>
<script>
function myFunction()
{
    document.getElementById("demo").innerHTML="我的第一個(gè) JavaScript 函數(shù)";
}
</script>
</head>
<body>
<h1>我的 Web 頁面</h1>
<p id="demo">一個(gè)段落</p>
<button type="button" onclick="myFunction()">嘗試一下</button>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
<h1>我的 Web 頁面</h1>
<p id="demo">一個(gè)段落</p>
<button type="button" onclick="myFunction()">嘗試一下</button>
<script>
function myFunction()
{
    document.getElementById("demo").innerHTML="我的第一個(gè) JavaScript 函數(shù)";
}
</script>
</body>
</html>

如果把 JavaScript 代碼放入函數(shù)中,就可以在事件發(fā)生時(shí)調(diào)用該函數(shù);
否則直接按照代碼順序執(zhí)行
一般先寫HTML,然后再寫JavaScript。

外鏈?zhǔn)礁袷?/h2>

把腳本保存到外部文件中。外部文件通常包含被多個(gè)網(wǎng)頁使用的代碼。
外部 JavaScript 文件的文件擴(kuò)展名是 .js。

使用

 <script type="text/javascript" src="01-js書寫格式.js"></script>

外鏈?zhǔn)阶⒁恻c(diǎn)

  • 外鏈?zhǔn)降膕cript代碼塊中不能編寫js代碼, 即便寫了也不會(huì)執(zhí)行
      <script type="text/javascript" src="index.js">
            alert("今天天氣很好!"); // 不會(huì)被執(zhí)行
       </script>
  • 由于每次加載外鏈?zhǔn)降膉s文件都會(huì)發(fā)送一次請(qǐng)求, 這樣非常消耗性能, 所以在企業(yè)開發(fā)中推薦將多個(gè)JS文件打包成為一個(gè)JS文件,以提升網(wǎng)頁的性能和加載速度。
/***html代碼***/
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>javascript 語法規(guī)范</title>
    <style media="screen">

    </style>
    <script type="text/javascript">
    // 頁內(nèi)式  寫在前面最好添加window.onload = function(),也可以不添加,建議添加
      window.onload = function(){
        alert('今天天氣很好!');
      }
    </script>
  </head>
  <body>
    <button onclick="alert('今天天氣很好!');">行內(nèi)式</button>

    <!-- 頁內(nèi)式   建議寫在最后,按鈕現(xiàn)創(chuàng)建 -->
    <script type="text/javascript">
      window.onload = function(){
        alert('今天天氣很好!');
      }
    </script>

   <!-- 外鏈?zhǔn)礁袷?-->
    <script src="js/index.js">
    <!-- 中間不要寫任何js代碼,寫了也不會(huì)執(zhí)行 -->
    alert('今天天氣很好!');
    </script>
  </body>
</html>

/***.js文件中代碼***/
alert('今天是個(gè)好天氣')

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,506評(píng)論 0 13
  • JavaScript 資源大全中文版很多程序員應(yīng)該記得 GitHub 上有一個(gè) Awesome - XXX 系列的...
    wwmin_閱讀 3,650評(píng)論 1 91
  • 傳說,人死之后靈魂會(huì)飄蕩,會(huì)飄很久很久,具體有多久沒人知道,因?yàn)樗廊苏f的話活著的人是聽不到的,而死去的世界,時(shí)間無...
    青只閱讀 341評(píng)論 0 2
  • "這是一件不可能完成的事情!" "你的能量超乎你的想象!" "我相信!" "相信相信的力量!" 早九點(diǎn),晚無點(diǎn)。緊...
    毛十八321閱讀 406評(píng)論 0 0
  • 關(guān)注全球媽媽育兒指南 每天學(xué)習(xí)全球媽媽育兒干貨 對(duì)孩子的能力抱有現(xiàn)實(shí)的期望,對(duì)于孩子的健康成長(zhǎng)至關(guān)重要。例如,如果...
    全球媽媽育兒指南閱讀 348評(píng)論 0 0

友情鏈接更多精彩內(nèi)容