跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 用 adminlte 的时候,除了用 iframe,还有别的方式实现多个页面一个模板吗?
未分類
2 5 月 2020

用 adminlte 的时候,除了用 iframe,还有别的方式实现多个页面一个模板吗?

用 adminlte 的时候,除了用 iframe,还有别的方式实现多个页面一个模板吗?

資深大佬 : hiluxi 10

多个页面,iframe 真不好用,各种 css 和 js 都要重新加载一遍,可是除了 iframe,还有别的方式实现多个页面公用一套模板吗?

大佬有話說 (16)

  • 資深大佬 : o0

    vue ?

  • 資深大佬 : takemeaway

    多个页面为什么不能共用一个模板? 谁还用 iframe

  • 主 資深大佬 : hiluxi

    @takemeaway 是,那通过什么方式公用一个模板呢? html 里除了 iframe,还有别的方式吗?

  • 資深大佬 : takemeaway

    @hiluxi 模板不是随便你怎么用嘛。。。 你调用同一个 JS,CSS 不就行了?

  • 主 資深大佬 : hiluxi

    @takemeaway 把头尾侧边栏也放在一个 js 里,然后其它页面调用么

  • 資深大佬 : lybcyd

    你用的什么语言和框架,一般的模板引擎都有公共模板的功能啊,java 的话 freemarker 的宏就可以完成这个功能

  • 資深大佬 : flyingkid

    history.replaceState

  • 資深大佬 : LukeChien

    不会重新加载的,浏览器有缓存

  • 主 資深大佬 : hiluxi

    @lybcyd Python, flask,有推荐的么

  • 資深大佬 : DOLLOR

    用 vue 或者 react,配上前端路由,做 SPA 应用很容易实现。

  • 資深大佬 : lybcyd

    @hiluxi 如果你指的是多页面共用模板,看一下 jinja 模板继承部分的文档。
    https://flask.palletsprojects.com/en/1.1.x/patterns/templateinheritance/#template-inheritance
    抽取一个公共的模板,其他的继承公共模板就可以了。

    如果是单页面内不做跳转,那建议你干脆用三大框架做 spa 。

  • 資深大佬 : zhuweiyou

    js css 有 http cache,又不会真正的重新加载,有什么大碍?

  • 資深大佬 : ila

    @hiluxi jinja2

  • 主 資深大佬 : hiluxi

    @lybcyd 多谢

  • 主 資深大佬 : hiluxi

    @ila 同样感谢

  • 資深大佬 : w292614191

    一些通用的 js 、css,引入到 common.js 中,然后有所页面引入 common.js 。如果你使用了 IDEA,直接拖动 common.js 到 html 中,会自动引入路径。

    还有,2020 年的浏览器会缓存 js 、css 。除非你手动关闭了缓存。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具