1 、一个纯 H5 的站点是不是会被扒站,从而完全山寨一个新的站点呢?
从另一个方面,对于前端开发学习别人的实现的难度降低了,可以说更加开放了。
2 、现在混合 app 越来越多了,大致了解了一下,应该分两类吧:
一种是 app 内部套 webkit 直接访问对应的 url ,好处是灵活,副作用就是耗流量。
业界典型就是淘宝了。
淘宝的 app 中大部分页面应该只是套了一个 webkit,指向的 url 应该都是淘宝的 H5 站点的对应页面。所以断网情况下打开淘宝的 app ,子分类基本都显示不了。
还有一种是把 html 页面直接放在本地打包进 app ,需要的数据则是异步从服务器去取,然后加载显示,好处是离线情况下也能访问,流量小,但是 app 会比较臃肿。
这个典型应该就是 phonegap 开发出来的 app 了吧。
以前参加过一个技术沙龙,听到过携程也是类似做法的。
每个部门将 html,js,css 等文件部署到
m.ctrip.com 后,又会提交到 app 部门打包 [应该不是用的 phonegap 的方案吧?] 。所以在离线情况下,携程 app 的子分类都是能打开的,只是有数据交互的地方时不可用的。
解压了携程的 apk 文件,发现并没有这些 html,js 文件,难道被压缩过了?用了什么技术手段?
另外,这种 h5 页面放在本地对于 api 的请求是不受影响的吗?
刚开始学习前段技术,由衷感慨要学的技术点真多啊,而且技术更新又快,一肚子的疑惑啊。
各种技术五发八门,就怕入错门,走上不归路,还请老司机们带个好路.
向全栈(前端)工程师们致敬:你们辛苦了。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/239102
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.