是.js文件是保存可变数据的最简单方法吗?

时间:2011-07-19 10:21:47

标签: javascript

这是要显示的网页之一(链接到.js文件)......

<script language="JavaScript" type="text/javascript" src="schedule.js">
</script>

在.js文件中启动代码示例...

document.write('<li><a href="http://www.xxx.com/event_detail.cfm?event_id=1922736"
target="_blank">Feb 27  Miami</a></li>');
document.write('<li><a href="http://www.xxx.com/event_detail.cfm?event_id=1887534"
target="_blank">Mar 5  Austin</a></li>');
document.write('<li><a href="http://www.xxx.com/70953" target="_blank" rel="sc8">Mar
12-13 xxx</a></li>'); 

我的问题是,如果链接需要更新,这样做是否有意义,或者如果用户想要每隔几个月更新一次,那么是否有更好的方法。 谢谢,谢恩

2 个答案:

答案 0 :(得分:1)

使用服务器端或构建时包含或模板系统更好,然后通过客户端JS将其强制到客户端。这样就可以保护搜索引擎和不运行JS的用户。

将列表编码为原始HTML将起作用,但您可能希望使用数据库并为客户端提供用户友好的UI以使用它进行编辑。

答案 1 :(得分:0)

我建议将其保存到MySQL数据库中,然后使用PHP渲染代码 - 更容易编程更容易维护。此外,最好将它放在一个数据库中,如果你说,你需要从不同的位置访问它,但仍然保持同步。