Submit Search
Upload
Etao响应式实现小结3
•
Download as PPTX, PDF
•
2 likes
•
937 views
婷
婷婷 周
Follow
(响应式设计、常见响应式模式及其实现、 常用响应式技术polyfill 、 响应式之移动端、 响应式之服务端、 响应式协作流程、 那些年,踩过的一些坑)
Read less
Read more
Report
Share
Report
Share
1 of 58
Download now
Recommended
Casos de estudio 2.0
Casos de estudio 2.0
Raúl Tabarés Gutiérrez
Overview
Overview
azeig
Convocatoria Ctos. Andalucía Sala 2015
Convocatoria Ctos. Andalucía Sala 2015
Ángel Estévez
Tectonica placas
Tectonica placas
JOSE ANTONIO ALBA PEREZ
Advers al vent júlia i olena 3r a
Advers al vent júlia i olena 3r a
Roser Guiteras
Convocatoria Asamblea Municipal de Merida
Convocatoria Asamblea Municipal de Merida
Daniel Jesús Carrillo Polanco
Trab
Trab
CoolDann
Llamamiento público club asirio 13.11.2010
Llamamiento público club asirio 13.11.2010
Ángel Estévez
Recommended
Casos de estudio 2.0
Casos de estudio 2.0
Raúl Tabarés Gutiérrez
Overview
Overview
azeig
Convocatoria Ctos. Andalucía Sala 2015
Convocatoria Ctos. Andalucía Sala 2015
Ángel Estévez
Tectonica placas
Tectonica placas
JOSE ANTONIO ALBA PEREZ
Advers al vent júlia i olena 3r a
Advers al vent júlia i olena 3r a
Roser Guiteras
Convocatoria Asamblea Municipal de Merida
Convocatoria Asamblea Municipal de Merida
Daniel Jesús Carrillo Polanco
Trab
Trab
CoolDann
Llamamiento público club asirio 13.11.2010
Llamamiento público club asirio 13.11.2010
Ángel Estévez
Trabalho de filosofia 22mp lepo lepo
Trabalho de filosofia 22mp lepo lepo
Alexandre Misturini
Cliente vip
Cliente vip
ciadasartes
eEvolution Cockpit
eEvolution Cockpit
eEvolution GmbH & Co. KG
Microtoponímia
Microtoponímia
margaramarga
人生经典 (With music)
人生经典 (With music)
Dhamma Jata
Diari de lectures de la Sara Payan (E2F)
Diari de lectures de la Sara Payan (E2F)
LLIBRAMICbellera
Atividade com tangran
Atividade com tangran
Laura Brasil
Yechar
Yechar
dms71
Sesión clínica medidas físicas en patología del aparato locomotor
Sesión clínica medidas físicas en patología del aparato locomotor
Angel León Valenzuela
2013 jaa presentation final
2013 jaa presentation final
ktsuda
Yarumal
Yarumal
JaMeS mUnErA
Futuro
Futuro
susanatondotic
Cursodeespa ol
Cursodeespa ol
mainaim
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Salainversion
Senator liu et_all_response_041513_final
Senator liu et_all_response_041513_final
peggydrouet
Filosofia medieval 21 mp xsxs
Filosofia medieval 21 mp xsxs
Alexandre Misturini
Our experience to start a startup
Our experience to start a startup
Yenwen Feng
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
Justin Lee
Web logic platform 8.1
Web logic platform 8.1
williams2014
X 2网络编辑员—知识和技能
X 2网络编辑员—知识和技能
oldtaotao
聊天機器人實作展示與解密 Tommy wut克邦
聊天機器人實作展示與解密 Tommy wut克邦
湯米吳 Tommy Wu
2011 Taiwan UX Summit_Workshop A
2011 Taiwan UX Summit_Workshop A
UXTW(Taiwan User Experience Professional Association)
More Related Content
Viewers also liked
Trabalho de filosofia 22mp lepo lepo
Trabalho de filosofia 22mp lepo lepo
Alexandre Misturini
Cliente vip
Cliente vip
ciadasartes
eEvolution Cockpit
eEvolution Cockpit
eEvolution GmbH & Co. KG
Microtoponímia
Microtoponímia
margaramarga
人生经典 (With music)
人生经典 (With music)
Dhamma Jata
Diari de lectures de la Sara Payan (E2F)
Diari de lectures de la Sara Payan (E2F)
LLIBRAMICbellera
Atividade com tangran
Atividade com tangran
Laura Brasil
Yechar
Yechar
dms71
Sesión clínica medidas físicas en patología del aparato locomotor
Sesión clínica medidas físicas en patología del aparato locomotor
Angel León Valenzuela
2013 jaa presentation final
2013 jaa presentation final
ktsuda
Yarumal
Yarumal
JaMeS mUnErA
Futuro
Futuro
susanatondotic
Cursodeespa ol
Cursodeespa ol
mainaim
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Salainversion
Senator liu et_all_response_041513_final
Senator liu et_all_response_041513_final
peggydrouet
Filosofia medieval 21 mp xsxs
Filosofia medieval 21 mp xsxs
Alexandre Misturini
Viewers also liked
(16)
Trabalho de filosofia 22mp lepo lepo
Trabalho de filosofia 22mp lepo lepo
Cliente vip
Cliente vip
eEvolution Cockpit
eEvolution Cockpit
Microtoponímia
Microtoponímia
人生经典 (With music)
人生经典 (With music)
Diari de lectures de la Sara Payan (E2F)
Diari de lectures de la Sara Payan (E2F)
Atividade com tangran
Atividade com tangran
Yechar
Yechar
Sesión clínica medidas físicas en patología del aparato locomotor
Sesión clínica medidas físicas en patología del aparato locomotor
2013 jaa presentation final
2013 jaa presentation final
Yarumal
Yarumal
Futuro
Futuro
Cursodeespa ol
Cursodeespa ol
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Informe semanal de Análisis Técnico de Cortal Consors - 8 de febrero de 2011
Senator liu et_all_response_041513_final
Senator liu et_all_response_041513_final
Filosofia medieval 21 mp xsxs
Filosofia medieval 21 mp xsxs
Similar to Etao响应式实现小结3
Our experience to start a startup
Our experience to start a startup
Yenwen Feng
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
Justin Lee
Web logic platform 8.1
Web logic platform 8.1
williams2014
X 2网络编辑员—知识和技能
X 2网络编辑员—知识和技能
oldtaotao
聊天機器人實作展示與解密 Tommy wut克邦
聊天機器人實作展示與解密 Tommy wut克邦
湯米吳 Tommy Wu
2011 Taiwan UX Summit_Workshop A
2011 Taiwan UX Summit_Workshop A
UXTW(Taiwan User Experience Professional Association)
移动开发敏捷实践
移动开发敏捷实践
Yuan Mai
110929 kn-手机软件测试
110929 kn-手机软件测试
Zoom Quiet
20190916-高玉璁-角色與溝通技巧工具
20190916-高玉璁-角色與溝通技巧工具
neochen2701
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
drewz lin
Make an i os application
Make an i os application
froooo
做一个对产品负责的PO
做一个对产品负责的PO
Odd-e
從組裝軟體中談談軟體發展管理
從組裝軟體中談談軟體發展管理
Wen Liao
MOPCON 2015 - 軟體、測試、程式設計家
MOPCON 2015 - 軟體、測試、程式設計家
家弘 周
getPDF.aspx
getPDF.aspx
byron zhao
getPDF.aspx
getPDF.aspx
byron zhao
Similar to Etao响应式实现小结3
(16)
Our experience to start a startup
Our experience to start a startup
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
2011/08/20跨平台行動應用程式使用者介面開發—以titanium mobile為例
Web logic platform 8.1
Web logic platform 8.1
X 2网络编辑员—知识和技能
X 2网络编辑员—知识和技能
聊天機器人實作展示與解密 Tommy wut克邦
聊天機器人實作展示與解密 Tommy wut克邦
2011 Taiwan UX Summit_Workshop A
2011 Taiwan UX Summit_Workshop A
移动开发敏捷实践
移动开发敏捷实践
110929 kn-手机软件测试
110929 kn-手机软件测试
20190916-高玉璁-角色與溝通技巧工具
20190916-高玉璁-角色與溝通技巧工具
Top100summit前端的云时代支付宝前端平台架构 王保平
Top100summit前端的云时代支付宝前端平台架构 王保平
Make an i os application
Make an i os application
做一个对产品负责的PO
做一个对产品负责的PO
從組裝軟體中談談軟體發展管理
從組裝軟體中談談軟體發展管理
MOPCON 2015 - 軟體、測試、程式設計家
MOPCON 2015 - 軟體、測試、程式設計家
getPDF.aspx
getPDF.aspx
getPDF.aspx
getPDF.aspx
Etao响应式实现小结3
1.
etao响应式实践小结 妙净 etao首页项目组 响应式兴趣小组
2.
etao响应式实践小结 响应式设计 常见响应式模式及其实现
响应式项目协作流程 常用响应式技术polyfill 响应式之服务端 响应式之移动端 那些年,踩过的一些坑
3.
etao响应式实践小结 响应式设计 常见响应式模式及其实现
响应式项目协作流程 常用响应式技术polyfill 响应式之服务端 响应式之移动端 那些年,踩过的一些坑
4.
响应式设计 响应式设计的概念 (多终端响应)
常用响应式设计的方法(PC优先、移动优先) Etao响应式实践
5.
6.
7.
8.
9.
Etao响应式实践 Etao首页响应式第一版(12.5.31) (990、1200)
淘宝主搜索(990、1200、1400) Etao点评频道(990、1200) Etao srp(990、1200、1400、1600) Etao首页响应式改版(13.1.1)(750、990、1200) 玩客(320、480、750、990、1200)
10.
etao响应式实践小结 响应式设计 常见响应式模式及其实现
响应式项目协作流程 常用响应式技术polyfill 响应式之移动端 响应式之服务端 那些年,踩过的一些坑
11.
常见响应式模式及其实现 布局(layout) 导航(navgation)
图片(images) 多媒体(media) 表单(form) 模块/组件(modules) http://bradfrost.github.io/this-is-responsive/patterns.html https://github.com/miaojing/responsive
12.
响应式模式-布局
13.
响应式模式-布局 目前搜集有30多种布局响应方式 布局响应实现方式一致: 临界点的突变响应(media
query) 临界点间的响应(百分比 弹性宽度) 弹性网格布局系统
14.
响应式模式-布局-弹性网格系统 Bootstrap Responsive Grid System
15.
响应式模式-布局-etao http://xthsky.github.io/layout/ etao响应式布局工具
16.
响应式模式-导航
17.
响应式模式-导航
18.
响应式模式-图片 背景图片(background-image) 前景图片(img)
19.
响应式模式-图片-background-image
20.
响应式模式-图片-img Responsive-images (服务端结合js种分辨率的cookie)
Img Srcset Picture 问题:可能多一次图片请求
21.
响应式模式-图片-img srcset http://www.w3.org/html/wg/drafts/srcset/w3c-srcset/ https://github.com/borismus/srcset-polyfill
22.
响应式模式-图片-picture https://github.com/scottjehl/picturefill http://www.w3.org/TR/2013/WD-html-picture-element-20130226/
23.
响应式模式-多媒体 Video Html5 video Flash(js) @media
(max-width: 480px) { .video-container video { width: 400px; } }
24.
响应式模式-表单 Basic form
Search form
25.
响应式模式-模块 Switchable Accordion
Overlay
26.
响应式模式-模块 Switchable
27.
响应式模式-模块 Switchable (kissy的switchable支持响应式较麻烦)
28.
响应式模式-模块-overlay
29.
etao响应式实践小结 响应式设计 常见响应式模式及其实现
响应式项目协作流程 常用响应式技术polyfill 响应式在移动端 响应式在服务端 那些年,踩过的一些坑
30.
响应式协作流程 各种响应式项目后总结如下:
31.
etao响应式实践小结 响应式设计 常见响应式模式及其实现
响应式项目协作流程 常用响应式技术polyfill 响应式在移动端 响应式在服务端 那些年,踩过的一些坑
32.
常用响应式技术polyfill Media query兼容实现
Picture兼容实现
33.
Media query兼容实现 Ie8及其以下不支持
34.
Media query兼容实现 Respond.js
Css3-mediaqueries-js Etao的解决方案
35.
Respond.js 1k不到 支持跨域(跨cdn)
但至少有500ms闪屏 仅支持min-width和max-width 额外多304请求 https://github.com/scottjehl/Respond
36.
Respond.js
37.
Css3-mediaqueries-js 所有Mediaquery 完全兼容实现
和repond.js相比,性能较差(140ms vs 15ms) 不支持跨域
38.
39.
Media query兼容实现 1.类respond.js切换内联css 优点:自动化、使用方便 缺点:跨域配置麻烦、性能(请求css文件,解析mediaquery慢、js偏大) 2.切换css文件 <link
rel=“stylesheet” media=“screen and (min-width:500px)” href=“example.css” /> 优点:文件分离,load时按需加载,js小 缺点:多文件管理麻烦,当media query不足1k时多一个请求 3.切换全局class 优点:方便管理 js小 缺点:load时所有css加载,但其实不多
40.
Etao media query
兼容方案 全局切换class 引入less解决css重复维护问题 整合至kissy gallery guide https://github.com/miaojing/responsive
41.
Mediaquery兼容切换全局class https://github.com/miaojing/responsive/blob/master/1.0/guide/medi aquerypolyfill.md
42.
Picture兼容实现 Picture Picturefill
参考picturefill实现(可用性、只加载一次图片、图片懒加载) https://github.com/scottjehl/picturefill https://github.com/miaojing/responsive/blob/master/1.0/guide/pic turepolyfill.md
43.
etao响应式实践小结 响应式设计 常见响应式模式及其实现
常用响应式技术polyfill 响应式在服务端 响应式在移动端 响应式协作流程 那些年,踩过的一些坑
44.
响应式在服务端 Image的响应 mobile和pc图片大小规则的响应 Css/js的响应 渐进增强/优雅降级(仅pc兼容IE/仅移动端触屏)
Html的响应 不同设备不同数据的响应,如宝贝数量pc下80个,mobile下 20个;商品详情页pc下直接展示,mobile下出„查看详情‟按钮
45.
Etao服务端UA判断通用库 含PHP和JAVA2个版本 业界成熟的方案:
Detect Mobile Browsers WURFL Etao基于WURFL适当裁剪 demo
46.
Etao服务端UA判断通用库 根据目前响应式实践项目中遇到的问题,暂定api如下: 1.判断是否是mobile端 数据内容的响应、切换mobile端特有的 meta
viewport 等 2.判断是否是平板(ipad等) 数据内容的响应、切换平板端特有的 meta viewport 等都可以用到 3.判断是否是pc 数据内容的响应、判断图片响应可能要用到 4.判断是否移动端 数据内容的响应、切换兼容ie的css、js可以用到/ 加载触屏事件js支持
47.
5.根据UA推算出分辨率 可用于响应图片的在移动端的初始值
参 考en.wikipedia.org/wiki/List_of_displays_by_pixel_density 6.判断是否ios 7.判断是否安卓 8.判断用户的网络类型
48.
etao响应式实践小结 响应式设计 常见响应式模式及其实现
响应式协作流程 常用响应式技术polyfill 响应式在服务端 响应式在移动端 那些年,踩过的一些坑
49.
响应式在移动端 移动端的优势体验(44px原则/User-select/Touch事件 onorientationchange旋转/ondevicemotion摇一摇)
50.
响应式在移动端 移动端的优势体验(44px原则/User-select/Touch事件 onorientationchange旋转/ondevicemotion摇一摇) 移动端性能优化 按需加载css/js/html 类库的选择(首选kissy
体验不佳) 优化工具 https://developers.google.com/chrome-developer- tools/docs/profiles http://demo.etao.net/wangpu/qigege.html
51.
etao响应式实践小结 响应式设计 常见响应式模式及其实现
响应式协作流程 常用响应式技术polyfill 响应式在移动端 响应式在服务端 那些年,踩过的一些坑
52.
那些年,踩过的一些坑 因淘宝rms发布系统,Media query的写法注意
Media query(webkit w3c)滚动条差异 Iphone下背景显示不全 Iphone5下主屏打开上下黑边框
53.
Media query的写法注意 @media only
scrren and (max-width : 768px ) {} @media only screen and /*!YUI-Compressor */ ( max-width: 768px){} (推荐) @media (max-width : 768px ) {} (推荐) yui compresser 2.4.3 升级到 2.4.7
54.
media query width差异
Webkit内核 计算不包含滚动条 IE9 ff等包含滚动条 W3C标准不包含
55.
Iphone下背景显示 http://ux.etao.com/posts/687
56.
Iphone下背景显示不全 Viewport的设置方法 原因是viewport的设置影响根元素的宽度
57.
Iphone5下主屏打开上下黑边框 viewport的meta移除width=device-width http://stackoverflow.com/questions/1265620 0/how-can-i-make-my-web-app-iphone-5- compatible
58.
谢谢大家 感谢ux交互委员会 感谢etao首页项目组(妙净、墨峰、栖邀、李杰)
感谢响应式兴趣小组(ww: 958033829)(妙净、墨峰、雨 异、基德、李杰、子宽、岑安、乐淘、邓萌等) 目前的我们的响应式设计在移动端的体验有待提升,还要继续努力~
Download now