JS:運行於JS解釋器/引擎中的解釋型腳本語言。
解釋型:運行之前是不需要編譯的,運行之前不會檢查錯誤,知道碰到錯誤爲止。
運行環境:1.獨立安裝的JS解釋器(NodeJS)
2.嵌入在瀏覽器內核中的JS解釋器
JS的組成 1.核心(ECMAScript)
2.文檔對象模型(DOM)
3.瀏覽器對象模型(BOM)
JS的特點 1.開發工具簡單,記事本即可2.無需編譯,直接由JS引擎負責執行3.弱類型語言4.面向對象
瀏覽器的內核主要負責頁面內容的渲染,由兩個部分組成:1.內容排版引擎解析(HTML.CSS)2.腳本解釋引擎解析(JS)
注:不同瀏覽器的內核是不同的
——————
將JS腳本嵌入在HTML頁面中執行的步驟:
1.將JS代碼嵌入在元素事件中
<div id=""onclick="JS代碼">xxx</div>
<html>
<body>
<button onclick="console.log('Hellon World');">
打印消息
</button>
</body>
</html>
2.將JS代碼嵌入在script標記中(允許出現網頁的任意位置處)
<html>
<body>
頁頭
<hr/>
<script>
document.write('<b>歡迎</b>');
console.log('腳本執行結束了...');
</script>
<hr/>
頁尾
</body>
</html>
3.將JS代碼寫在外部腳本文件中(**.js)
(1)創建js文件,並編寫JS代碼
(2)在頁面中引入js文件
<script src="js文件路徑"></script>
<html>
<head>
<script src="myscript.js"></script>
</head>
<body>
</body>
</html>
注:<script src=""></script>標籤中,不允許出現任何內容
——————
語法規範
1.大小寫敏感
2.由表達式、關鍵則、運算符組成
————