最近项目处于停滞阶段,原因有很多。比如最基本的alert cordova竟然不能直接用,还有书上的Database好像也没有什么用。最关键的是 js 动态加载的内容,在cordova中 也没有作用。。。查了挺久的还是没有结果。
昨天唯一的成果就是将租的远程主机,上部署了本地的一个项目,虽然只是把文件拷了上去,但是在我这就是一个进步。现在可以通过IP地址访问我写的网站,但是由于没有买域名,所以就只能通过IP地址访问。还有弄了个cordova 的调试工具,ripple emulate 今天发现在浏览器上生成的模拟器和真实的手机还是有不同的地方,模拟器上可以运行的东西,手机上却运行不了。不懂是什么原因,总之有点难受。说实话。
我准备先用模拟器再测试一下,能不能实现alert 和 数据库的内容。实验证明,根本行不通,感觉这个部分的内容都是假的。在网上找了几个Cordova的文档,例子中它们的alert都是可用的,很奇怪,为什么我的模拟器和手机都不能用呢?
后面发现,要安装 cordova-plugin-dialogs插件,而且不能用 它的 navigator.alert .prompt…等方法,用原本的 alert prompt 就可以了。但是 SQLite 还是不行,我现在正在更新cordova的版本,希望到时候重建一个项目可以运行。
在工作快要结束的一天,发现了 在 onclick上的绑定事件 才是有用的,而放在 另一个js中的并没有什么作用,不知道为什么。而关于 SQLite 的插件,还是不能运行成功,给出的答案都是 cannot read property ‘openDatabase’ of undefined .。还是没有 解决这个问题。
有点想回家里了,因为现在做的东西,家里也可以做,现在在学校 做的项目有点不想做了,阻力有点大啊,数据库一直都没有搞定。
项目现在的情况:数据库不能用,Excel解析可以,但是导出还没做。而后续的其他东西还没有做。