什么是JavaScript?
前言
本文內容為 博主閱讀“紅寶書”之后的總結和個人理解,有什么錯誤歡迎指正!
一句話概括語言的誕生
1995年,網景公司一位名叫Brendan Eich的工程師,開發了一個叫Mocha的腳本語言,后來改名叫 JavaScript,以便蹭當時大火的Java的熱度,
到底啥時JavaScript?
JavaScript是一門用來和網頁互動的腳本語言,主要包好一下三部分:
ECMAScript:由ECMA-262定義并提供核心功能,
檔案物件模型(DOM):提供和網頁內容互動的方法和介面,
瀏覽器物件模型(BOM):提供和瀏覽器互動的方法和介面,

ECMAScript
ECMAScript,即ECMA-262定義的語言,ECMA-262將這門語言作為一個基準來定義,以便在它之上構建更穩定的腳本語言,它具體描述了這門語言的如下部分:
- 語法
- 型別
- 陳述句
- 關鍵字
- 保留字
- 運算子
- 全域物件
ECMAScript只是對實作這個規范描述的所有方面的一門語言的稱呼,JavaScript實作了ECMAScript,
DOM
檔案物件模型是一個應用編程介面,把頁面抽象成一個個節點,
<html>
<head>
<title>Sample Page</title>
</head>
<body>
<p> Hello World!</p>
</body>
</html>

DOM 通過創建表示檔案的樹,讓開發者可以隨心所欲的控制網頁的內容和結構,使用DOM API可以輕松的洗掉、添加、替換和修改節點,
BOM
BOM,瀏覽器物件模型,BOM API用于支持訪問和操作瀏覽器視窗,
主要包括如下幾點:
- 彈出新瀏覽器視窗的能力,
- 移動、縮放和關閉瀏覽器視窗的能力,
- navigator物件,提供了瀏覽器的詳盡資訊,
- location物件,提供瀏覽器加載頁面的詳盡資訊,
- screen物件,提供了關于用戶螢屏解析度的詳盡資訊,
- performance物件,提供瀏覽器記憶體占用、導航行為和時間統計的詳盡資訊;
- 對chookie的支持
- 其他自定義物件,如XMLHttpRequest,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/509791.html
標籤:JavaScript
