<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

JavaScript為什么如此受歡迎?

如意 ? 來源:Linux中國 ? 作者:Nimisha Mukherjee ? 2020-11-17 15:08 ? 次閱讀

JavaScript 之所以能在編程語言中名列前茅,是有充分的理由的。

如 GitHub 的 The State of the Octoverse 報告的這張圖所示,如果按 GitHub 上項目的貢獻者數量統計,JavaScript 一直是最受歡迎的編程語言。

熱門語言,根據《The State of the Octoverse》(?2019,GitHub Corp)

在本系列的 上一篇 中,我們深入了解了 JavaScript 的歷史。在這篇文章中,我將分享它如此受歡迎的四個原因。

1、JavaScript 適合初級、中級和高級開發人員

JavaScript 不需要任何環境設置,只要打開瀏覽器,比如 Chrome 瀏覽器,導航到開發者工具,就可以開始編碼。編寫一個 “Hello World” 的程序,就這么簡單:

console.log(“Hello World”);

JavaScript 的靈活性最適合中級開發人員。該語言通過讓開發人員專注于解決問題來幫助你完成任務。開發者可以混合使用插件和自己的代碼片段來讓一個應用程序工作。

雖然 JavaScript 比較容易上手,但它也并不是一下子就能掌握的。如果你想達到高級水平,這里有一些你需要了解的概念:

JavaScript 的多范式特性: JavaScript 同時支持函數式編程和面向對象編程(OOP)。

在 JavaScript 中應用設計模式: 模型-視圖-*(MV*)設計模式一直是最流行的模式之一,并促成了多個現代框架的發展。

帶原型鏈的繼承: JavaScript 由于其動態的特性,無法實現傳統的 Java 基于類的模式下的 OOP。JavaScript 中的 OOP 是通過原型繼承模型實現的。

閉包: 閉包可以從內部函數中訪問外部函數的作用域。

柯里化Currying: 柯里化是函數的一種轉換,它將函數從 f(a, b, c) 的調用形式轉換為 f(a)(b)(c) 調用形式。

Promises 和 Observables: 這些可以幫助你處理異步函數。

TypeScript: 在 JavaScript 中添加了靜態類型。

2、全平臺

JavaScript 可以在任何地方運行,包括:

手機、平板電腦和筆記本電腦等設備。

在客戶端和服務器端。

這種在任何地方都能運行的能力使 JavaScript 成為一種通用語言。

3、開放標準和社區

ECMAScript 是 JavaScript 的標準化版本,也是一種開放的標準語言。公司可以使用 ECMAScript 來創建 JavaScript 的實現。根據維基百科,“ECMAScript 引擎是執行以 ECMAScript 語言標準編寫的源代碼(例如,JavaScript)的程序”。最流行的引擎 V8 和 SpiderMonkey 是開源項目。

JavaScript 已經存在了 25 年,背后有一個龐大的社區。開發者們簡直目不暇接,社區已經構建了如此多的插件和框架,以至于創造了“框架疲勞”這個詞。

4、現代框架

現代框架如 React、Angular 和 Vue.js 已經穩定下來,并且正在進行優化以獲得更好的性能。大多數框架對開發者非常友好,有良好的社區支持。

未來

JavaScript 將長期存在。全棧開發和現代前端框架繼續幫助 JavaScript 鞏固其作為最受歡迎的編程語言之一的地位。

JavaScript 的下一波可能會將焦點放在。

Deno: JavaScript 的現代安全運行時。

網絡組件: 可重復使用的自定義元素。

AI 和 ML 的整合: 像 Supernova 和 BAYOU 這樣的項目在將 JavaScript 與人工智能機器學習整合方面取得了實質性的突破。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程
    +關注

    關注

    88

    文章

    3450

    瀏覽量

    92704
  • 匯編語言
    +關注

    關注

    14

    文章

    404

    瀏覽量

    35382
  • javascript
    +關注

    關注

    0

    文章

    513

    瀏覽量

    53477
