前端學習筆記-JavaScript篇(一)2020.03.02

編程語言

 

編程語言有很強的邏輯和行爲能力。具有邏輯性和行爲能力的指令,這是主動的。

標記語言不用於向計算機發出指令,常用於格式化和鏈接。標記語言是用來被讀取的,他是被動的。

 

 

 

Javascript是什麼

---Javascript是世界流行語言之一,一種在客戶端運行的腳本語言

---腳本語言:不需要編譯,運行過程中有由js解釋器逐行進行解釋並執行

---現在也可以基於Node.js技術進行服務器端編程

 

Javascript的作用

---表單動態校驗

---網頁特效

---服務器端開發

---桌面程序

---App

---控制硬件--物聯網

---遊戲開發

 

HTML/CSS/JS的關係

HTML/CSS標記語言描述類語言

JS腳本語言---編程類語言

 

瀏覽器執行JS簡介

瀏覽器分爲兩部分 渲染引擎和JS引擎

---渲染引擎:用來解析HTML與CSS,俗稱內核

---JS引擎:也稱JS解釋器,用來讀取頁面中的JS代碼,對其處理後運行

瀏覽器本身並不會執行JS代碼,而是通過內置Javascript引擎(解釋器)來執行JS代碼。JS引擎執行代碼時逐行解釋每一句源碼,然後由計算機去執行,所以Javascript語言歸爲腳本語言,會逐行解釋執行

 

JS的組成

Javascript=ECMAScript+DOM+BOM

 

ECMAScript規定了JS變成語法的核心基礎知識,是所有瀏覽器廠商共同遵守的一套JS語法工業標準

 

DOM——文檔對象模型

 

BOM——瀏覽器對象模型

BOM(Browser ObjectModel)是指瀏覽器對象模型,它提供了獨立於內容的、可以與瀏覽器窗口進行互動對象結構通過BOM可以操作瀏覽器窗口

 

 

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章