Javascript
這玩意兒跟JAVA沒(méi)一點(diǎn)關(guān)系,當(dāng)初為了抱大腿,所以帶了個(gè)當(dāng)時(shí)很火的JAVA做頭兒
Javascript作用
1.網(wǎng)頁(yè)特效
2.用戶(hù)交互
3.表單驗(yàn)證
JS簡(jiǎn)單方法
- Alert() 彈出警示框
這玩意是window.alert("執(zhí)行語(yǔ)句");
window.可以省略
這玩意兒效果很差,在各個(gè)瀏覽器上效果不一樣,所以體驗(yàn)不是很好
Console 控制臺(tái)輸出
一般用于測(cè)試
Console.log() 普通輸出語(yǔ)句
Console.warn() 控制臺(tái)警示 黃色感嘆號(hào)
Console.error() 錯(cuò)誤提示 紅色叉號(hào)document.write() 文檔打印輸出
可以直接在網(wǎng)頁(yè)上顯示出來(lái)而不是控制臺(tái)document.getElementById("")
通過(guò)ID找到對(duì)應(yīng)的Dom
document.getElementById("demo").style.width = "200px";
變量
變量的命名規(guī)則!
1.變量命名必須以字母或是下標(biāo)符號(hào)”_”或者”$”為開(kāi)頭跋理。
2.變量名長(zhǎng)度不能超過(guò)255個(gè)字符。
3.變量名中不允許使用空格。
4.不用使用腳本語(yǔ)言中保留的關(guān)鍵字及保留符號(hào)作為變量名。
5.變量名區(qū)分大小寫(xiě)掂骏。(javascript是區(qū)分大小寫(xiě)的語(yǔ)言)
變量的作用域
- 全局變量
1.在最外層聲明的變量
2.在函數(shù)體內(nèi)部,但是沒(méi)有用var聲明的變量也是全局變量 - 局部變量
在函數(shù)內(nèi)部聲明的變量
事件三要素:
事件源->事件->事件處理程序
事件源.事件 = function() {事件處理函數(shù)}
隱藏樣式
Display: none 隱藏
Display: block 顯示
隱藏不占位置
Visibility: hide 隱藏
Visiblity: visible 顯示
隱藏占位置
Overflow:hidden 隱藏超出的部分
入口函數(shù)
在script里面寫(xiě)window.reload = function() {
}
JS數(shù)據(jù)類(lèi)型
字符型
數(shù)值型
布爾型
null
undefined
JS是一種弱數(shù)據(jù)類(lèi)型
String()
Number()
Boolean()
parseFloat()
Null空的沒(méi)值
Undefined 未定義的, 應(yīng)該有值,但是沒(méi)給
Null ""