2013年6月27日
摘要: 再用平板开发程序时,用html+js+sqlite进行开发时,sqlite数据库默认是存储在google浏览器缓存数据库下的,但是当数据库数据存储到一定量时会出现数据存储不进去的情况,这种情况下生成的数据库还不能改变生成位置,目前本人用的方法只能是在外壳中写一些数据库操作方法,然后在js中调用该方法,把sql语句、参数等数据传给外壳进行数据库操作,包括数据库生成也由外壳来完成,这样就解决了数据存储问题。但是这种方法会导致程序运行缓慢。 阅读全文
posted @ 2013-06-27 16:42 紫叶嵋 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 开发离线应用的第一步是要知道设备是在线还是离线,html5为此定义了一个navigator.onLine属性,这个属性值为true表示设备能上网,值为false表示设备离线。这个属性的关键是浏览器必须知道设备能否访问网络,从而返回正确的值。实际应用中,navigator.onLine在不同的浏览器间还有些小差异。IE6+和safari5+能够正确的检测到网络已断开,并将navigator.onLine的值转换为false。firefox3+和opera10.6+支持navigator.onLine属性,但你必须手工选中菜单项“文件”——脱机工作“才能让浏览器正常工作。chrome11及之前版本 阅读全文
posted @ 2013-06-27 16:37 紫叶嵋 阅读(380) 评论(0) 推荐(0) 编辑