收藏 人收藏

    評論

    相關推薦

    Python的受歡迎程度真的能超越JavaScript嗎?

    可以發現,有69.8%的受訪用戶表示支持JavaScript,而穩定使用Python的用戶只占38.8%。事實上,JavaScript在過去六年中一直在各類調查中占據最受歡迎編程語言榜單的榜首,比如GitHub就曾發過一份報告,
    的頭像 發表于 10-08 09:02 ?1w次閱讀

    鋰電車載式UPS產品受歡迎的原因

      鋰電車載式UPS產品為何如此受歡迎?鋰電池加車載式UPS無疑是最完美的搭檔了,現在許多改裝車、特種車輛、通信指揮車上都用上了鋰電車載式UPS,保證了電源不間斷的穩定輸出性,使工作能正常的進行
    發表于 10-09 14:23

    Linux為什么受歡迎

    ,報告還顯示嵌入式開發者們還在使用eCos, BSD, FreeRTOS,TinyOS等開源操作系統進行嵌入式開發。在調查報告中VDC集團列舉了幾項Linux受歡迎的主要原因:
    發表于 07-18 07:15

    BLE低功耗藍牙模塊為何如此受歡迎?

    BLE低功耗藍牙模塊為何如此受歡迎? BLE 低功耗藍牙模塊一般是指藍牙4.0模塊,BLE 低功耗藍牙模塊催生了眾多智能硬件,這得益于BLE 低功耗技術,BLE技術為何如此受歡迎?
    發表于 12-01 15:11 ?17次下載

    iOS 12的裝機率已達到88%,是什么讓iOS 12如此受歡迎?

    8月12日,蘋果在開發者網站公布了一項全新數據,iOS 12的裝機率已達到88%。對比去年同期的iOS 11 85%的裝機率,iOS 12已經成為歷年最受歡迎、裝機率最高的iOS系統。是什么讓iOS 12如此受歡迎?就讓我們一起
    的頭像 發表于 08-12 16:21 ?2428次閱讀

    淺談:耐彎曲電纜為何如此受歡迎?

    受歡迎?在多變的自然環境中它又有哪些優良特性獲得了如此多的青睞?上海淇玥高溫線纜小編今天就來跟你說說耐彎曲電纜的優點。 1.抗拉性 耐彎曲電纜具有較好的抗拉性,它最外面的護套是由高品質PVC混合材料制作而成,還有多股
    發表于 05-11 14:32 ?1626次閱讀

    SMT貼片加工為何如此受歡迎,它的特點是什么

    電子行業的朋友應該基本都知道SMT貼片加工了,它為什么這么受歡迎,跟長科順科技一起來看看它的特點就知道了。
    發表于 01-24 10:59 ?1376次閱讀

    太陽能光伏發電在農村地區為什么如此受歡迎

    全球正在掀起一股太陽能光伏發電取代傳統能源發電的浪潮,尤其是在二線和三線城市的農村家庭中。除了使農民“省錢+賺錢”之外,還有什么其他魅力使光伏在農村地區如此受歡迎?
    的頭像 發表于 01-14 16:34 ?5545次閱讀
    太陽能光伏發電在農村地區為什么<b class='flag-5'>如此</b><b class='flag-5'>受歡迎</b>

    海信、小米、索尼比較受歡迎的電視有哪些

    海信、小米、索尼比較受歡迎的電視有哪些?
    的頭像 發表于 01-07 18:56 ?6504次閱讀

    vivo、OPPO、華為比較受歡迎的手機有哪些

    vivo、OPPO、華為比較受歡迎的手機有哪些?
    的頭像 發表于 01-12 14:24 ?2935次閱讀

    vivo比較受歡迎的手機有哪些

    vivo比較受歡迎的手機有哪些?
    的頭像 發表于 01-24 18:26 ?7876次閱讀

    阿爾法機器狗如此受歡迎的魅力是什么

    狗跟大家拜年。 機器狗的量產銷售一直是個大問題,但阿爾法機器狗C系列的預購量確實非??捎^。那么阿爾法機器狗如此受歡迎的魅力是什么? 圖源:阿爾法官網 運動控制能力 MAX 阿爾法機器狗具有出色的運動控制能力,而這種出色的能力
    發表于 03-23 16:50 ?1191次閱讀
    阿爾法機器狗<b class='flag-5'>如此</b><b class='flag-5'>受歡迎</b>的魅力是什么

    為什么8.6代線TFT工廠如此受歡迎

    為什么8.6代線TFT工廠如此受歡迎,尤其是在中國?為什么新的面板廠商不直接采用已經存在多年的玻璃基板尺寸建立傳統的8.5代線工廠?從8.5代線到8.6代線的演變是否有具體原因?這是許多設備商跟面板廠商探討的主題。
    的頭像 發表于 05-05 14:32 ?2916次閱讀

    語音芯片排行榜,為何唯創知音WT588F語音芯片如此受歡迎

    隨著智能家居、智能玩具、智能機器人等領域的快速發展,語音芯片逐漸成為智能硬件的重要組成部分。在眾多語音芯片中,唯創知音WT588F語音芯片備受關注,成為市場上備受歡迎的產品。那么,WT588F語音芯片具備哪些功能,為何如此受歡迎
    的頭像 發表于 04-28 10:48 ?763次閱讀
    語音芯片排行榜,為何唯創知音WT588F語音芯片<b class='flag-5'>如此</b><b class='flag-5'>受歡迎</b>

    2023年受歡迎8款編程語言排名:Python 第二

    根據DevJobsScanner發布的報告,2023年度(從2022年1月到2023年5月)需求量最大的編程語言數據顯示,JavaScript、Python和Java仍然是職場上備受歡迎的編程語言。
    的頭像 發表于 07-28 17:57 ?4652次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>