JavaScript的學(xué)習(xí)路程

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)隔開。

image.png

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();

DOM 文檔對象模型

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、JS前言 (1)認(rèn)識(shí)JS 也許你已經(jīng)了解HTML標(biāo)記(也稱為結(jié)構(gòu)),知道了CSS樣式(也稱為表示),會(huì)使用HT...
    凜0_0閱讀 2,939評論 0 8
  • JS簡介 外部JavaScript中文件的文件擴(kuò)展名為.js,如果使用外部文件,那么標(biāo)簽需要設(shè)置它的src屬性為文...
    Grape_葡萄閱讀 1,043評論 1 6
  • 46、反思中國 反思中國已在粗放型經(jīng)濟(jì)發(fā)展中,走到了一個(gè)盡頭,這個(gè)盡頭就像孩子僅靠小聰明玩耍的時(shí)代的終結(jié),改革開放...
    溫向軍慈云養(yǎng)生閱讀 463評論 0 0
  • 在和徐秘書通完電話后的第十九天,林夏接到了周默的電話,說是晚上六點(diǎn)派司機(jī)接她!今天是周五,晚上接她,林夏自然意識(shí)到...
    看不見的琥珀小姐閱讀 247評論 0 0
  • 太陽在叫囂 肆意的狂笑 所有被灼燒著的人們 都是我烈日下的失敗者 大地在叫囂 大聲的吵鬧 那些踩著我走過的腳步 你...
    行思坐憶閱讀 221評論 0 0

友情鏈接更多精彩內(nèi)容