Javascript是如何工作的?

Javascript是如何工作的?

作為一個前端開發者或者全棧開發者,一定非常熟練Javascript。程序員社區Stack Overflow的調查結果顯示,Javascript是最常用的編程語言,連續多年排在第一名。發明Javascript的布蘭登艾克(Brendan Eich),也算是青史留名了。

Javascript是一種通過解釋執行的高級編程語言,其腳本可以嵌入到HTML中,支持面向對象、命令和函數式編程。Javascript在網頁瀏覽器中解釋執行,負責幹這個活兒的就叫做Javascript引擎,它是瀏覽器的組成部分。

Javascript是如何工作的?

Javascript是如何工作的?

Image from: Taketoshi Aono

那麼Javascript是如何工作的呢?解釋了Javascript引擎是如何工作的,也就回答了這個問題。

Javascript引擎有很多,主要的有3個,谷歌Chrome使用的V8、蘋果Safari使用的Javascript Core、Mozilla Firefox使用的SpiderMonkey。

Javascript是如何工作的?

Image from: Taketoshi Aono

日本的Web開發者Taketoshi Aono(青野健利),就寫了一個介紹Javascript引擎的簡要文檔,回答了Javascript是如何工作的問題。這個文檔雖然不是很深入詳細,但對於學習Javascript的同學來說,依然值得一看。

Taketoshi Aono在技術社區中比較活躍,參與貢獻的項目有V8、commander.js、adm-zip等。他畢業於日本立教大學(Rikkyo University),生活在東京澀谷(Shibuya, Tokyo),是日本著名互聯網公司CyberAgent的一名開發總監。

這是Taketoshi Aono的文檔,PDF文件:

How_Javascript_Works_.pdf

Taketoshi Aono的網站:

http://info.b6n.ch/

Javascript是如何工作的?

歡迎添加個人微信號:Like若所思。

歡迎關注我的公眾號,不僅為你推薦最新的博文,還有更多驚喜和資源在等著你!一起學習共同進步!

Javascript是如何工作的?


分享到:


相關文章: