- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是否需要实现自己的同步方法才能使离线 Web 应用程序 (html+css+js) 与服务器上所做的更改保持同步(反之亦然)?我在服务器端使用 MySQL。
我读到Two-way sync between iPhone application and web application有一些提示,但我认为当他们提到 CFUUIDCreate 时他们正在谈论 native 应用程序,我想知道这对于 Web 是否可行。
有人有一些代码可以分享或者可以为我指明正确的方向吗?
谢谢!
P.S.:我希望我的英语没有那么生疏;)
最佳答案
在客户端存储静态内容,正如 Jethro Larson 所说,应用程序缓存 list 是缓存网站静态内容(HTML、CSS、JS 和图像)的方法)。
要离线处理动态生成的内容,您可以使用 JavaScript 模板。有several solutions为此。
为了同步两个数据库,有一个名为 persistence.js (persistencejs.org) 的项目,它是一个 JavaScript 库,提供了与 WebSQL 配合使用的独特 API他们有一个名为 persistence.sync (persistencejs.org/plugin/sync) 的库插件,用于将远程数据库与服务器数据库同步。它由对您可以配置的特定 URL(例如 yourapp.dev/sync)的 POST 和 GET 请求组成。他们有一个用 node.js 和 here is one for Rails 编写的示例后端。它很容易理解,并且 persistence.sync 有很好的文档记录。
关于iphone - 如何将离线网络应用程序 (HTML+JS+CSS) 与我的服务器同步?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3552055/
我是一名优秀的程序员,十分优秀!