真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

javascript歷史的簡單介紹

javascript什么意思?

JavaScript簡介:

創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比江陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式江陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋江陽地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

Javacript是一種能讓你的網(wǎng)頁更加生動活潑的程式語言,也是目前網(wǎng)頁中設(shè)計中最容易學(xué)又最方便的語言。你可以利用Javacript輕易的做出親切的歡迎訊息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡易的選舉,還可以顯示瀏覽器停留的時間。讓這些特殊效果提高網(wǎng)頁的互動性、提供親切的服務(wù)。

由來

談到JavaScript的歷史,首先就得介紹[網(wǎng)景](Netscape)這家公司,相信很多人使用過Netscape瀏覽器來瀏覽網(wǎng)頁,這家公司在設(shè)計瀏覽器的時候,一方面為了輔助本身發(fā)展的一種名為LiveWire的程式,另一方面為了提高網(wǎng)頁設(shè)計的互動性,所以發(fā)展了LiveScript這個電腦語言。

那JavaScript和LiveScript有什么關(guān)系呢?在Netscape發(fā)展LiveScript的同時,另一家名為[升陽](Sun)的公司也正在發(fā)展Java語言,為了輔助Java的網(wǎng)頁程式方面的設(shè)計,所以這兩家公司進行合作,共同發(fā)展LiveScript語言,并且將LiveScript語言改名為Javacript,這就是Javacript的由來。

JavaScript剛開始時僅應(yīng)用在Netscape瀏覽器,不過隨著使用JavaScript制作網(wǎng)頁的人愈來愈多,微軟的IE瀏覽器也提供了新功能,現(xiàn)在可以在IE瀏覽器上看到JavaScript的效果了。

JavaScript和Java的差別

JavaScript和Java的差別究竟在哪兒呢?雖然名稱很相似,而且都是在Internet和WWW盛行之下,所發(fā)展出為的兩種提供網(wǎng)頁程式設(shè)計的語言,但是卻有很大的差異。前面介紹過JavaScript的前身是網(wǎng)景(Netscape)公司發(fā)展的Live Script語言,直到和升陽(Sun)公司合作之后,才改名為JavaScript,而Java也是由升陽公司發(fā)展出來的,所以名字才會這么相似。盡管如此,JavaScript和Java仍然是不同的語言。我們整理出以下四點幫助你了解兩者的差異:

1、JavaScript是一種象文件一樣的描述語言,透過瀏覽器就可以直接執(zhí)行;而Java像正統(tǒng)的程式語言(如C/C++)一樣,必須先進行編繹和連結(jié)等動作才可執(zhí)行。

2、JavaScript必須編寫在HTML文件中,直接查看網(wǎng)頁的原始碼,就可以看到JavaScript程式,所以沒有保護,任何人都可以透過HTML文件復(fù)制程式;而Java應(yīng)用在網(wǎng)頁的程式稱為Java Applet(Applet是[小程式]的意思),是和HTML文件分開的。

3、JavaScript的結(jié)構(gòu)較為自由松散,譬如,程式中使用的變數(shù)前并不是需要明確的定義,而Java和正統(tǒng)的程式語言一樣,結(jié)構(gòu)較為嚴(yán)謹(jǐn)。

4、JavaScript不具有讀寫檔案及網(wǎng)絡(luò)控制等功能,Java則有提供這些功能,但是JavaScript在網(wǎng)頁內(nèi)容的控制和互動性方面,可算是最方便快捷的。

JavaScript的功能

顯示信息提示

許多網(wǎng)站在你一連上時,畫面上會先出現(xiàn)一個歡迎訊息對話盒,不但和你打招呼,還會發(fā)布一些重要訊息

顯示日期時間

某些網(wǎng)頁會顯示目前的日期和時間,可能你會覺得有點神奇,怎么瀏覽器會知道目前的時間呢?這也是JavaScript提供的功能,它可以偵測你的電腦目前的時間,并且顯示在網(wǎng)頁中。

顯示更新日期

許多網(wǎng)頁會公告最新更新日期讓大家知道,Java Scirpt可以自動偵測網(wǎng)頁修改的日期,讓你省去在每次修改網(wǎng)頁時就得修改日期的動作。

跑馬燈文字

讓你可以方便顯示較長的訊息,又不占去大塊的版面空間。

按鈕變化效果

當(dāng)你移動滑鼠游到左邊的按鈕上時,按鈕便會變成色,在瀏覽器下方狀態(tài)列上也會顯示出相關(guān)文字,這也是利用JavaScript制作的動態(tài)效果。

