跳至內容

E四X

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

ECMAScript for XMLE 四 X)是一擴展矣 ECMAScript(包含 ActionScript、DMDScript、JavaScript、JScript 等)的程式語言,伊增加著 XML 內咧支持。伊的目標是咧訪問 XML 文檔時,提供一種閣較直觀、語法閣較簡潔的 DOM 承喙。伊嘛是處理 XML 時的一種新的方式。佇咧 E 四 X 版本進前,通常總是佇咧 Objcet(對象)層次上訪問 XML,而且 E 四 X 著是共 XML 當做原始數據(primitive)來處理(譬如講字符、數字佮布爾值)。 這嘛意味著閣較緊的訪問速度、閣較好的支持、佮使 XML 會當成做程序的一个組塊(資料結構)。

示例

實現

E 四 X 的第一个實現是由 Terry Lucas 和 John Schneider 設計的,出現佇 BEA 佇二空空二年二月發布的 Weblogic Workshop 七鼗空中。BEA 的實現是對 Rhino,並且佇二空空四年六月先於 ECMAScript E 四 X 規範發佈。John Schneider 彼陣寫一篇就是關於著 BEA 的 Workshop 的文章。這乎 E 四 X 語言前身的參考文檔目前是閣會當用。

  • E 四 X 佇咧(至少部份地)SpiderMonkey(Gecko 的 JavaScript ia̋n-jín)和 Rhino(Mozilla 的另外一个用 Java 毋是 C 寫的 JavaScript ia̋n-jín)中實現。

注意:為著正確佇咧 Firefox 一孵五中運行 E 四 X,你著愛佇跤本的 HTML 標籤內底將類型(type)值後壁加入「;e 四 x=一」字捾(例:< script type=" text / javascript ; e 四 x=一 " >)。

  • 因為 Mozilla Firefox 是因為 Gecko ia̋n-jín 的,所以伊會使用 E 四 X 去運行跤本。這个規範實在是新,干焦一鋪五佮以後版本支持。
  • Macromedia 的 ActionScript 三跤本語言完整地支持 E 四 X,ActionScript 三佇二空空五年尾已經可用。Adobe 佇二空空六年六月二十八號隨 Flash Player 九正式的發佈矣這个語言。
  • E 四 X 佇咧 Flash CS 三、Adobe AIR 和 Adobe Flex 中可用,因為𪜶攏使用 ActionScript 三作為跤本語言。
  • E 四 X 佇咧 Adobe Acrobat 和 Adobe Reader 八支空抑是閣較懸版本內底會當用。
  • E 四 X 佇咧 Aptana 的 Jaxer Ajax 應用侍服器內底會當用,該侍服器使用矣 Mozilla 侍服器捀 ia̋n-jín。
  • 對 Alfresco Community Edition 二孵九 B 以後,E 四 X 嘛會當佇這个企業文檔管理系統內底會當用。

外部連結

  • Tutorial from W 三 Schools
  • ECMA 被三百五十七 standard
  • E 四 X at faqts . com
  • Slides from E 四 X Presentation by Brendan Eich , Mozilla Chief Architect