请教一个动态网页的方案

sanergo
<body>
    <div id="container">网页内容</div>
    <div id="overlay">
        动态内容
    </div>
</body>

希望动态创建overlay的内容,比如点击一个按钮,从服务器下载对应的js css然后添加到overlay标签下,然后关闭的时候从overlay删除。不知道用什么方案比较好,对前端不是很熟悉。
有以下几点限制

  1. 动态内容应该只有js,css,以及图片之类的资源。
  2. 尽量不使用其他复杂的框架,比如vue等,因为要动态展示的内容不算很复杂,但是如果用纯js去添加 html的内容好像又太麻烦?
  3. 最好能工程化以方便管理,我知道的是webpack,vite都可以做这个。

不知道用什么方式比较简洁、方便?

522 2 0
2个回答

北月

说实话,我怀疑这是 htmx 的推广帖,这种功能就是 htmx 最擅长的。

  • sanergo 2024-06-01

    大概看了下htmx,好像不太符合要求,比较关键的是html怎么产生。其实container里面是一个游戏页面,比如cocoscreator的网页版,但是有些界面想用网页实现比较方便,所以才有这个问题

  • 北月 2024-06-01

    html 怎么产生要看你服务端怎么响应。
    如果你的项目是重前端的 那么老老实实用vue或者react之类的js框架。
    如果是重服务端的,客户端主要是用来渲染,那么htmx还真合适。

banro512

服务器上创建独立页面,然后下发url,以 iframe 方式嵌入不行吗

  • 暂无评论
×
🔝