js是什么编程语言?(中的闭包是什么)
js全稱JavaScript,是一種具有函數(shù)優(yōu)先的輕量級,直譯式、解釋型或即時編譯型的高級編程語言雖然它是作為開發(fā)Web頁面的腳本語言而出名的,但是它也被用到了很多非瀏覽器環(huán)境中,JavaScript 基于原型編程、多范式的動態(tài)腳本語言,并且支持面向?qū)ο蟆⒚钍胶吐暶魇剑ㄈ绾瘮?shù)式編程)風(fēng)格。
JavaScript的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)網(wǎng)頁上使用,用來給HTML網(wǎng)頁增加動態(tài)功能。
組成部分
-
ECMAScript,描述了該語言的語法和基本對象。
-
文檔對象模型(DOM),描述處理網(wǎng)頁內(nèi)容的方法和接口。
-
瀏覽器對象模型(BOM),描述與瀏覽器進(jìn)行交互的方法和接口。
js的基本特點(diǎn)
JavaScript是一種屬于網(wǎng)絡(luò)的腳本語言,已經(jīng)被廣泛用于Web應(yīng)用開發(fā),常用來為網(wǎng)頁添加各式各樣的動態(tài)功能,為用戶提供更流暢美觀的瀏覽效果。通常JavaScript腳本是通過嵌入在HTML中來實現(xiàn)自身的功能的。
1、JavaScript是一種解釋性腳本語言(代碼不進(jìn)行預(yù)編譯)。
2、JavaScript主要用來向HTML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個應(yīng)用)頁面添加交互行為。
3、JavaScript可以直接嵌入HTML頁面,但寫成單獨(dú)的js文件有利于結(jié)構(gòu)和行為的分離。
4、JavaScript具有跨平臺特性,在絕大多數(shù)瀏覽器的支持下,可以在多種平臺下運(yùn)行(如Windows、Linux、Mac、Android、iOS等)。
Javascript腳本語言同其他語言一樣,有它自身的基本數(shù)據(jù)類型,表達(dá)式和算術(shù)運(yùn)算符及程序的基本程序框架。Javascript提供了四種基本的數(shù)據(jù)類型和兩種特殊數(shù)據(jù)類型用來處理數(shù)據(jù)和文字。而變量提供存放信息的地方,表達(dá)式則可以完成較復(fù)雜的信息處理。
相關(guān)視頻教程推薦:《JavaScript教程》
以上就是js是什么編程語言?的詳細(xì)內(nèi)容,更多請關(guān)注風(fēng)君子博客其它相關(guān)文章!
總結(jié)
以上是生活随笔為你收集整理的js是什么编程语言?(中的闭包是什么)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Filter handling in S
- 下一篇: gta5警车怎么改装(侠盗猎车手5)