大神们,小弟我有个项目html页面用js写的,但是有些参数要根据实际情况可以随时改的,需要放在外面的配置文件里面,请教配置文件如何写,用什么配置文件,xml吗
大神们,我有个项目html页面用js写的,但是有些参数要根据实际情况可以随时改的,需要放在外面的配置文件里面,请问配置文件怎么写,用什么配置文件,xml吗?
大神们,我有个项目html页面用js写的,但是有些参数要根据实际情况可以随时改的,需要放在外面的配置文件里面,请问配置文件怎么写,用什么配置文件,xml吗?js能获取配置文件里面的参数吗?
------解决思路----------------------
可以添加一个config.js,每个页面第一个引用的js为此文件。
定义配置全局变量,后续所有写js的地方都可以访问该变量。例如:
config.js
var config={
name:"json",
age:"11"
}
header.js
//直接访问config变量中的属性
console.log(config.name)
------解决思路----------------------
5楼的方法可以,其实没什么改动代码不改动的,只是文件格式不一样罢了,用起来方便就行了,没有人规定js就不能当配置文件。
------解决思路----------------------
那你后台写一个功能,可以修改config.js文件的内容就好了。这样就不需要改参数的时候再发布一次。
如果你是说修改config.js文件叫改代码,修改config.xml叫改配置文件的话,其实没区别。
------解决思路----------------------
1、使用json格式存储你的配置,放在config.js文件中
var config=[{
name:"json",
age:"11"
}]
注意格式不要错误
2、在调用的页面,引入config.js,修改参数
config[0].name="myJson";//修改参数值
//你自己的语句,config值已是新的。
config.js中的值保持不变
大神们,我有个项目html页面用js写的,但是有些参数要根据实际情况可以随时改的,需要放在外面的配置文件里面,请问配置文件怎么写,用什么配置文件,xml吗?js能获取配置文件里面的参数吗?
------解决思路----------------------
可以添加一个config.js,每个页面第一个引用的js为此文件。
定义配置全局变量,后续所有写js的地方都可以访问该变量。例如:
config.js
var config={
name:"json",
age:"11"
}
header.js
//直接访问config变量中的属性
console.log(config.name)
------解决思路----------------------
5楼的方法可以,其实没什么改动代码不改动的,只是文件格式不一样罢了,用起来方便就行了,没有人规定js就不能当配置文件。
------解决思路----------------------
那你后台写一个功能,可以修改config.js文件的内容就好了。这样就不需要改参数的时候再发布一次。
如果你是说修改config.js文件叫改代码,修改config.xml叫改配置文件的话,其实没区别。
------解决思路----------------------
1、使用json格式存储你的配置,放在config.js文件中
var config=[{
name:"json",
age:"11"
}]
注意格式不要错误
2、在调用的页面,引入config.js,修改参数
config[0].name="myJson";//修改参数值
//你自己的语句,config值已是新的。
config.js中的值保持不变