假设要做若干个页面 排版都是一模一样的
只差在几个内容不同
内容都是写死的不会太常更动
我知道有3种做法
1.url带参数 然后html事先挖洞
依照参数用js补进去
例如:
<html>
<body>
<div id="money"></div>
(略过引用jquery)
<script>
(得到资料)
$("$money").append("100");
</script>
</body>
</html>
2.一样url带参数并直接空白html 完全使用补进去所有html
<html>
<body>
(略过引用jquery)
<script>
(得到资料)
$("body").append("<div id="money">100</div>");
</script>
</body>
</html>
3.一样带参数,内崁对应网页并直接做网页全部写死
<html>
<body>
<div id="money">100</div>
</body>
</html>
一般来说专案要用哪一种比较适当
我想问分别小型专案跟大型专案分别来说?
作者:
neo5277 (I am an agent of chaos)
2018-10-20 04:23:00这种我会想用一很多喔? 很多就不建议 维护起太麻烦了..频率是每个都很高吗?变动得话?如果是只有click才做动那一感觉还可以啊如果频率很高就还是用个前端框架做成一个个compoment绑定各块的资料api好了
framework有支援样板就用样板,样板可以从后端带变量render成ui
作者:
madhi (mm)
2018-10-20 10:04:001. 但别用jquery. 用三大框架的话半天收工另外真的别这样问问题. 讲情境就好 这三个作法看起来都学生等级的讲出来要我们选也很怪
作者: windclara (null) 2018-10-20 10:17:00
用VUE吧。上手快也容易解决。只是考虑SEO的话,要了解一下SSR
作者: pttuser2266 2018-10-20 14:32:00
3, 做法 一个 html layout + 若干个 template +若干个 data , 产生若干个完整 html 页面, 新增页面只要加 新的 data优点: 没有 seo 问题,不用 server side 处理
作者:
jichey (miomio)
2018-10-20 14:47:00静态模板要好维护好扩充的话,关键字staticgen。next.jsgastby nuxt.js你的需求不长变动资料,只要利用上面的框架产生静态html即可,也不会有SSR问题
作者: jherk 2018-10-20 16:36:00
nextjs