标签:大屏 购物 类别 ESS 耦合 sha 系统 流程 deb
一提到跨终端,第一反应往往就是响应式布局。这至少说明两点:首先,响应式本身与跨终端之间有着某种本质的联系;其次,人们误以为跨终端和响应式是同一件事。“跨终端 Web”是最终希望达到的目的,而达到这个目的的手段有很多,响应式仅仅是其中的一种方式而已。这些方式至少包括:
缺点:
缺点:
通常一个网站要适配几个版本,针对手机、IPAD、小屏笔记本、大屏台式机,仅仅首页就要适配多个站点,整站下来维护成本太高。
多模板是响应式和多站点相结合的一种方案。
多模板的优点在于一个页面只有一个 URL,无须服务器端复杂的 URL 映射规则和终端检测等手段进行跳转。虽然解决了响应式中 DOM 冗余的问题,但是由于单个页面存在多套模板,还需要在模板动态加载和首次服务器渲染等环节进行优化。
Native App 的确也是实现跨终端 Web 的一种途径
优点:
缺点:
html5有几大特性,虽然表面看上去只是一个版本的html,但其实我们通常意义上所说的html ~= html5 + css3 + javascript
针对移动web页面,html5增加了一系列的 meta 标签,在上一篇文章中做过详细介绍,这里就不在赘述了,传送门:移动前端的html5头标签head
touch 以及 基于touch 的各种事件,drag(拖拽)、hold(长按)、pinch(捏)、rotate(旋转)、shake(重力感应等)
事件类别 | 事件描述 | 简称 | 别称 |
---|---|---|---|
tap | 移动平台默认浏览器的click事件有300ms+的延时,通常使用touch事件模拟, 为区别点击称为拍击:. tap拍击 . doubletap 双击. hold 长按. tapn n(2,3..)指拍击 | 拍击 | . android: touch. hold称呼较多: . android/ios: long press.wp: tap and hold. 也有称为press |
swipe | 按方向细分为:. swipe 单指滑动. swipeleft 单指向左滑动. swiperight 单指向右滑动. swipeup 单指向上滑动. swipedown 单指向下滑动. swipen n(2,3..)指滑动 | 滑动 | wp: flick |
drag | . drag 拖拽. dragstart 拖拽开始. dragend 拖拽结束. dragup 向上拖拽. dragdown 向下拖拽. dragleft 向左拖拽. dragright 向右拖拽 | 拖拽 | ios/wp: pan |
pinch | 常用于放大(zoom in)缩小(zoom out)视图:. pinchin 双指捏合. pinchout 双指展开. squeeze 五指捏合. splay 五指展开 | 捏 | . android: pinch open/close. pinchout也有称为spread |
rotate | 常用于旋转视图 . rotatecw 顺时针旋转. rotateccw 逆时针旋转 | 旋转 | |
shake | 常用于游戏中控制方向, 细分为:. shake 移动设备. shakeup 向上移动设备. shakedown 向下移动设备. shakeleft 向左移动设备. shakeright 向右移动设备. shakeforward 向前移动设备. shakeback 向后移动设备. shakeleftright 左右移动设备. shakeforwardback 前后移动设备. shakeupdown 上下移动设备 | 重力感应 |
1、远程调试
2、设备调试
分类:
终端检测:
遗留问题
IF 主要包括以下几个部分:
缘由:来自于一次重构
标签:大屏 购物 类别 ESS 耦合 sha 系统 流程 deb
原文地址:https://www.cnblogs.com/watertreestar/p/11780216.html