2011-12-11 40 views
0

好的標題可能會讓人困惑,所以我在這裏解釋我的想法:可以說我們有一種網頁組件,可以說它是一個簡單的數據庫驅動的表格或網格。假設這個「組件」獨立工作,即沒有依賴關係,但在一些混合語言文件中繼承:設計的html,數據庫的php,交互性的javascript以及一些圖標圖像。因此,通常我們只需將所有內容放在我們上傳的文件夾中,然後使用它,包括主要(php和/或js)文件。有什麼辦法來壓縮或編譯PHP/DHTML/JS組件?

我不知道是否至少有一種理論的方式來打包所有的文件到一個單獨的文件,如.jar文件或其他東西,並使用組件,如它是一個OCX或DLL,無論如何。我沒有專門討論將所有文件打包下載到客戶端機器......這個想法更像是創建一個包含所有需要的文件,正確鏈接等的單個文件。然後可能只有一個「包括」和某種形式的構造函數調用等

我不知道這是一個愚蠢的問題,但我只是想知道的是......如果我們能有DHTML組件,可視化組件,如編輯,一個網格,一個圖表等等,只是包裝在一個文件中。換句話說,有類似的DLL ...

+0

爲什麼你需要這樣做(只是想知道)? – Blender

+0

我的理論主張是關於如何以某種方式「編譯」自己包含的組件...... –

回答

0

當然,你唯一的問題是你如何在該文件中包含圖像。但是,一切都是由位和字節,圖像組成的。圖像可以被合併到一個php文件中(但這是一個單獨的問題)。至於html + css + javascript合併到一個PHP文件中,我沒有看到這個問題,這幾乎是每個php用戶正在做的事情。
至於這是否是一種好的做法,那麼取決於你如何構建該文件。

+0

是的,處理圖像的一種方法就是將它們的MIME格式化爲PHP(s)文件中的變量。這聽起來如何? –

相關問題