javascript
JavaScript入门(part1)--初识JavaScript
學習筆記,僅供參考,有錯必糾
參考自:pink老師教案
文章目錄
- JavaScript入門
- 初識JavaScript
- JavaScript 是什么
- JavaScript的作用
- 瀏覽器執(zhí)行JS簡介
- JS的組成
JavaScript入門
初識JavaScript
JavaScript 是什么
JavaScript 是世界上最流行的語言之一,是一種運行在客戶端的腳本語言 。腳本語言,即不需要編譯,運行過程中由 js 解釋器( js 引擎)逐行來進行解釋并執(zhí)行。
JavaScript的作用
- 表單動態(tài)校驗(密碼強度檢測) ( JS 產生最初的目的 )
- 網(wǎng)頁特效
- 服務端開發(fā)(Node.js)
- 桌面程序(Electron)
- App(Cordova)
- 控制硬件-物聯(lián)網(wǎng)(Ruff)
- 游戲開發(fā)(cocos2d-js)
瀏覽器執(zhí)行JS簡介
瀏覽器分成兩部分:渲染引擎和JS引擎:
- 渲染引擎:用來解析HTML與CSS,俗稱內核,比如chrome的blink
- JS引擎:也稱JS解釋器,用來讀取網(wǎng)頁中的JavaScript代碼,對其處理后運行,比如chrome瀏覽器的V8
瀏覽器本身并不會執(zhí)行JS代碼,而是通過內置 JavaScript 引擎(解釋器) 來執(zhí)行 JS 代碼 。JS 引擎執(zhí)行代碼時逐行解釋每一句源碼(轉換為機器語言),然后由計算機去執(zhí)行,所以 JavaScript 語言歸為腳本語言,會逐行解釋執(zhí)行。
JS的組成
JS的組成圖示:
- ECMAScrip
ECMAScript 是由ECMA 國際( 原歐洲計算機制造商協(xié)會)進行標準化的一門編程語言,這種語言在萬維網(wǎng)上應用廣泛,它往往被稱為 JavaScript或 JScript,但實際上后兩者是 ECMAScript 語言的實現(xiàn)和擴展:
ECMAScript:規(guī)定了JS的編程語法和基礎核心知識,是所有瀏覽器廠商共同遵守的一套JS語法工業(yè)標準。
- DOM—文檔對象模型
文檔對象模型(DocumentObject Model,簡稱DOM),是W3C組織推薦的處理可擴展標記語言的標準編程接口。通過 DOM 提供的接口可以對頁面上的各種元素進行操作(大小、位置、顏色等)
- BOM—瀏覽器對象模型
? 瀏覽器對象模型(Browser Object Model,簡稱BOM) 是指瀏覽器對象模型,它提供了獨立于內容的、可以與瀏覽器窗口進行互動的對象結構。通過BOM可以操作瀏覽器窗口,比如彈出框、控制瀏覽器跳轉、獲取分辨率等。
總結
以上是生活随笔為你收集整理的JavaScript入门(part1)--初识JavaScript的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虹色旋律人物线路选项攻略(无剧透)-虹色
- 下一篇: 火影忍者:究极风暴3鸣鸣人金色模式觉醒方