文章出處:

module里面可以寫webworker

可以。

WebWorkers使得一個Web應(yīng)用程序可以在與主執(zhí)行線程分離的后臺線程中運行一個腳本操作。這樣做的好處是可以在一個單獨的線程中執(zhí)行費時的處理任務(wù),從而允許主(通常是UI)線程運行而不被阻塞。它的作用就是給JS創(chuàng)造多線程運行環(huán)境,允許主線程創(chuàng)建worker線程,分配任務(wù)給后者,主線程運行的同時worker線程也在運行,相互不干擾,在worker線程運行結(jié)束后把結(jié)果返回給主線程。這樣做的好處是主線程可以把計算密集型或高延遲的任務(wù)交給worker線程執(zhí)行,這樣主線程就會變得輕松,不會被阻塞或拖慢。這并不意味著JS語言本身支持了多線程能力,而是瀏覽器作為宿主環(huán)境提供了JS一個多線程運行的環(huán)境。

JavaScript是單線程的(幫助理解單線程)。一些復(fù)雜而又耗時的操作,勢必會阻塞頁面的渲染/交互,影響用戶體驗。webworker允許開發(fā)者為頁面額外開啟一個線程,用來處理復(fù)雜而耗時的操作,不會阻塞主線程,從而達到優(yōu)化用戶體驗的目的。歷史上,JavaScript一直沒有模塊(module)體系,無法將一個大程序拆分成互相依賴的小文件,再用簡單的方法拼裝起來。其他語言都有這項功能,比如Ruby的require、Python的import,但是JavaScript任何這方面的支持都沒有,這對開發(fā)大型的、復(fù)雜的項目形成了巨大障礙。

javascript 歷史版本有哪些

JavaScript的版本指的是執(zhí)行JavaScript的運行環(huán)境(JS引擎)所遵循的ECMAScript標(biāo)準(zhǔn).

JavaScript是ECMAScript標(biāo)準(zhǔn)的一種實現(xiàn),這個標(biāo)準(zhǔn)隨著歷史在不斷演進.

最初的JS版本為1.0; IE6時代典型的為3.1版本; IE9時代(最近幾年)主流為5.1標(biāo)準(zhǔn); 去年新版本6.0(準(zhǔn)確名字是ES2015)標(biāo)準(zhǔn)發(fā)布,目前較新的瀏覽器都有部分支持; 下一個版本為7.0,預(yù)計明后年頒布.

不同版本增加擴展了不同的特性, 新版本向后兼容舊版本.所以有時候會出現(xiàn)某些代碼在新瀏覽器中正常,舊瀏覽器中無法執(zhí)行的問題.

javascript的歷史

它最初由Netscape的Brendan Eich設(shè)計。JavaScript是甲骨文公司的注冊商標(biāo)。Ecma國際以JavaScript為基礎(chǔ)制定了ECMAScript標(biāo)準(zhǔn)。JavaScript也可以用于其他場合,如服務(wù)器端編程。完整的JavaScript實現(xiàn)包含三個部分:ECMAScript,文檔對象模型,瀏覽器對象模型。

Netscape在最初將其腳本語言命名為LiveScript,后來Netscape在與Sun合作之后將其改名為JavaScript。JavaScript最初受Java啟發(fā)而開始設(shè)計的,目的之一就是“看上去像Java”,因此語法上有類似之處,一些名稱和命名規(guī)范也借自Java。但JavaScript的主要設(shè)計原則源自Self和Scheme。JavaScript與Java名稱上的近似,是當(dāng)時Netscape為了營銷考慮與Sun微系統(tǒng)達成協(xié)議的結(jié)果。為了取得技術(shù)優(yōu)勢,微軟推出了JScript來迎戰(zhàn)JavaScript的腳本語言。為了互用性,Ecma國際(前身為歐洲計算機制造商協(xié)會)創(chuàng)建了ECMA-262標(biāo)準(zhǔn)(ECMAScript)。兩者都屬于ECMAScript的實現(xiàn)。盡管JavaScript作為給非程序人員的腳本語言,而非作為給程序人員的腳本語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。

發(fā)展初期,JavaScript的標(biāo)準(zhǔn)并未確定,同期有Netscape的JavaScript,微軟的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(歐洲計算機制造商協(xié)會)的協(xié)調(diào)下,由Netscape、Sun、微軟、Borland組成的工作組確定統(tǒng)一標(biāo)準(zhǔn):ECMA-262。


分享名稱:javascript歷史的簡單介紹
文章鏈接:http://weahome.cn/article/dsgdege.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部