写一个网页,显示的内容是不变的,但是根据某些条件,网页的布局会发生变化,总共有 7 ~ 8 种可能吧。
我目前的想法是把网页中不变的元素封装成一个个 container 或者 component ,然后根据这些不同的条件,写 7 ~ 8 个大的 container 包含所有页面元素,对应这些不同的布局。比如把 sidebar 封装成一个 container ,有的页面把 sidebar 放左边,有的页面把 sidebar 放右边。当用户请求时,根据条件,渲染对应的页面布局。
总感觉会有更加简单的方法,请问各位怎么看?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.