Upgrade to Pro — share decks privately, control downloads, hide ads and more …

一淘响应式设计实践

d2forum
May 20, 2013
950

 一淘响应式设计实践

响应式设计、常见响应式模式及其实现、 常用响应式技术polyfill 、 响应式之移动端、 响应式之服务端、 响应式协作流程、 那些年,踩过的一些坑

d2forum

May 20, 2013
Tweet

Transcript

  1. etao响应式实践⼩小结  响应式设计  常⻅见响应式模式及其实现  响应式项⺫⽬目协作流程  常⽤用响应式技术polyfill 

    响应式之服务端  响应式之移动端  那些年,踩过的⼀一些坑 13年5月20⽇日星期⼀一
  2. etao响应式实践⼩小结  响应式设计  常⻅见响应式模式及其实现  响应式项⺫⽬目协作流程  常⽤用响应式技术polyfill 

    响应式之服务端  响应式之移动端  那些年,踩过的⼀一些坑 13年5月20⽇日星期⼀一
  3. 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) 13年5月20⽇日星期⼀一
  4. etao响应式实践⼩小结  响应式设计  常⻅见响应式模式及其实现  响应式项⺫⽬目协作流程  常⽤用响应式技术polyfill 

    响应式之移动端  响应式之服务端  那些年,踩过的⼀一些坑 13年5月20⽇日星期⼀一
  5. 常⻅见响应式模式及其实现  布局(layout)  导航(navgation)  图⽚片(images)  多媒体(media) 

    表单(form)  模块/组件(modules) http://bradfrost.github.io/this-is-responsive/patterns.html https://github.com/miaojing/responsive 13年5月20⽇日星期⼀一
  6. 响应式模式-多媒体  Video Html5 video Flash(js) @media (max-width: 480px) {

    .video-container video { width: 400px; } } 13年5月20⽇日星期⼀一
  7. etao响应式实践⼩小结  响应式设计  常⻅见响应式模式及其实现  响应式项⺫⽬目协作流程  常⽤用响应式技术polyfill 

    响应式在移动端  响应式在服务端  那些年,踩过的⼀一些坑 13年5月20⽇日星期⼀一
  8. etao响应式实践⼩小结  响应式设计  常⻅见响应式模式及其实现  响应式项⺫⽬目协作流程  常⽤用响应式技术polyfill 

    响应式在移动端  响应式在服务端  那些年,踩过的⼀一些坑 13年5月20⽇日星期⼀一
  9. 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加载,但其实不多 13年5月20⽇日星期⼀一
  10. Etao media query 兼容⽅方案  全局切换class  引⼊入less解决css重复维护问题  整合⾄至kissy

    gallery guide https://github.com/miaojing/responsive 13年5月20⽇日星期⼀一
  11. etao响应式实践⼩小结  响应式设计  常⻅见响应式模式及其实现  常⽤用响应式技术polyfill  响应式在服务端 

    响应式在移动端  响应式协作流程  那些年,踩过的⼀一些坑 13年5月20⽇日星期⼀一
  12. Etao服务端UA判断通⽤用库 根据⺫⽬目前响应式实践项⺫⽬目中遇到的问题,暂定api如下:  1.判断是否是mobile端 数据内容的响应、切换mobile端特有的 meta viewport 等  2.判断是否是平板(ipad等)

    数据内容的响应、切换平板端特有的 meta viewport 等都可以⽤用到  3.判断是否是pc 数据内容的响应、判断图⽚片响应可能要⽤用到 13年5月20⽇日星期⼀一
  13. Etao服务端UA判断通⽤用库 根据⺫⽬目前响应式实践项⺫⽬目中遇到的问题,暂定api如下:  1.判断是否是mobile端 数据内容的响应、切换mobile端特有的 meta viewport 等  2.判断是否是平板(ipad等)

    数据内容的响应、切换平板端特有的 meta viewport 等都可以⽤用到  3.判断是否是pc 数据内容的响应、判断图⽚片响应可能要⽤用到  4.判断是否移动端 13年5月20⽇日星期⼀一
  14. Etao服务端UA判断通⽤用库 根据⺫⽬目前响应式实践项⺫⽬目中遇到的问题,暂定api如下:  1.判断是否是mobile端 数据内容的响应、切换mobile端特有的 meta viewport 等  2.判断是否是平板(ipad等)

    数据内容的响应、切换平板端特有的 meta viewport 等都可以⽤用到  3.判断是否是pc 数据内容的响应、判断图⽚片响应可能要⽤用到  4.判断是否移动端 数据内容的响应、切换兼容ie的css、js可以⽤用到/ 加载触屏事件js⽀支持 13年5月20⽇日星期⼀一
  15. etao响应式实践⼩小结  响应式设计  常⻅见响应式模式及其实现  响应式协作流程  常⽤用响应式技术polyfill 

    响应式在服务端  响应式在移动端  那些年,踩过的⼀一些坑 13年5月20⽇日星期⼀一
  16. etao响应式实践⼩小结  响应式设计  常⻅见响应式模式及其实现  响应式协作流程  常⽤用响应式技术polyfill 

    响应式在移动端  响应式在服务端  那些年,踩过的⼀一些坑 13年5月20⽇日星期⼀一
  17. 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 13年5月20⽇日星期⼀一