1
suikator 2017-10-28 10:20:40 +08:00 via Android
h5 是什么 没写过来问问
|
2
klren0312 2017-10-28 10:21:53 +08:00
本地放到项目里一起打包也行啊 数据用 ajax 请求
|
3
yulitian888 2017-10-28 10:30:49 +08:00 5
可以部署在客户端或服务器端,但是常见的做法一般是在客户端的,除非是更新很频繁且不愿意做升级功能
因为放在服务器端,需要消耗流量的嘛!而且图片、脚本等资源也都一并放在客户端,执行的时候也不需要等网络加载,体验会更好一点。 另外,愚以为,H5 是一个毫无文化的恶俗简称。 |
4
lslqtz 2017-10-28 10:36:17 +08:00
我认为常见的是 js 放远端(依赖库等除外),图片等放客户端
|
5
codermagefox 2017-10-28 10:38:14 +08:00 via iPhone 3
另外,愚以为,H5 是一个毫无文化的恶俗简称。
|
6
fatelovely 2017-10-28 10:41:52 +08:00
@codermagefox 十分赞同,我每次听到 H5 都极其反感,HTML 本身就是一个简称,因此将 HTML5 称为 H5 是毫无专业素养的行为。
|
7
zhlssg 2017-10-28 10:45:42 +08:00 via iPhone
关键当别人说起 H5 时,并不能确定他在说什么,HTML5 还是移动端炫酷的页面?这是让我觉得不舒服的地方
|
8
stdying OP @suikator 别闹,乖,给糖吃
@klren0312 本地的如何做 h5 动态更新 @yulitian888 嗯,h5 还可以怎么说。在本地怎么做更新, @lslqtz you think ~ @codermagefox 不好意思,不是专业前端 @zhlssg 我是问移动端 h5 是布置在哪,是手机还是后台 |
9
yulitian888 2017-10-28 11:16:37 +08:00
本地做更新,不就是 App 升级么。
简单做法就是发布一个新的 APK,丢到市场里等用户升级喽。副作用是用户可能不愿意升级导致多版本共存,维护量会比较大。 或者各种热补丁框架,强制升级框架什么的直接用。喜欢自己写的话也 OK,本质上就是下载覆盖。 |
10
qiayue 2017-10-28 11:18:22 +08:00 1
我也不是做客户端的,大概说下我了解的,说错了还请大家纠正
假设你 APP 里有文章列表页和文章详情页,假设列表页是原生的,而详情页是用 WebView 来打开一个网页。 那么你的详情页,最简单的方式就是直接打开远程服务器上的页面,但是这样子网络不太好的时间,体验不好。 而且每次载入的 HTML 其实都差不多,只是具体内容不一样。 所以后面大家就把 HTML 模板(包含 HTML/CSS/JS/图片等)放本地(有变化的时候再去下载最新的),每次显示的时候就把内容填充到模板,然后显示。 |
11
stdying OP |
12
dangyuluo 2017-10-28 12:25:14 +08:00
你的 H5 当然是布置在服务器了,当然还有 C3,N6,P7,都在服务器。
|
14
gclove 2017-10-28 14:22:24 +08:00
远端可以啊, 但是不一定在远端
套壳的那种都在本地, 比如 战旗 TV |
16
a32b88z 2017-10-28 21:23:49 +08:00
html5 就是 html5,和在哪端有什么关系?
|