1、什麼是javascript
JavaScript是一種直譯式腳本語言。
什麼是腳本語言:不需要經過編譯就可以直接執行的解釋型語言
JavaScript 就是由我們的瀏覽器來解釋執行的
HTML :決定了我們頁面的框架
Css:用來美化我們的頁面
JS :用來提供交互的
2、JS的組成
ECMAScript:核心部分,定義js的語法規範。
DOM:document Object Model 文檔對象模型,主要用來管理文檔的,就是指這個HTML 文件袋的
BOM:Brower Object Model 瀏覽器對象模型,主要用來進行瀏覽器上的一些操作,比如:前進,後退,頁面刷新,地址欄,歷史記錄等等。
3、 JS的語法
-弱類型的語言: var i = true;(弱類型的語言並不代表js沒有數據類型)
-區分大小寫
-需要寫在<script> 標籤內
4、JS的數據類型
- 基本類型
-string
-number
-boolean
-undefine
-null
-引用類型
-對象 ,內置對象
-類型轉換
- js內部自動轉換
5、 JS的輸出
-alert(): 直接彈框
-document.write(): 向頁面輸出,
-console.log(): 向控制檯輸出
-innerHTML :向頁面輸出
- 獲取頁面元素: document.getElementById("id的名稱");
- js聲明變量
var 變量名稱 = 變量的值;
- js聲明函數
var 函數的名稱 = function(){
}
function 函數的名稱(){
}
6、JS的開發步驟
1、確定用到的事件
2、通常事件都會觸發一個函數
3、函數裏面會去操作頁面的元素,做一些交互操作