現狀:PHP模板系統 - 正確的方式來加載默認的JavaScript行爲模板
- 一個PHP模板系統,負責建立一個網頁的HTML。
- 的Javascript核心功能都是在外部文件
- 每個模板都需要一些默認的JavaScript函數以每個/模板基礎
當一個頁面被渲染調用,接下來我需要調用一個一組Javascript函數:即
<script type="text/javascript">
$(document).ready(function{
API.loadThis(); // all these Javascript functions are in an external JS file
API.loadThat();
API.buildDateSelector("#idForSelector");
// etc
});
</script>
到目前爲止,我已經將它作爲文本添加到每個HTML模板中。但是,如果頁面由多個較小的模板組成(每個模板可能都包含它們自己的初始化Javascript),那麼我會在我的網頁上嵌入多個嵌入式JavaScript。
我的問題是:
- 我應該如何恰當地安排一切,讓我可以輕鬆地「註冊」或「觸發」了一些默認的JavaScript來在頁面加載後調用?
- 或者是每個模塊(如上所述)的每個塊的附加適當?
此外,如果它不完全清楚我所問的,讓我知道,我可以添加更多的具體信息。謝謝 – 2011-02-15 19:56:14
在我們的產品中我們有類似的東西,我們這樣做,{tpl_name} _js_bottom.tpl在渲染模板時加載(如果存在)。 – ludesign 2011-02-15 19:59:29