首頁>Club>
5
回覆列表
  • 1 # 日衝資訊 黃

    Javascript跟Java是完全不同的語言,如果硬拉關係的話,算是有半毛錢的關係。1995年網景公司最先開發並搭載在Netscape Navigator2.0瀏覽器上。最初的名字叫Live Script。1996年微軟的IE3.0上搭載該語言,當時Sun公司開發的Java很火,於是借了個光改名為Javascript。根據Stackover的統計,全世界有超過85%的程式設計師在使用JS,是最流行的程式語言。特別是谷歌在瀏覽器上開發了V8引擎之後,JS的執行速度大幅提升,2009年Node.js出場,開啟了用JS做 Web後臺的開發的時代。不過,後來推出的Javascript2.0和Javascript.Net都不成功,Web後臺被Python等語言搶了戲。這裡就說幾個用JS做Web開發的場景吧。

    頁面小程式

    JavaScript隨網頁資料一同下載到瀏覽器上,下載完成之後,就可以被執行,控制網頁接下來的動作。網頁的很多事件都可以觸發JS,比如,onLoad,onClick,onBlur等等。這些特徵使JS可以用來做輸入內容的檢查,還可以對網頁做很多動態裝飾。用JS開發的頁面小程式流行了一段時間。後來,隨著Flash小遊戲的興起,JS的熱度才降低了一些。

    動態網頁

    最初,JS主要用於網頁裝飾,2005年可非同步載入網頁資料的技術Ajax被提了出來,網頁不必再伺服器上做好,可由JS分步下載資料,在客戶端動態生成網頁的技術迅速流行起來。JQuery也被開發了出來。谷歌不失時機地在Chromes瀏覽器上搭載了JS的V8引擎,使得JS的執行速度大大提高。在谷歌的大力推動之下,JS又火了一把。

    Web後端

    2009年,JS的執行環境Node.js被開發出來,JS終於可以脫離瀏覽器獨立在伺服器上運行了。得益於V8的良好效能,Node.js解決了1萬次以上的併發(C10K)所造成的網站效能惡化的問題,並因此受到了阿里,優布等一些巨頭的青睞。儘管如此,可能是受到軟體生態圈的影響,Node.js一直不溫不火。

    綜上所訴,Javascript既可用於開發Web前端,也可用於開發Web後端。儘管作為Web後端的開發語言,它並非是最受歡迎的,但是,Javascript一直穩坐Web前端最受歡迎的程式語言的位置,幾乎被所有瀏覽器奉為標準,這一點還沒有第二種Web前端的程式語言能與之抗衡。

  • 中秋節和大豐收的關聯?
  • 不同的季節,如何釣鰱鱅?