1、JavaScript的組成
1、ECMAScript(核心部分):語法、類型、語句、操作符等
2、BOM(瀏覽器對象模型):Window對象,Navigator 對象,Screen對象,History對象,Location對象
3、DOM(文檔對象模型)
2、JavaScript變量的聲明
1、變量的聲明語法:
var 變量名;
2、變量名的聲明規(guī)則1、變量必須使用字母、下劃線或者美元符號(hào)開始
2、變量名稱對大小寫敏感
3、不能使用JavaScript關(guān)鍵字與JavaScript保留字
3、ES2015的環(huán)境支持
也就是ES6的語法,但是可能有些瀏覽器支持性還不是很好,一些特性還不好實(shí)現(xiàn),這時(shí)我們需要一個(gè)轉(zhuǎn)碼器Traceur。它允許將ES6代碼直接插入網(wǎng)頁。
<!-- 加載Traceur編譯器 -->
<script src="http://google.github.io/traceur-compiler/bin/traceur.js" type="text/javascript"></script>
<!-- 將Traceur編譯器用于網(wǎng)頁 -->
<script src="http://google.github.io/traceur-compiler/src/bootstrap.js" type="text/javascript"></script>
<script type="text/traceur">
</script>
說明:script標(biāo)簽的type屬性的值是text/traceur,而不是text/javascript。這是Traceur編譯器識(shí)別ES6代碼的標(biāo)識(shí)
5、JavaScript-確認(rèn)(confirm消息對話框)
基本語法
confirm(str)
說明:str:在消息對話框中要顯示的文本
返回值:Boolean值
當(dāng)用戶點(diǎn)擊“確定”按鈕時(shí),返回true
當(dāng)用戶點(diǎn)擊“取消”按鈕時(shí),返回false
6、JavaScript-提問(prompt消息對話框)
通常用于詢問一些需要與用戶交互的信息。彈出消息對話框(包含一個(gè)確定按鈕、取消按鈕與一個(gè)文本輸入框)
基本語法:
prompt(str1,str2)
參數(shù)說明:str1 要顯示在消息對話框中的文本,不可修改;str2 文本框中的內(nèi)容,可修改
返回值:
1、點(diǎn)擊確定按鈕,文本框中的內(nèi)容將作為函數(shù)的返回值
2、點(diǎn)擊取消按鈕,將返回null
7、JavaScript-打開窗口(window.open)
open()方法可以查找一個(gè) 已經(jīng)存在或者新建的瀏覽器窗口
基本語法:
window.open([URL],[窗口名稱],[參數(shù)字符串])
參數(shù)說明:
URL:可選參數(shù),在窗口中要顯示網(wǎng)頁的網(wǎng)址或路徑。如果省略這個(gè)參數(shù),或者它的值是空字符串,那么窗口就不顯示任何文檔。
窗口名稱:可選參數(shù),被打開窗口的名稱。
1.該名稱由字母、數(shù)字和下劃線字符組成。
2."_top"、"_blank"、"_self"具有特殊意義的名稱。
_blank:在新窗口顯示目標(biāo)網(wǎng)頁
_self:在當(dāng)前窗口顯示目標(biāo)網(wǎng)頁
_top:框架網(wǎng)頁中在上部窗口中顯示目標(biāo)網(wǎng)頁
3.相同 name 的窗口只能創(chuàng)建一個(gè),要想創(chuàng)建多個(gè)窗口則 name 不能相同。
4.name 不能包含有空格。
參數(shù)字符串:可選參數(shù),設(shè)置窗口參數(shù),各參數(shù)用逗號(hào)隔開。

8、JavaScript-關(guān)閉窗口(window.close)
close()關(guān)閉窗口
用法:
window.close();//關(guān)閉本窗口
或者:
<窗口對象>.close();//關(guān)閉指定窗口
eg:
var mywindow=window.open('http://www.baidu.com');
mywindow.close();