正在做一套网站的模板,使用了ajax的功能,实现界面和数据分开。
用javascript存储常量,实现网站模板式开发,碰到window.onload无法处理。
用一个js配置文件放置取数文件路径,同时建立一个函数x()用来替换页面中对应div的功能, 函数x()在页面window.onload时全面替换页面中包含的div。
? 如果函数x()防在js文件中调用,页面中执行window.onload=x()时就会出错。
本方式未使用返回xml格式的数据,直接使用html格式来替换页面中的块。
这样做方便将来开发n套模板,定义好固定名称的块,到时值要引入该js文件,页面内容就会自动替换。
我想这种方法和css+div也不是很冲突,在我看来css主要用来换皮肤用。
? 这种方案是否可行,目前使用ajax开发网站模板是否有更好的方式。