模板:TemplateAsyncLoad

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
貢獻者:
Template-info.svg 模板文檔  [查看] [] [歷史] [刷新]

(i)注意 一般情況下,請在模板展開後大小超限時再使用此模板。

該模板使用ajax動態加載指定模板內容用以降低其他模板的大小,方法如下:

  1. 首先將大型模板的內容進行分離(比如將大家族模板的內容拆分另一個模板);
  2. 然後使用以下內容指定動態加載:
    {{TemplateAsyncLoad|TemplateAsyncLoadTitle=Template:【模板名】}}(其中模板名前必須有Template:)。

完成!大型內容將會在進入用戶視野時加載,這樣就能降低模板的大小、打開頁面的延遲,以及在用戶沒有看到模板時減少用戶流量消耗。

本模板接受以下一個必選參數:

  • TemplateAsyncLoadTitle:用以選擇對應的模板;

其餘參數將按原樣傳遞給模板,模板將會以嵌入的方式被渲染,<includeonly>等會正常工作。

此頁面最後編輯於 2023年5月25日 (週四) 16:37。
搜尋萌娘百科 (按"/"快速搜尋)
有新的未讀公告

阅读更多:http://mzh.moegirl.tw/Template:TemplateAsyncLoad
本文引自萌娘百科(http://mzh.moegirl.tw ),文字内容默认使用《知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆》协议。