JS概念 javaScript是用於實現用戶交互、動態控制文檔的外觀和內容,動態控制瀏覽器操作、創建cookies等網頁行為的跨平臺、跨瀏覽器的由瀏覽器解釋執行的客戶端腳本語言; 特點 是基於對象的弱類型語言 弱類型語言:是一種弱類型定義的語言,某一個變數被定義類型,該變數可以根據環境變數自動進行轉 ...
-
-
弱類型語言:是一種弱類型定義的語言,某一個變數被定義類型,該變數可以根據環境變數自動進行轉換,不需要經過顯性強制轉換。弱類型語言包括vb,php,javascript等。
-
強類型語言:是一種強制類型定義的語言,一旦某一個變數被定義類型,如果不經過強制轉換,則它永遠就是該數據類型了,強類型語言包括java,net,c++等
-
-
跨平臺
-
Linux,windows,mac只要有瀏覽器,就能夠運行
-
-
事件驅動
-
滑鼠點擊,滑鼠懸浮,滑鼠移動,鍵盤按下,鍵盤彈起,獲取焦點,失去焦點,載入等常用的事件
-
用途
-
-
動態HTML(DHTML):不需要人為介入,就能自動實現動畫效果。
-
用戶交互的動畫效果:需要滑鼠和鍵盤介入的動畫效果
-
動態添加一些網頁內容
-
動態的獲取和改變html元素的屬性或css屬性,從而動態的創建網頁內容或改變內容的顯示
<script> console.log('Hello World!'); </script>
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <!-- script標簽最好添加到body閉合標簽之前 --> <script src="./js/index.js"></script> </body> </html>
alert("這是我輸出的頁面)
-
document.write(“這是我輸出的內容”); 在頁面輸出,可以輸出標簽
document.write("這是我輸出的內容")
-
console.log() 在控制臺中列印,列印任意字元或者js的變數信息; 可以接受任何字元串、變數、數字、對象;
console.log("這是我輸出的內容")
// 單行註釋
/* 多行註釋 多行註釋 多行註釋 */