精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

JavaScript是如何獲得突出地位的?

lhl545545 ? 來源:Linux中國 ? 作者:wxy ? 2020-11-13 09:50 ? 次閱讀

JavaScript的卑微起步始于 1995 年,是由當時在 Netscape 通信公司工作的 Brendan Eich在短短10天內創建的。從那時起,JavaScript 已經走過了漫長的道路,從一個讓網站變得漂亮的工具變成了一種嚴肅的編程語言。

在其早期,JavaScript 被認為是一種視覺工具,它使網站變得更有趣和更有吸引力。像 Jakarta Server Pages(即 JSP,以前稱作 JavaServer Pages)這樣的語言曾經用來完成渲染網頁的繁重工作,而 JavaScript 則被用來創建基本的交互、視覺增強和動畫。

長期以來,HTML、CSS 和 JavaScript 之間的分界并不明確。前端開發主要由 HTML、CSS 和 JavaScript 組成,形成了標準 Web 技術的“多層蛋糕”。

標準網絡技術的“多層蛋糕”(Mozilla 開發者網絡,CC BY-SA 4.0)

HTML 和 CSS 為內容提供結構、格式和樣式。一旦網頁要做一些超越了顯示靜態內容的事情,就是 JavaScript 的用武之地。Ecma 國際部開發了 JavaScript 規范,萬維網聯盟World Wide Web Consortium(W3C)開發了 HTML 和 CSS 規范。

JavaScript是如何獲得突出地位的

JavaScript 是如何成為最受歡迎的編程語言的,背后有一段漫長的歷史。早在 20 世紀 90 年代,Java 是王者,不可避免的人們會與它進行比較。許多工程師認為 JavaScript 不是一門好的編程語言,因為它缺乏對面向對象編程的支持。

盡管當時并不明顯,但其實 JavaScript 的對象模型和功能特性在其第一個版本中就已經出現了。

1995 年 JavaScript 匆匆發布后,網景公司將其提交給了歐洲計算機制造商協會European Computer Manufacturers Association(ECMA)國際部進行標準化。由此產生了 ECMAScript,這是一個 JavaScript 標準,旨在確保不同 Web 瀏覽器之間網頁的互操作性。ECMAScript 1 于 1997 年 6 月問世,幫助推進了 JavaScript 的標準化。

在此期間,PHP 和 JSP 成為了服務器端編程語言的流行選擇。JSP 作為通用網關接口Common Gateway Interface(CGI)的首選替代方案獲得了突出的地位,因為它可以在 HTML 中嵌入 Java 代碼。雖然它很受歡迎,但開發人員發現將 Java 嵌入 HTML 中是不自然的。

此外,即使是 HTML 上最簡單的文本變化,JSP 也必須經歷一個耗時的生命周期。在今天的微服務世界里,面向 JSP 的頁面被認為是技術債務。

PHP 的工作原理與 JSP 類似,但 PHP 代碼以一個通用網關接口(CGI)的可執行文件來處理。基于 PHP 的 Web 應用比基于 JSP 的應用更容易部署。總的來說,使用 PHP 更容易上手和運行。

今天,PHP 和 JavaScript 是創建動態網站最流行的組合之一:PHP 作為服務器端腳本,JavaScript 作為客戶端腳本。

伴隨著 2006 年 jQuery 的發布,JavaScript 的應用越來越多。jQuery 是一個多用途的 JavaScript 庫,簡化了繁瑣的文檔對象模型Document Object Model(DOM)管理、事件處理和 Ajax。

2009 年 Node.js 的發布是 JavaScript 發展的轉折點。開發者現在可以用 JavaScript 編寫服務器端腳本了。緊隨其后的是 2010 年發布的 Backbone.js 和 AngularJS 等框架。這導致了出現了使用單一語言進行全棧開發的概念。

2015 年,Ecma 國際部發布了 ECMAScript 6(ES6),它為編寫復雜的應用程序增加了包括類聲明在內的重要新語法。其他新特性還包括迭代器、箭頭函數表達式、let 和 const 關鍵字、類型化數組、新的集合(映射、集合和 WeakMap)、Promise、字符串的模板字元以及許多其它很酷的特性。后來的版本又繼續增加了更多的功能,使 JavaScript 更加強大、精簡和可靠。

總結

在過去的 20 年里,JavaScript 有了長足的進步。現在大多數瀏覽器都在爭相滿足合規性,因此最新的規范推出得更快。

根據你的項目需求,有大量穩定的 JavaScript 框架可供選擇,包括最流行的 React、Angular 和 Vue.js 等等。在本系列的下一篇文章中,我將深入探討為什么 JavaScript 如此受歡迎。
責任編輯:pj

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

    關注

    12

    文章

    9021

    瀏覽量

    85185
  • JAVA
    +關注

    關注

    19

    文章

    2958

    瀏覽量

    104553
  • 編程語言
    +關注

    關注

    10

    文章

    1938

    瀏覽量

    34601
