我正在做一个codeigniter项目。我的菜单页眉和页脚都使用与内容视图不同的视图加载。每个页面都有自己的控制器,可以加载所有视图。包括页眉和页脚视图。 但我想实际加载页眉和页脚一次。并保持他们的负载。这样可以在加载页面时增加加载时间并消除闪烁效果,并重新调整屏幕大小。
答案 0 :(得分:0)
我不确定您是否可以完全消除每页加载的闪烁,即使使用超快速光纤连接也是如此。 如果您正在寻找即时内容替换的唯一答案是捕获导航点击并使用AJAX切换出正文,即使这样,内容加载时间也可能不一致。
如果您真正想要无状态网络开发,您可能想尝试像Meteor这样的东西? https://www.meteor.com
如果这些都不是一个选项,请记住使用CI默认模板系统,因此页眉和页脚已经存在于单个文件中,然后将内容加载到其中,而不是一起添加3个或更多文件。 / p>
古德勒克!
答案 1 :(得分:0)
如果要增加加载时间,请考虑使用AJAX页面。即任何点击都会通过Ajax调用将页面内容加载到正文区域。如果这是一个问题,您可能需要考虑SEO。