2011-05-07 15 views
0

)。我只是急切地等待JavaScript 1.8.5才發現它對桌面帶來的影響很小。 ActionScript 3與ECMAScript 5兼容,但顯然接口不是?JavaScript接口,導入 - 何時? (我想從AS3移植一些東西)

JS什麼時候會有一些體面的OO支持?我認爲接口對於類型安全非常重要。

我還有一個問題,關於「導入」文件夾中的文件夾/類的能力,這是使用「導入」語句在AS3中完成的。現在,我意識到這與AS3編譯器有關,但是我有一個相當大的項目(一個遊戲),我想使用JS移植到HTML 5,我很擔心我的代碼是如何組織的。

在網頁中包含50個課程相當困難(應該說,HTML5版本的遊戲所在的頁面),你不覺得嗎?

你會怎麼做?

+0

我在解析實際問題在這裏時遇到了一些麻煩。 – grapefrukt 2011-05-07 11:16:38

+0

提示:閱讀標題。然後,文本:: - )。或者,安裝一個更新的Perl解析器。現在認真的,我在詢問關於從AS3移植到JS的意見和知識。 – Axonn 2011-05-07 11:19:29

+0

我的意思是你在一個問題中提出多個含糊不清的問題。我無法真正瞭解哪些界面與您在頁面上包含的課程數量有關? – grapefrukt 2011-05-07 11:21:13

回答

1

關於處理多個javascript文件的部分。您可以使用網絡資源優化器,如wro4j

使用它,你會指定組這樣的:

<group name="group1"> 
    <js>file1.js</js> 
    <js>file2.js</js> 
    <js>file3.js</js> 
    <js>file4.js</js> 
    <css>file1.css</css> 
    <css>file2.css</css> 
    <group-ref>some-other-group</group-ref> 
</group> 

和HTML頁面中,你會導入一組這樣的:

<link rel="stylesheet" type="text/css" href="/wro/group1.css" /> 
<script type="text/javascript" src="/wro/group1.js"></script> 

除了剛剛分組和連接多個文件,這樣它也可以縮小代碼,gzip和處理緩存。

+0

嘿Dan :: - )。這確實是我尋找的東西之一。 Multumesc mult ;; - )。 – Axonn 2011-05-07 11:52:41

+1

這是一個很棒的工具。我們一直在使用它來開展一個相當大的項目:公共團體〜25 js文件+每頁2-3 js/css。實際上我們並沒有使用group-ref功能,保持commons組的獨立性使我們每頁只有兩個請求(commons組很少改變,而一個真正的小組只有頁面的邏輯)。通過這種方式,當用戶訪問我們的頁面之一時,公共組已經被緩存,並且頁面組非常小且快速下載。 – 2011-05-07 12:00:12

相關問題