在JavaScript中重写布尔值
Over writing a boolean value in JavaScript
var PageLoad = true;
我有一个名为properties.js的文件,其中包含此值,我需要在单击按钮时将此值更改为false。按钮位于另一个JS文件中。
我该怎么做呢?
var appDir = Titanium.Filesystem.getApplicationDataDirectory();
var propertiesFile = Titanium.Filesystem.getFile(appDir, 'properties.js');
propertiesFile.write("These is the contents");
我该写什么??
我建议使用Titanium提供的Properties方法来解决这个问题,而不是自己读写文件
http://developer.appcelerator.com/apidoc/mobile/latest/Titanium.App.Properties-modulehttp://wiki.appcelerator.org/display/guides/Working与+本地+数据+ # WorkingwithLocalData-ApplicationProperties
如果properties.js只包含这一行,那么您可以使用以下代码编写JavaScript,在您提到的按钮的单击处理程序中将值设置为false:
var appDir = Titanium.Filesystem.getApplicationDataDirectory();
var propertiesFile = Titanium.Filesystem.getFile(appDir, 'properties.js');
propertiesFile.write("var PageLoad = false;");
但是除非我误解了Titanium(对我来说是新的),否则它不会在JavaScript执行的上下文中设置该变量。也许我们可以帮助你更多,如果你给一些背景什么properties.js文件是用来和由-其他东西读取该文件并执行内容?
相关文章:
- 如何从javascript/jquery中的复选框中获取布尔值
- KendoUI网格行过滤器,带有布尔值下拉列表
- php布尔值's小写AND大写和数字布尔值'可以接受
- select中布尔值的Angularjs ng值不起作用
- 由于布尔值的变化,Django视图中的字符串格式不正确
- MeteorJs Alded autoform,如何从布尔值复选框中获得所需值
- 将字符串动态转换为布尔值
- 将布尔值存储在隐藏字段中以进行表单处理
- 类型错误:布尔值不是 Angular 中登录函数的函数
- Yui Get 复选框返回数组而不是布尔值
- 为什么 1.2 == true 返回 false 如果布尔值 (1.2) 实际上是真的
- 为什么第一个将其视为布尔值,其次不将其视为布尔值
- 当值可能不是正确的布尔值时,如何测试 true
- jquery -ajax 不检查控制器的布尔值
- JS生成随机布尔值
- 使用Angular更改JSON中存储的布尔值
- 如何检查类型是否为布尔值
- 在EaselJS中,如果鼠标按下,我如何获得布尔值
- typescript中的嵌套布尔值
- 在JavaScript中重写布尔值