成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JavaScript編程語(yǔ)言簡(jiǎn)介

hiyang / 1503人閱讀

摘要:介紹是世界上最流行的編程語(yǔ)言之一。作為第一個(gè)也是唯一一個(gè)由瀏覽器本機(jī)支持的腳本語(yǔ)言。的基本定義是一種編程語(yǔ)言,它是高級(jí)的它允許您忽略運(yùn)行它的機(jī)器的詳細(xì)信息。,也稱為變化也是巨大的。目前最新批準(zhǔn)的版本是

介紹

JavaScript是世界上最流行的編程語(yǔ)言之一。

自20年前創(chuàng)建以來(lái),它來(lái)已經(jīng)走了很長(zhǎng)一段路。

作為第一個(gè)也是唯一一個(gè)由Web瀏覽器本機(jī)支持的腳本語(yǔ)言。

在一開始,它并沒(méi)有像現(xiàn)在這樣強(qiáng)大,它主要用于花哨的動(dòng)畫和當(dāng)時(shí)稱為DHTML。

隨著網(wǎng)絡(luò)平臺(tái)需求的不斷增長(zhǎng),JavaScript 也有責(zé)任發(fā)展,以滿足世界上最廣泛使用的生態(tài)系統(tǒng)之一的需求。

平臺(tái)中引入了很多東西,包括瀏覽器API,但語(yǔ)言自身也發(fā)展了不少。

JavaScript現(xiàn)在也廣泛用于瀏覽器之外。Node.js在過(guò)去幾年中的興起開啟了后端開發(fā),而這曾經(jīng)是Java,Ruby,Python和PHP以及更傳統(tǒng)的服務(wù)器端語(yǔ)言領(lǐng)域。

JavaScript現(xiàn)在也是支持?jǐn)?shù)據(jù)庫(kù)和更多應(yīng)用程序的語(yǔ)言,甚至可以開發(fā)嵌入式應(yīng)用程序,移動(dòng)應(yīng)用程序,電視機(jī)應(yīng)用程序等等。最初作為瀏覽器內(nèi)部的一種小語(yǔ)言,現(xiàn)在是世界上最流行的語(yǔ)言。

JavaScript的基本定義

JavaScript是一種編程語(yǔ)言,它是:

高級(jí)的:它允許您忽略運(yùn)行它的機(jī)器的詳細(xì)信息。它使用垃圾收集器自動(dòng)管理內(nèi)存,因此您可以專注于代碼而不是管理內(nèi)存位置,并提供許多構(gòu)造,使您可以處理功能強(qiáng)大的變量和對(duì)象。

動(dòng)態(tài):與靜態(tài)編程語(yǔ)言相反,動(dòng)態(tài)語(yǔ)言在運(yùn)行時(shí)執(zhí)行靜態(tài)語(yǔ)言在編譯時(shí)所做的許多事情。這有利有弊,它為我們提供了強(qiáng)大的功能,如動(dòng)態(tài)類型,懶加載,反射,函數(shù)式編程,對(duì)象運(yùn)行時(shí)更改,閉包等等。

動(dòng)態(tài)類型:變量不強(qiáng)制執(zhí)行類型。您可以將任何類型重新分配給變量,例如將整數(shù)分配給包含字符串的變量。

弱類型:與強(qiáng)類型相反,弱(或松散)類型的語(yǔ)言不強(qiáng)制執(zhí)行對(duì)象的類型,允許更大的靈活性但弱化了類型安全和類型檢查(TypeScript和Flow旨在改進(jìn)的東西)

解釋:它通常被稱為解釋語(yǔ)言,這意味著它在程序運(yùn)行之前不需要編譯階段,而不是C,Java或Go。實(shí)際上,出于性能原因,瀏覽器在執(zhí)行之前會(huì)編譯JavaScript,但這對(duì)您來(lái)說(shuō)是無(wú)所謂的:不需要額外的步驟。

多范式:該語(yǔ)言不強(qiáng)制執(zhí)行任何特定的編程范例,不像Java那樣強(qiáng)制使用面向?qū)ο缶幊蹋蛘逤強(qiáng)制命令式編程。您可以使用面向?qū)ο蟮姆独帉慗avaScript,使用原型和新的(從ES6開始)類語(yǔ)法。您可以在函數(shù)編程風(fēng)格中編寫JavaScript,使用其第一類函數(shù),甚至以命令式(C-like)編寫。

你需要知道,JavaScript與Java無(wú)關(guān)(譯者注:類似雷鋒與雷峰塔),雖然它是一個(gè)糟糕的名字選擇,但我們必須接受它。

JavaScript版本

讓我在這里介紹一下_ECMAScript_這個(gè)術(shù)語(yǔ)。我們有一份專門針對(duì)ECMAScript的完整指南,您可以在其中深入了解它,但首先,您只需要知道ECMAScript(也稱為 ES )是JavaScript標(biāo)準(zhǔn)的名稱。

JavaScript是該標(biāo)準(zhǔn)的實(shí)現(xiàn)。這就是為什么你會(huì)聽到ES6,ES2015,ES2016,ES2017,ES2018等。

很長(zhǎng)一段時(shí)間,所有瀏覽器都運(yùn)行的JavaScript版本是ECMAScript 3.由于功能大變(他們?cè)噲D一次添加太多東西),版本4被取消了,而ES5是JS的一個(gè)重要的版本。

