[问题] 有关网页开发及维护问题

楼主: ruichin (ruichin)   2016-10-04 09:49:22
各位大神早
今天小弟又有问题来请问大神了
最近作了一个网页,上面有些menu如下
男 女
选择了男进去就是一些男生的衣服之类的
而每页里上面的menu都是一样的
问题点:
如果我有很多页面而上面的menu都一样的那我每页都要再写一次?
那我之后要新增menu上的东西不就要一页一页慢慢写
想问有没有办法改一个页面后全部的menu就都更新了
感谢各位
作者: aaa7513231 (浑沌与秩序)   2016-10-04 10:39:00
你前端再写可以用一些framework去写阿,例如angularjs这样你就可把页面的东西模组化,去做增强修改维护
作者: cf1064 (蚵仔)   2016-10-04 10:54:00
早期是写一个html档,然后每个页面去include他
楼主: ruichin (ruichin)   2016-10-04 10:59:00
感谢a大,目前前端刚写不久,不过我会以你说的方向去试感谢c大
作者: devil115789 (味噌汤好喝)   2016-10-04 11:59:00
可以用JS去处理menu 每个页面都include同个JS
作者: hooy2013 (gogo)   2016-10-04 12:41:00
我用gulp做~还满好用的
作者: ntme (one shot one kill)   2016-10-04 12:52:00
我是用angularjs
作者: Kenqr (function(){})()   2016-10-04 13:04:00
商店会需要考虑SEO的问题,前端加载的资料搜寻引擎会捞不到用php等后端语言处理,在后端include网页片段应该会比较好
楼主: ruichin (ruichin)   2016-10-04 13:57:00
先感谢以上前辈的回答k大你的意思是将header、footer写成.php吗?然后在html写入 <?php include("header.php"); ?>确实要考虑seo的问题,感谢k大提醒
作者: Kenqr (function(){})()   2016-10-04 15:10:00
是的
楼主: ruichin (ruichin)   2016-10-04 15:30:00
再请教k大一个问题,如果我用jQuery的.load()加载header跟footer这两个而把head直接写死在html里就不会影响seo?感谢
作者: crossdunk (推嘘自如)   2016-10-04 16:35:00
要看你的HEADER跟FOOTER有没有关系到seo吧
楼主: ruichin (ruichin)   2016-10-04 16:52:00
感谢c大回答

Links booklink

Contact Us: admin [ a t ] ucptt.com