跳至內容

爪哇手稿語

文出維基大典

爪哇手稿英言JavaScript[]高階程式語也,略稱這士JS[],商標屬甲骨文

先是,網絡瀏覽之所用,但超文標示HTML而已,枯枿朽株。及這士出,始栩栩然dynamic。初行於網景導航者第二Netscape Navigator 2.0,導航者,瀏覽器大宗,雖微軟網探IE,亦莫之若。未幾,微軟以手稿助,後來居上。網景、昇陽、歐算商會ECMA故標定語法,號歐算商會手稿ECMAScript,為別稱。今瀏覽器皆支援。名雖與近,畢無繫屬,文法或同乎C語言

緣起沿革

[]

昔在網景,有克萊登者,作生龍手稿語LiveScript,可使網頁交互,便利倍極。嗣後,公司與昇陽聯合,會其爪哇程式語興,遂改氏爪哇。是語也,才出而名震。然覽器不兼容,碼師苦之。當是時,萬維聯盟W3C取諸家之所長,定物件之導向。千九九七年微軟、網景、昇陽、寶藍等公司,會同私人,集議歐洲,準名歐算商會二六二號ECMA-262,以為實現。全分三部,曰語言核心ECMAScript,述語法及物件;曰文檔物件模型DOM,述處治網頁之法及接口;曰瀏覽器物件模型BOM,述交互之法及接口。初,爪哇手稿視爪哇程式而作,故文法相肖,然改易頗大,實與無涉矣。

概述

[]

爪哇手稿,解釋程式語言也,不預編譯,為超文標示語HTML作互動,可書之頁中,亦可獨為一檔。網頁之動態文字、回應事件、讀寫超文本、驗證數據、檢測訪者、控制小文字檔Cookie,皆在爪哇手稿語。

編程

[]

斯為手稿,源碼未用,不必編譯,則付之瀏覽器,解釋而執行之。故屬直譯語言,然安保不濟,生非轍止,需以try{}catch(){}之字改之,見例如次:

console.log("a");    //是也
console.log("b");    //是也
console.logg("c");   //非也,止
console.log("d");    //是也
console.log("e");    //是也

/*化解之法,曰:*/
try{console.log("a");}catch(e){}    //是也
try{console.log("b");}catch(e){}    //是也
try{console.logg("c");}catch(e){}   //非也,過
try{console.log("d");}catch(e){}    //是也
try{console.log("e");}catch(e){}    //是也

若為編譯語言,如者,則編譯在先,變機器碼,以執行之。

例「世界無恙」

[]

以下即爪哇手稿語程式之「世界無恙Hello, world!

<!DOCTYPE HTML>
<html>
    <head>
    <title>爪哇手稿語程式世界無恙!」</title>
        <script type="text/javascript">
            document.write("Hello, world!");   // 寫於瀏覽器視窗
            alert("Hello, world!");            // 寫於彈窗
            console.log("Hello, world!");      // 寫於控制臺,然需啟用在先
        </script>
    </head>
    <body>
    超文標示云云
    </body>
</html>

或在瀏覽器位址欄javascript:之字,互動表示之:

javascript:alert("Hello world!");

[]

[]
  1. 爪哇、手稿皆臺譯,此合稱,見《國語大辭典》爪哇條。
  2. 清末《英吉利國字語小引》J譯這。傳教士譯音,S為士。

[]
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy