最近遇到的问题
1、如果按钮添加了背景图片,一定要设置背景颜色,以防图片加载错误时字体颜色不会和大背景颜色混为一体而让用户找不到按钮。
2、关于设备端软件升级后,界面进行了整体改造。而用户浏览器保留有以前的缓存信息,导致无法正确显示升级后的界面。
这个问题当时网上搜了很多资料,不过大多都是针对js和css,在外链文件时添加上版本号或随机数。
如:document.write('<script type="text\/javascript" src="../versiondef.js?rnd='+Math.random()+'"><\/script>');
这样是解决了js和css升级版本后的缓存机制,但对于更改了静态html代码却是没办法解决。
经过和老大们的讨论,想出了一个方法,就是通过更改设备url路径。通过把www目录下的界面相关文件全部放进一个命名为svn号的文件夹里,浏览器访问地址根据svn改变,获取的文件将会更新。这样就能很好的解决浏览器缓存问题。
3、在从后台获取时间的处理上,遇到string转换成int的问题。
parseInt(string, radix) 如果 string 以 0 开头,那么 ECMAScript v3 允许 parseInt() 的一个实现把其后的字符解析为八进制或十六进制的数字。