JS是什么
是一種運行在客戶端(瀏覽器)的編程語言,實現人機交互的效果
作用(做什么)
- 網頁特效(監聽用戶的一些行為讓網頁做出對應的反饋)
- 表單驗證(針對表單數據的合法性行為進行判斷)
- 數據交互(獲取后臺的數據,渲染到前端)
- 服務端編程(node.js)
JS的組成
ECMAScript:規定了js基礎語法的核心知識。
Web APIs:DOM操作文檔,比如對頁面元素進行移動、大小、添加刪除等操作,BOM操作瀏覽器,頁面彈窗,存儲數據到瀏覽器等等。
JS的書寫位置
1.內部JavaScript
直接寫在html文件里,用script標簽包住
規范:script標簽寫在</body>上面
拓展:alert('***')頁面彈出警告對話框
將<script>放在html文件的底部附近的原因是瀏覽器會按照代碼在文件中的順序加載HTML。如果先加載的JavaScript期望修改下方的HTML,那么可能由于HTML未被加載而失效
2.外部JavaScript
代碼寫在以.js結尾的文件里
語法:通過script標簽,引入到HTML頁面中。
例如:<script src ="my.js"></script>
script標簽中間無需寫代碼,否則會被忽略
3.內聯JavaScript
代碼寫在標簽內部
JS注釋
- 單行注釋: //
- 塊注釋:? /*? */