在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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 的應用更容易部署??偟膩碚f,使用 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

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

    關注

    13

    文章

    9784

    瀏覽量

    87869
  • JAVA
    +關注

    關注

    20

    文章

    2988

    瀏覽量

    109407
  • 編程語言
    +關注

    關注

    10

    文章

    1956

    瀏覽量

    36586
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    聯友科技榮獲2024年度汽車電子科學技術獎突出創新產品獎

    嚴格評選與審核,聯友科技憑借自主研發的“智能座艙場景自適應系統”在眾多參評項目中脫穎而出,獲得“2024年度汽車電子科學技術獎-突出創新產品獎”。
    的頭像 發表于 07-09 17:34 ?332次閱讀

    英威騰榮獲噴泉水景行業突出貢獻獎

    此前,2025年6月25日-27日,在浙江寧波“2025中國噴泉水景年會”上,英威騰榮獲行業突出貢獻獎。這一獎項由“中國建筑金屬結構協會噴泉委員會”正式頒發,標志著英威騰在驅動技術領域的突破獲得更高的認可!
    的頭像 發表于 07-05 15:34 ?346次閱讀

    上海傳英榮獲2024年度浦東新區經濟突出貢獻獎

    近日,上海浦東新區舉行突出貢獻企業授牌儀式,160家企業分別獲頒特別貢獻獎以及科技創新、先進制造業、現代服務業、金融業、民營企業、高成長性企業、創新創業突出貢獻等八大獎項。傳音控股旗下上海傳英
    的頭像 發表于 04-15 14:27 ?418次閱讀

    JavaScript與Rust和WebAssembly集成

    偶然一次機會,接觸了Rust的代碼。當時想給團隊小伙伴做演示,發現自己并不能在移動端按照文檔生成演示demo。我就想,要是Rust代碼能轉化成JavaScript就好了。結果一搜,還真有。
    的頭像 發表于 01-24 15:43 ?434次閱讀
    <b class='flag-5'>JavaScript</b>與Rust和WebAssembly集成

    Bun 1.2震撼發布:全力挑戰Node.js生態的JavaScript運行時新星

    《2024 中國開源開發者報告》正式發布 JavaScript 運行時新秀 Bun 發布 1.2 版本,這是自去年 4 月發布 1.1 以來最重要的一次更新。 此次更新不僅大幅提升
    的頭像 發表于 01-24 10:42 ?832次閱讀
    Bun 1.2震撼發布:全力挑戰Node.js生態的<b class='flag-5'>JavaScript</b>運行時新星

    SciChart—高性能的JavaScript圖表和圖形庫

    使用 SciChart 的 JavaScript 圖表庫為您的 JS 應用程序發現終極解決方案。 使用 WebGL 創建動態、高速的圖表和圖形,非常適合實時處理復雜的數據可視化。使用我們強大而靈活
    的頭像 發表于 01-22 10:15 ?711次閱讀
    SciChart—高性能的<b class='flag-5'>JavaScript</b>圖表和圖形庫

    Spire.XLS for JavaScript——多功能JavaScript電子表格庫(一)

    Spire.XLS for JavaScript 是一款專為開發人員設計的 JavaScript Excel 工具庫,支持在任何 JavaScript 環境下直接創建、讀取、編輯和轉換 Excel
    的頭像 發表于 01-21 09:29 ?498次閱讀
    Spire.XLS for <b class='flag-5'>JavaScript</b>——多功能<b class='flag-5'>JavaScript</b>電子表格庫(一)

    博泰車聯網榮獲東風乘用車公司“突出貢獻獎”

    近日,在東風乘用車公司以“聚力向新 質贏未來”為主題的2025年供應鏈合作伙伴大會上,博泰車聯網憑借其在技術、產品和服務方面的卓越表現,榮獲了2024年度“突出貢獻獎”。這一殊榮不僅彰顯了博泰車聯網
    的頭像 發表于 01-18 14:17 ?1222次閱讀

    Deno Land 請愿剝奪甲骨文 JavaScript 商標所有權

    放棄對 JavaScript 商標的所有權。 據悉,Deno Land 公司的請愿書得到了業界的廣泛支持,據稱已經獲得了超過14000個簽名。這一數字不僅反
    的頭像 發表于 01-15 15:37 ?391次閱讀

    javascript:void(0) 是否影響SEO優化

    使用 javascript:void(0) 確實可能對SEO優化產生負面影響 。以下是關于 javascript:void(0) 對SEO影響的具體分析: 搜索引擎爬蟲的理解問題 搜索引擎爬蟲(如
    的頭像 發表于 12-31 16:08 ?548次閱讀

    javascript:void(0) 的作用是什么

    javascript:void(0) 在 HTML 和 JavaScript 中是一個常見的表達式,主要用來創建一個無操作的鏈接(通常是 標簽)或者阻止默認事件處理。具體來說,它的作用有以下幾點
    的頭像 發表于 12-31 15:55 ?2366次閱讀

    引領創新潮流 冠雅照明獲得中山照明領域首家IMSPP認證的企業

    獲得此級別認證的企業。這一成就不僅彰顯了冠雅在行業內的領先地位,也體現了其深厚的品牌底蘊和對創新的不懈追求。2024年8月,光陽電器正式啟動了ISO56005創新
    的頭像 發表于 12-20 15:49 ?625次閱讀
    引領創新潮流 冠雅照明<b class='flag-5'>獲得</b>中山照明領域首家IMSPP認證的企業

    碳納米管介紹:性能突出的導電劑

    碳納米管介紹:性能突出的導電劑 一、碳納米管結構及特性碳納米管又稱巴基管,英文簡稱CNT,是由單層或多層的石墨烯層圍繞中心軸按一定的螺旋角卷曲而成一維量子材料。其最早在1991年由飯島澄男發現
    的頭像 發表于 12-03 17:11 ?2995次閱讀
    碳納米管介紹:性能<b class='flag-5'>突出</b>的導電劑

    ADS127L11和ADS127L01相比主要突出的特點有哪些?

    ADS127L11除了能實現高達1MSPS的速率外還有哪些地方比ADS127L01有更加突出的特點? 或者說從命名上看幾乎一樣,相比ADS127L11是ADS127L01的“plus”版本,總有些地方要改善
    發表于 11-25 07:26

    產生諧波電流最為突出的設備是什么

    產生諧波電流最為突出的設備主要包括以下幾類: 具有電力電子元件的開關電源設備 :這類設備如整流器、逆變器、變頻器等,它們在工作時會產生大量的諧波電流。特別是整流晶閘管設備,由于廣泛應用在開關電源
    的頭像 發表于 08-14 14:52 ?1169次閱讀
    主站蜘蛛池模板: 激情网页 | 天天操天天做 | 伊人电影综合网 | 三级理论片 | 国产在视频线精品视频2021 | 国产精品久久久亚洲456 | 亚洲欧美日韩在线观看你懂的 | 三级网站视频 | 手机看片精品国产福利盒子 | 高清色 | 婷婷丁香亚洲 | 中文字幕在线观看第一页 | freesex性woman欧美| 亚洲免费资源 | 九月丁香婷婷亚洲综合色 | 色屁屁www免费看视频影院 | 亚洲第一页国产 | 欧美成人69 | 欧美一卡二卡科技有限公司 | 美女网站色在线观看 | 性做久久久久久久免费看 | 色综合一区二区三区 | 91大神免费视频 | 精品久久久久久久免费加勒比 | 欧美19禁| 国久久 | 一级毛片免费不卡直观看 | 男女爱爱视频免费看 | 最近的中文字幕免费动漫视频 | 资源新版在线天堂 | 欧美又粗又硬又大久久久 | 天天久久影视色香综合网 | 在线你懂的| www色视频| 欧美不卡视频在线 | 色福利视频 | 欧美a∨| 国产精品欧美一区二区 | 欧美极品一区 | www射射一区 | v视界影院最新地址 |