ES2015,也稱為ES6, 變化也是巨大的。

從那時(shí)起,負(fù)責(zé)人決定每年發(fā)布一個(gè)版本,以避免在版本之間閑置太多,并且版本迭代和反饋都將變得更快。

目前最新批準(zhǔn)的JavaScript版本是 ES2017.

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/97035.html

相關(guān)文章

  • JavaScript簡(jiǎn)介

    摘要:誕生于年,它的主要目的是處理以前由服務(wù)器端語(yǔ)言負(fù)責(zé)的一些輸入驗(yàn)證操作。的不同版本又稱為版次,以第版表示。目前最新的是簡(jiǎn)稱文檔對(duì)象模型文檔對(duì)象模型,是針對(duì)但經(jīng)過(guò)拓展用于的應(yīng)用程序接口,。元素當(dāng)瀏覽器不支持或被禁用時(shí),顯示里面的內(nèi)容。 JavaScript誕生于1995年,它的主要目的是處理以前由服務(wù)器端語(yǔ)言負(fù)責(zé)的一些輸入驗(yàn)證操作。 完整的JavaScript實(shí)現(xiàn)由下列三個(gè)不同的部分組成:...

    oogh 評(píng)論0 收藏0
  • JavaScript 簡(jiǎn)介

    摘要:簡(jiǎn)介原文鏈接簡(jiǎn)稱是一種輕量級(jí),解釋型的編程語(yǔ)言,其函數(shù)是一等公民。標(biāo)準(zhǔn)的目標(biāo)是讓任何一種程序設(shè)計(jì)語(yǔ)言能操控使用任何一種標(biāo)記語(yǔ)言編寫出的任何一份文檔。核心規(guī)定了如何映射基于的文檔結(jié)構(gòu),以便簡(jiǎn)化對(duì)文檔的任意部分的訪問(wèn)和操作。 JavaScript 簡(jiǎn)介 原文鏈接 JavaScript ( 簡(jiǎn)稱:JS ) 是一種 輕量級(jí),解釋型 的編程語(yǔ)言,其函數(shù)是一等公民。眾所周知,它是用于網(wǎng)頁(yè)開發(fā)的腳...

    URLOS 評(píng)論0 收藏0
  • 基礎(chǔ)筆記——JS簡(jiǎn)介和如何在HTML中使用JavaScript

    摘要:作用提供訪問(wèn)和操作網(wǎng)頁(yè)內(nèi)容的方法和接口瀏覽器對(duì)象。部分就好像基于地基設(shè)計(jì)整座房子的布局,則是房子的裝修。如何在中使用方法一直接在網(wǎng)頁(yè)中嵌入代碼你的代碼方法二通過(guò)外部文件鏈接進(jìn)文檔中推薦,并且常用注標(biāo)簽中還有其他屬性,如有需要可查詢手冊(cè)。 JavaScript是一門編程語(yǔ)言,編程語(yǔ)言,編程語(yǔ)言! JavaScript實(shí)現(xiàn)的組成部分 ECMAScript:語(yǔ)言核心。 組成部分:語(yǔ)法,...

    khlbat 評(píng)論0 收藏0
  • JavaScript高級(jí)程序設(shè)計(jì)學(xué)習(xí)筆記一(JavaScript簡(jiǎn)介

    摘要:在上百種語(yǔ)言中算是命好的一個(gè),還有就是最近納入高考體系的。由以下三個(gè)部分構(gòu)成。就是對(duì)實(shí)現(xiàn)該標(biāo)準(zhǔn)規(guī)定的各個(gè)方面內(nèi)容的語(yǔ)言的描述。是針對(duì)但經(jīng)過(guò)擴(kuò)展的用于的應(yīng)用程序編程接口。將頁(yè)面映射為由節(jié)點(diǎn)構(gòu)成的樹狀結(jié)構(gòu)。 JavaScript的歷史這里就不再贅述了,當(dāng)然JavaScript的歷史還是比較有意思的。在上百種語(yǔ)言中JavaScript算是‘命’好的一個(gè),還有就是最近納入高考體系的python...

    supernavy 評(píng)論0 收藏0
  • 高程3總結(jié)#第1章JavaScript簡(jiǎn)介

    摘要:簡(jiǎn)介簡(jiǎn)史誕生于年,當(dāng)時(shí)主要負(fù)責(zé)表單的輸入驗(yàn)證。實(shí)現(xiàn)一個(gè)完整的由三部分組成核心文檔對(duì)象模型瀏覽器對(duì)象模型就是對(duì)實(shí)現(xiàn)該標(biāo)準(zhǔn)規(guī)定的各個(gè)方面內(nèi)容的語(yǔ)言的描述。把整個(gè)頁(yè)面映射為一個(gè)多層節(jié)點(diǎn)結(jié)構(gòu)。由萬(wàn)維網(wǎng)聯(lián)盟規(guī)劃。主要目標(biāo)是映射文檔的結(jié)構(gòu)。 JavaScript簡(jiǎn)介 JavaScript簡(jiǎn)史 JavaScript誕生于1995年,當(dāng)時(shí)主要負(fù)責(zé)表單的輸入驗(yàn)證。 如果沒(méi)有表單驗(yàn)證的功能,填入信息之...

    betacat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<