摘要:介紹是世界上最流行的編程語言之一。作為第一個也是唯一一個由瀏覽器本機支持的腳本語言。的基本定義是一種編程語言,它是高級的它允許您忽略運行它的機器的詳細信息。,也稱為變化也是巨大的。目前最新批準的版本是
介紹
JavaScript是世界上最流行的編程語言之一。
自20年前創建以來,它來已經走了很長一段路。
作為第一個也是唯一一個由Web瀏覽器本機支持的腳本語言。
在一開始,它并沒有像現在這樣強大,它主要用于花哨的動畫和當時稱為DHTML。
隨著網絡平臺需求的不斷增長,JavaScript 也有責任發展,以滿足世界上最廣泛使用的生態系統之一的需求。
平臺中引入了很多東西,包括瀏覽器API,但語言自身也發展了不少。
JavaScript現在也廣泛用于瀏覽器之外。Node.js在過去幾年中的興起開啟了后端開發,而這曾經是Java,Ruby,Python和PHP以及更傳統的服務器端語言領域。
JavaScript現在也是支持數據庫和更多應用程序的語言,甚至可以開發嵌入式應用程序,移動應用程序,電視機應用程序等等。最初作為瀏覽器內部的一種小語言,現在是世界上最流行的語言。
JavaScript的基本定義JavaScript是一種編程語言,它是:
高級的:它允許您忽略運行它的機器的詳細信息。它使用垃圾收集器自動管理內存,因此您可以專注于代碼而不是管理內存位置,并提供許多構造,使您可以處理功能強大的變量和對象。
動態:與靜態編程語言相反,動態語言在運行時執行靜態語言在編譯時所做的許多事情。這有利有弊,它為我們提供了強大的功能,如動態類型,懶加載,反射,函數式編程,對象運行時更改,閉包等等。
動態類型:變量不強制執行類型。您可以將任何類型重新分配給變量,例如將整數分配給包含字符串的變量。
弱類型:與強類型相反,弱(或松散)類型的語言不強制執行對象的類型,允許更大的靈活性但弱化了類型安全和類型檢查(TypeScript和Flow旨在改進的東西)
解釋:它通常被稱為解釋語言,這意味著它在程序運行之前不需要編譯階段,而不是C,Java或Go。實際上,出于性能原因,瀏覽器在執行之前會編譯JavaScript,但這對您來說是無所謂的:不需要額外的步驟。
多范式:該語言不強制執行任何特定的編程范例,不像Java那樣強制使用面向對象編程,或者C強制命令式編程。您可以使用面向對象的范例編寫JavaScript,使用原型和新的(從ES6開始)類語法。您可以在函數編程風格中編寫JavaScript,使用其第一類函數,甚至以命令式(C-like)編寫。
你需要知道,JavaScript與Java無關(譯者注:類似雷鋒與雷峰塔),雖然它是一個糟糕的名字選擇,但我們必須接受它。
JavaScript版本讓我在這里介紹一下_ECMAScript_這個術語。我們有一份專門針對ECMAScript的完整指南,您可以在其中深入了解它,但首先,您只需要知道ECMAScript(也稱為 ES )是JavaScript標準的名稱。
JavaScript是該標準的實現。這就是為什么你會聽到ES6,ES2015,ES2016,ES2017,ES2018等。
很長一段時間,所有瀏覽器都運行的JavaScript版本是ECMAScript 3.由于功能大變(他們試圖一次添加太多東西),版本4被取消了,而ES5是JS的一個重要的版本。
ES2015,也稱為ES6, 變化也是巨大的。
從那時起,負責人決定每年發布一個版本,以避免在版本之間閑置太多,并且版本迭代和反饋都將變得更快。
目前最新批準的JavaScript版本是 ES2017.
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/97035.html
摘要:誕生于年,它的主要目的是處理以前由服務器端語言負責的一些輸入驗證操作。的不同版本又稱為版次,以第版表示。目前最新的是簡稱文檔對象模型文檔對象模型,是針對但經過拓展用于的應用程序接口,。元素當瀏覽器不支持或被禁用時,顯示里面的內容。 JavaScript誕生于1995年,它的主要目的是處理以前由服務器端語言負責的一些輸入驗證操作。 完整的JavaScript實現由下列三個不同的部分組成:...
摘要:簡介原文鏈接簡稱是一種輕量級,解釋型的編程語言,其函數是一等公民。標準的目標是讓任何一種程序設計語言能操控使用任何一種標記語言編寫出的任何一份文檔。核心規定了如何映射基于的文檔結構,以便簡化對文檔的任意部分的訪問和操作。 JavaScript 簡介 原文鏈接 JavaScript ( 簡稱:JS ) 是一種 輕量級,解釋型 的編程語言,其函數是一等公民。眾所周知,它是用于網頁開發的腳...
摘要:作用提供訪問和操作網頁內容的方法和接口瀏覽器對象。部分就好像基于地基設計整座房子的布局,則是房子的裝修。如何在中使用方法一直接在網頁中嵌入代碼你的代碼方法二通過外部文件鏈接進文檔中推薦,并且常用注標簽中還有其他屬性,如有需要可查詢手冊。 JavaScript是一門編程語言,編程語言,編程語言! JavaScript實現的組成部分 ECMAScript:語言核心。 組成部分:語法,...
摘要:在上百種語言中算是命好的一個,還有就是最近納入高考體系的。由以下三個部分構成。就是對實現該標準規定的各個方面內容的語言的描述。是針對但經過擴展的用于的應用程序編程接口。將頁面映射為由節點構成的樹狀結構。 JavaScript的歷史這里就不再贅述了,當然JavaScript的歷史還是比較有意思的。在上百種語言中JavaScript算是‘命’好的一個,還有就是最近納入高考體系的python...
摘要:簡介簡史誕生于年,當時主要負責表單的輸入驗證。實現一個完整的由三部分組成核心文檔對象模型瀏覽器對象模型就是對實現該標準規定的各個方面內容的語言的描述。把整個頁面映射為一個多層節點結構。由萬維網聯盟規劃。主要目標是映射文檔的結構。 JavaScript簡介 JavaScript簡史 JavaScript誕生于1995年,當時主要負責表單的輸入驗證。 如果沒有表單驗證的功能,填入信息之...
閱讀 2961·2021-11-17 09:33
閱讀 3124·2021-11-16 11:52
閱讀 486·2021-09-26 09:55
閱讀 2979·2019-08-30 15:52
閱讀 1320·2019-08-30 15:44
閱讀 1266·2019-08-30 13:59
閱讀 802·2019-08-30 13:08
閱讀 1166·2019-08-30 10:50