我想问一下,用react写的纯H5页面,然后用cordova打包成App。像这样的开发方式可以像浏览器那样子对js、数据、图片等做缓存的吗?如果可以的话,是怎么做的?跟浏览器上的做法有什么不一样吗?
如果是嵌套在原生的App里的webview页面,可以做对js等做缓存吗?
不知道在这些情况下浏览器的缓存机制或者manifest等可以用吗?
话说现在manifest在移动端的支持情况怎么样啊???
求大神回答
我想问一下,用react写的纯H5页面,然后用cordova打包成App。像这样的开发方式可以像浏览器那样子对js、数据、图片等做缓存的吗?如果可以的话,是怎么做的?跟浏览器上的做法有什么不一样吗?
如果是嵌套在原生的App里的webview页面,可以做对js等做缓存吗?
不知道在这些情况下浏览器的缓存机制或者manifest等可以用吗?
话说现在manifest在移动端的支持情况怎么样啊???
求大神回答
谢邀
这个跟用什么js框架没关系的。
基于浏览器或者webview的缓存机制其实是差不多的,hybrid应用中的webview也是基于当前系统的webkit内核。
说直白点,也就是个浏览器。那么基于浏览器的HTML5中的sessionstorage localstorage
以及`HTML5应用程
序缓存Application Cache(cache manifest文件)` 都是可行的。
不管你是做离线缓存还是本地持久化。
另外,如果你们愿意,基于hybrid开发,作为终端开发的同学其实可以自己实现一套缓存存储机制。
3 回答1.8k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
4 回答1.6k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
1 回答2.5k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1.6k 阅读✓ 已解决
React只是一个JS库,原生JS能干的事情它几乎都能干(不能说绝对)。
所以你说的这些事情,只要你用原生JS可以做到,那么React就可以。