收藏 人收藏

    評論

    相關推薦

    javascript屬于前端嗎

    JavaScript是一種高級編程語言,通常用于網頁開發。它是一種腳本語言,可用于在網頁上動態交互,提供更好的用戶體驗。JavaScript是一種廣泛使用的技術,幾乎所有現代網頁都使用它來實現交互性
    的頭像 發表于 12-03 11:43 ?1377次閱讀

    javascript的文件擴展名

    JavaScript的文件擴展名是.js。它是一種廣泛使用的腳本語言,用于為網頁添加交互性和動態功能。在本文中,我將詳細介紹JavaScript的文件擴展名.js,包括其起源、用途、特點以及
    的頭像 發表于 12-03 11:42 ?1514次閱讀

    javascript的內置對象有哪些

    JavaScript是一門廣泛應用于Web開發的腳本語言,它有很多內置對象,用于處理不同的數據類型、執行不同的操作和提供各種功能。在這篇文章中,我將詳盡介紹JavaScript的內置對象,以幫助
    的頭像 發表于 12-03 11:39 ?1291次閱讀

    javascript規定了幾種語言類型

    JavaScript是一種強大的編程語言,主要用于在網頁上實現動態的交互效果和功能。它不僅可以與HTML和CSS配合使用來構建網頁,還可以用于開發各種類型的應用程序,包括網絡應用程序、桌面應用程序
    的頭像 發表于 12-03 11:37 ?760次閱讀

    javascript的基本語法遵循的標準

    JavaScript是一種腳本語言,用于為網站添加交互性和動態性的功能。它的基本語法遵循ECMAScript標準,這是一種由Ecma國際組織制定的語言標準。本文將詳細介紹JavaScript
    的頭像 發表于 12-03 11:35 ?2701次閱讀

    javascript的變量中可以包含

    JavaScript是一種強大的編程語言,廣泛應用于網頁開發和動態網頁交互。作為一種靈活的語言,JavaScript允許開發人員聲明和操作各種類型的變量。在JavaScript中,變量可以包含
    的頭像 發表于 12-03 11:34 ?674次閱讀

    javascript語言的特點

    JavaScript是一種廣泛應用于Web開發的腳本語言,具有許多獨特的特點和優勢。在本篇文章中,我將詳盡、詳實、細致地解釋JavaScript的特點,讓你全面了解這門語言。 強大且靈活的功能
    的頭像 發表于 12-03 11:31 ?908次閱讀

    javascript語言的用途

    JavaScript是一種高級編程語言,常用于為網頁添加交互性和動態功能。它是一種客戶端腳本語言,可以通過瀏覽器執行。雖然它最初是用于處理網頁上的簡單任務,但現在它已經提供了許多強大的功能,可以用
    的頭像 發表于 12-03 11:30 ?673次閱讀

    javascript基于什么的語言

    JavaScript是一種基于ECMAScript標準的編程語言。它最初是由網景公司(Netscape)的程序員Brendan Eich在1995年開發的。當時,Netscape正致力于開發一種能在
    的頭像 發表于 12-03 11:28 ?1030次閱讀

    JavaScript的語法和基本功能

    JavaScript(簡稱JS)是一種常用的腳本編程語言,廣泛應用于網頁開發、移動應用開發等領域。正式的JS標準由Ecma國際組織制定并維護,最新的ECMAScript標準定義了JavaScript
    的頭像 發表于 12-03 11:15 ?573次閱讀

    怎樣開啟javascript功能

    JavaScript是一種客戶端腳本語言,它可以在網頁中實現動態交互和功能增強。在現代網頁開發中,幾乎所有的瀏覽器都支持JavaScript,因此,開啟JavaScript功能是很簡單的。 要開啟
    的頭像 發表于 12-03 11:13 ?3552次閱讀

    JavaScript的用途和功能

    JavaScript是一種廣泛使用的腳本語言,用于為網站添加動態功能和交互性。從創建簡單的交互式表單到設計復雜的網頁游戲,JavaScript為開發者提供了豐富的功能和靈活的創作能力。它在現代的網頁
    的頭像 發表于 12-03 11:12 ?842次閱讀

    javascript指什么

    JavaScript是一種高級編程語言,通常用于為網頁添加交互功能。它是一種面向對象的語言,旨在通過編寫代碼來控制網頁的行為,使用戶能夠與網頁進行動態交互。JavaScript能夠與HTML和CSS
    的頭像 發表于 12-03 11:11 ?839次閱讀

    javascript深入淺出介紹

    JavaScript是一種廣泛使用的腳本語言,用于開發互聯網應用程序。它非常受歡迎,因為它可以用于網頁開發,服務器端開發以及移動應用程序開發。本文將深入淺出地介紹JavaScript的各個方面,包括
    的頭像 發表于 12-03 11:09 ?5.8w次閱讀

    javascript運行環境有哪些

    JavaScript 是一種廣泛應用于網頁開發的編程語言,它可以在不同的運行環境下運行。以下是一些常見的 JavaScript 運行環境: 瀏覽器環境: 瀏覽器是最常見的 JavaScript 運行
    的頭像 發表于 11-27 16:11 ?2487次閱讀