SlideShare a Scribd company logo
Design   &   Develop
                                2012‐04‐13
                                    @jayli
                       F2E & Translator
                htt[p://jayli.github.com
                      bachi@taobao.com
Responsive Design
如何实现WebUI在多终端中的适配?
智能机/PC机/MacBook/平板/手机/笔记本…
Responsive Design
  要做到对各种终端尺寸的适配
  包括这些主流的分辨率
  设计/开发工作量非常大!!




Libstat.com,aout 2011
Design Policy
一种偷懒的做法是:等比缩放
但等比缩放后的页面文字像蚂蚁一样看不清楚
样式1   样式2   样式3




                  更高
                  分辨
                  率的
                  样式
Best Practice ?
  除了字体大小,还需要考虑平台种类、
  开发成本、编码难度、代码健壮性和可维护性、
  触屏事件的支持、兼容性….
  所以,我们成立了”变色龙小组”…




                                                  响应式设计小组




http://wiki.ued.taobao.net/doku.php?id=ued.bj:f2e:rd
Topic

• 平台选择
• MediaQuery
• 文字排版
• 布局
• 图片载入
• Slide组件
Topic

• 平台选择
• MediaQuery
• 文字排版
• 布局
• 图片载入
• Slide组件
自适应UI界面只受宽度影响,我们一期只考虑WebKit内核浏览器,为了简化复杂度,我们定义四个临界值,其中大
于1024的部分适用于普通PC屏幕
iphone4的设备分辨率为640×960,但safari所采用的分辨率仍然是480×320,也就是说,safari中所显示的每个像
素,实际上占用了设备的四个像素,这方便了iphone4和iphone之间的UI兼容,但浪费了设备的DPI。
ViewPort

                 width=device-width
                 user-scalable=1
                 initial-scale=1
                 maximum-scale=1
                 minimum-scale=1




页面初始化时需要定制viewport属性,viewport主要有这五个
在移动终端里,网页的尺寸(宽度)应当以设备宽度为基准
<meta name="viewport" content=“
     width=device-width,
     initial-scale=1,
     maximum-scale=1">

横竖版切换可以重置缩放,但无法手动缩放页面


<meta name="viewport" content=“
     width=device-width,
     initial-scale=1">


横竖版切换不可以重置缩放,但可以手动缩放页面
<meta name="viewport" content=“
     width=device-width,
     initial-scale=1,
     maximum-scale=1">

横竖版切换可以重置缩放,但无法手动缩放页面


<meta name="viewport" content=“
     width=device-width,
     initial-scale=1">


横竖版切换不可以重置缩放,但可以手动缩放页面
apple-mobile-web-app-capable:yes
   apple-mobile-web-app-status-bar-style:blank
   format-detection:telephone=no




还有三个重要的属性应当在在页面的meta中定义
通过快捷方式打开时全屏显示


apple-mobile-web-app-capable:yes
apple-mobile-web-app-status-bar-style:blank
format-detection:telephone=no
隐藏状态栏,在设计appUI时可以考虑
     状态栏高度为20像素

apple-mobile-web-app-capable:yes
apple-mobile-web-app-status-bar-style:blank
format-detection:telephone=no
apple-mobile-web-app-capable:yes
apple-mobile-web-app-status-bar-style:blank
format-detection:telephone=no


         Iphone会将看起来像电话号码的
         数字添加电话连接,应当关闭
apple-mobile-web-app-capable:yes
apple-mobile-web-app-status-bar-style:blank
format-detection:telephone=no


       <a href=tel:13089888765>13089888765</a>



    个别需要识别为电话号码的数字
        可以这样开启
ViewPort “Meta”Code

   <meta name="viewport" content=“
        width=device-width,
        initial-scale=1,
        maximum-scale=1">
   <meta name=“apple-mobile-web-app-capable"
        content="yes">
   <meta name="format-detection"
        content="telephone=no" />




因此最终的viewport的定义应当是这样
“Link” Code

    <link rel="apple-touch-icon"
         sizes="57x57" href="icon1.png" />
    <link rel="apple-touch-icon"
         sizes="72x72" href="icon2.png" />




除了meta之外,link属性也要配置,Iphone和ipad中的图标尺寸为57x57和72x72,iPhone4和new Pad中尺寸翻倍
New iPad




           iPad2
Topic

• 平台选择
• MediaQuery
• 文字排版
• 布局
• 图片载入
• Slide组件
/* 正常PC液晶屏样式 */

/* iPad 及以下,所有小于(不等于)960宽度的平板电脑 */
@media only screen and (max-width: 959px) {}

/* 仅iPad 竖版,所有小于(不等于)960宽度的平板电脑的竖版 */
@media only screen and (min-width: 768px) and (max-width:
959px) {}

/* iPhone 及以下 */
@media only screen and (max-width: 767px) {}

/* 仅iPhone 横版,包括某些平板电脑的竖版 */
@media only screen and (min-width: 480px) and (max-width:
767px) {}

/* 仅iphone4 竖版 */
@media only screen and (max-width: 479px) {}
淘宝彩票头部的响应式的实现
Topic

• 平台选择
• MediaQuery
• 文字排版
• 布局
• 图片载入
• Slide组件
iphone             android
                                             文泉驿
                                             微米黑




  华文细黑

英文均默认为无衬线字体,因此cssreset.css中的默认字体设置同样适用
body {
      font-family:
           ”tahoma,arial,5b8b4f53,sans-serif”;
 }




cssreset.css中的默认字体设置,“宋体”二字用unicode编码表示
“宋体”的unicode编码

 body {
      font-family:
           ”tahoma,arial,5b8b4f53,sans-serif”;
 }




cssreset.css中的默认字体设置,“宋体”二字用unicode编码表示
淘宝彩票html5高端版页面,横版竖版切换时保持字体大小一致
html {
            -webkit-text-size-adjust: 100%;
       }




在css中关掉字体缩放,需要这样配置
Topic

• 平台选择
• MediaQuery
• 文字排版
• 布局
• 图片载入
• Slide组件
Layout


  传统栅格          动态栅格
(列宽槽距固定)    (只固定列数,宽度不固定)
让css变得“可编程”
AnoleCSS
http://github.com/PaulGuo/Anole
<link rel="stylesheet"
     href="demo.less"
     type="text/less" media="screen" />

               在页面中引入你的less样式
   @import ‘grid.less’

   @columns:12;
   @columnwidth:60;
   @gutterwidth:20;
<link rel="stylesheet"
     href="demo.less"
     type="text/less" media="screen" />


   @import ‘grid.less’

   @columns:12;
   @columnwidth:60;
   @gutterwidth:20;      引入AnoleCSS
<link rel="stylesheet"
     href="demo.less"
     type="text/less" media="screen" />


   @import ‘grid.less’

   @columns:12;
   @columnwidth:60;
   @gutterwidth:20;
                         定义栅格
AnoleCSS API


.column(@x,@columns:@columns) //定义所占栅格数
.row(@x:@columns,@columns:@columns) //独占一行的column
.stretch //拉伸到父容器宽度
.offset(@offset:1) //相对自身宽度大小做位移
.push(@x:1) //相对栅格宽度大小做正位移
.pull(@x:1) //相对栅格宽度大小做负位移
An example

   // LESS
   @import 'grid.less';

   @columns:12;
   @columnwidth:60;
   @gutterwidth:20;
   article { .column(9); }
   section { .column(3); }
An example

   // LESS
   @import 'grid.less';

   @columns:12;
   @columnwidth:60;                  加入响应
   @gutterwidth:20;                  式代码
   article { .column(9); }
   section { .column(3); }

   @media screen and (max-width: 720px) {
         article { .column(12); }
         section { .column(12); }
   }
Bootstrap
http://twitter.github.com/bootstrap/
Topic

• 平台选择
• MediaQuery
• 文字排版
• 布局
• 图片载入
• Slide组件
Responsive Web UI Design
Responsive Web UI Design
<style>
.selector-to-img {
      width:100px;height:100px;
      background:url('img-pc.png')
            no-repeat center;
}
@media only screen and /*tablet*/ {
      /*重设图片尺寸*/
      background:url('img-tablet.png')
            no-repeat center;
}
@media only screen and /*mobile*/ {
      /*重设图片尺寸*/
      background:url('img-mobile.png')
            no-repeat center;
}
</style>
<img src="space.gif" class="selector-to-
img" />
Topic

• 平台选择
• MediaQuery
• 文字排版
• 布局
• 图片载入
• Slide组件
Slide Widgets
CSS3 Animation?

  • CSS3transition
  • CSS32dtransform
  • CSS33dtransform
  • CSS3keyframe animation
CSS3 Animation?

  • CSS3transition         平滑的改变
  • CSS32dtransform        CSS属性
  • CSS33dtransform
  • CSS3keyframe animation
CSS3 Animation?

  • CSS3transition           CSS属性值
  • CSS32dtransform          未改变
  • CSS33dtransform
  • CSS3keyframe animation
CSS3 Animation?

  • CSS3transition           开启硬件
  • CSS32dtransform          加速
  • CSS33dtransform
  • CSS3keyframe animation
CSS3 Animation?

  • CSS3transition
  • CSS32dtransform
  • CSS33dtransform
  • CSS3keyframe animation

                     复杂动画
                    和性能无关
// true:支持,false:不支持
var nativeTransition =
       "webkitTransition" in document.body.style;




                           JS判断是否
                          开启内置动画
animNode.setStyles({
         '-webkit-transition-duration': speed + 's',
         '-webkit-transform':'translate3d('+dic+',0,0)'
   });




设置动画相关的css属性来完成动画特效,在低版本ie中降级使用setInterval来实现动画
animNode.setStyles({
      '-webkit-transition-duration': speed + 's',
      '-webkit-transform':'translate3d('+dic+',0,0)'
});




                      在开启内置动画基础上
                    使用transform代替transition
animNode.setStyles({
      '-webkit-transition-duration': speed + 's',
      '-webkit-transform':'translate3d('+dic+',0,0)'
});



         使用translate3d
         代替translate2d
Make Widgets Touchable


                               在手持终端里
                               加入触屏事件




在移动终端中,幻灯切换组件的丰富交互应当能够响应触屏事件
YUI Slide
              http://jayli.github.com/gallery/yuislide/

在各个平台里实现平滑的动画,并支持触屏事件
TODO List

• 多尺寸图片载入方案优化
• 对PC事件的兼容
• 布局方案的bugfix和改进
• 更完整的MediaQuery
• 移动终端页面体积优化
• 代码实现和内容可维护性之前的权衡
•…
http://wiki.ued.taobao.net/doku.php?id=ued.bj:f2e:rd
Thanks


WD:灵玉 流火 完真 虎牙
   地极 栋寒 函谷

VD:人马 夏之
ref

• http://wiki.ued.taobao.net/doku.php?id=ued.bj:f2e:rd
• http://jayli.github.com/gallery/yuislide/
• http://quirktools.com/screenfly/
• http://mediaqueri.es/
• http://www.slideshare.net/agencedagobert/le-responsive-
design-par-dagobert
• http://www.slideshare.net/yiibu/pragmatic-responsive-design
Q&A

                 响应式设计小组




            淘宝北京研发中心UED
      拔赤 – http://jayli.github.com

More Related Content

What's hot (19)

CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
Joseph Chiang
 
第三方内容开发最佳实践
第三方内容开发最佳实践第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
 
HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練
Joseph Chiang
 
广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化
taobao.com
 
淘宝移动端Web开发实践
淘宝移动端Web开发实践淘宝移动端Web开发实践
淘宝移动端Web开发实践
完颜 小卓
 
建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)
Joseph Chiang
 
網頁三本柱之Html與css
網頁三本柱之Html與css網頁三本柱之Html與css
網頁三本柱之Html與css
Aaron King
 
淘宝开放产品前端实践
淘宝开放产品前端实践淘宝开放产品前端实践
淘宝开放产品前端实践
taobao.com
 
[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS
jeannewoo
 
一淘新首页总结
一淘新首页总结一淘新首页总结
一淘新首页总结
jieorlin
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練
Joseph Chiang
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am i
Twinsen Liang
 
百度前端性能监控与优化实践
百度前端性能监控与优化实践百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京
Joseph Chiang
 
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
luolonghao
 
Debugging - 前端工程開發實務訓練
 Debugging - 前端工程開發實務訓練 Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
Joseph Chiang
 
面向未来的重构
面向未来的重构面向未来的重构
面向未来的重构
Kejun Zhang
 
更好的文件组织
更好的文件组织更好的文件组织
更好的文件组织
Kejun Zhang
 
CSS 語法教學
CSS 語法教學CSS 語法教學
CSS 語法教學
Shengyou Fan
 
CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練CSS 入門 - 前端工程開發實務訓練
CSS 入門 - 前端工程開發實務訓練
Joseph Chiang
 
第三方内容开发最佳实践
第三方内容开发最佳实践第三方内容开发最佳实践
第三方内容开发最佳实践
taobao.com
 
HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練HTML 入門 - 前端工程開發實務訓練
HTML 入門 - 前端工程開發實務訓練
Joseph Chiang
 
广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化广告投放代码和创意代码持续优化
广告投放代码和创意代码持续优化
taobao.com
 
淘宝移动端Web开发实践
淘宝移动端Web开发实践淘宝移动端Web开发实践
淘宝移动端Web开发实践
完颜 小卓
 
建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)建立前端开发团队 (Front-end Development Environment)
建立前端开发团队 (Front-end Development Environment)
Joseph Chiang
 
網頁三本柱之Html與css
網頁三本柱之Html與css網頁三本柱之Html與css
網頁三本柱之Html與css
Aaron King
 
淘宝开放产品前端实践
淘宝开放产品前端实践淘宝开放产品前端实践
淘宝开放产品前端实践
taobao.com
 
[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS[译]Efficient, maintainable CSS
[译]Efficient, maintainable CSS
jeannewoo
 
一淘新首页总结
一淘新首页总结一淘新首页总结
一淘新首页总结
jieorlin
 
Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練Performance 入門 - 前端工程開發實務訓練
Performance 入門 - 前端工程開發實務訓練
Joseph Chiang
 
[2008]网站重构 -who am i
[2008]网站重构 -who am i[2008]网站重构 -who am i
[2008]网站重构 -who am i
Twinsen Liang
 
百度前端性能监控与优化实践
百度前端性能监控与优化实践百度前端性能监控与优化实践
百度前端性能监控与优化实践
Welefen Lee
 
模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京模块加载策略 - 2012 SDCC, 北京
模块加载策略 - 2012 SDCC, 北京
Joseph Chiang
 
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
luolonghao
 
Debugging - 前端工程開發實務訓練
 Debugging - 前端工程開發實務訓練 Debugging - 前端工程開發實務訓練
Debugging - 前端工程開發實務訓練
Joseph Chiang
 
面向未来的重构
面向未来的重构面向未来的重构
面向未来的重构
Kejun Zhang
 
更好的文件组织
更好的文件组织更好的文件组织
更好的文件组织
Kejun Zhang
 

Viewers also liked (10)

HTML/CSS/JS基础
HTML/CSS/JS基础HTML/CSS/JS基础
HTML/CSS/JS基础
jay li
 
Ecmascript
EcmascriptEcmascript
Ecmascript
jay li
 
F2e security
F2e securityF2e security
F2e security
jay li
 
中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟
jay li
 
卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎
jay li
 
Jswebapps
JswebappsJswebapps
Jswebapps
jay li
 
JavaScript Engine
JavaScript EngineJavaScript Engine
JavaScript Engine
jay li
 
犀牛书第六版
犀牛书第六版犀牛书第六版
犀牛书第六版
jay li
 
潜力无限的编程语言Javascript
潜力无限的编程语言Javascript潜力无限的编程语言Javascript
潜力无限的编程语言Javascript
jay li
 
编码大全 拔赤
编码大全 拔赤编码大全 拔赤
编码大全 拔赤
jay li
 
HTML/CSS/JS基础
HTML/CSS/JS基础HTML/CSS/JS基础
HTML/CSS/JS基础
jay li
 
Ecmascript
EcmascriptEcmascript
Ecmascript
jay li
 
F2e security
F2e securityF2e security
F2e security
jay li
 
中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟中国元素在设计中的应用 -如瑟
中国元素在设计中的应用 -如瑟
jay li
 
卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎卫银霞 -统计数字会撒谎
卫银霞 -统计数字会撒谎
jay li
 
Jswebapps
JswebappsJswebapps
Jswebapps
jay li
 
JavaScript Engine
JavaScript EngineJavaScript Engine
JavaScript Engine
jay li
 
犀牛书第六版
犀牛书第六版犀牛书第六版
犀牛书第六版
jay li
 
潜力无限的编程语言Javascript
潜力无限的编程语言Javascript潜力无限的编程语言Javascript
潜力无限的编程语言Javascript
jay li
 
编码大全 拔赤
编码大全 拔赤编码大全 拔赤
编码大全 拔赤
jay li
 

Similar to Responsive Web UI Design (20)

Dive into Responsive Web Design
Dive into Responsive Web DesignDive into Responsive Web Design
Dive into Responsive Web Design
cncuckoo
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
greengnn
 
Response Web Design
Response Web DesignResponse Web Design
Response Web Design
Sichu Zhang
 
coServ & RWD
coServ & RWD coServ & RWD
coServ & RWD
翊嘉 陳
 
Android 4-app
Android 4-appAndroid 4-app
Android 4-app
lydiafly
 
Flash RIA Usability
Flash RIA UsabilityFlash RIA Usability
Flash RIA Usability
nbaction
 
【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结 【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结
yangdj
 
赶集团购开发总结4
赶集团购开发总结4赶集团购开发总结4
赶集团购开发总结4
yangdj
 
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps
Adam Lu
 
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
Will Huang
 
Html5移动网站开发实践
Html5移动网站开发实践Html5移动网站开发实践
Html5移动网站开发实践
Web Zhao
 
Mobile UI design and Developer
Mobile UI design and DeveloperMobile UI design and Developer
Mobile UI design and Developer
jay li
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染
Ailsa126
 
Website Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, ChineseWebsite Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, Chinese
multiple1902
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServ
Ben Lue
 
Node.js 進攻桌面開發
Node.js 進攻桌面開發Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
 
從頭打造 C#、.NET 與 ASP.NET Core 開發環境
從頭打造 C#、.NET 與 ASP.NET Core 開發環境從頭打造 C#、.NET 與 ASP.NET Core 開發環境
從頭打造 C#、.NET 與 ASP.NET Core 開發環境
Will Huang
 
NextGen
NextGenNextGen
NextGen
potatongy
 
IDF2013大会分享——《使用新浪移动云开发全平台应用》
IDF2013大会分享——《使用新浪移动云开发全平台应用》IDF2013大会分享——《使用新浪移动云开发全平台应用》
IDF2013大会分享——《使用新浪移动云开发全平台应用》
easychen
 
Dive into Responsive Web Design
Dive into Responsive Web DesignDive into Responsive Web Design
Dive into Responsive Web Design
cncuckoo
 
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
greengnn
 
Response Web Design
Response Web DesignResponse Web Design
Response Web Design
Sichu Zhang
 
Android 4-app
Android 4-appAndroid 4-app
Android 4-app
lydiafly
 
Flash RIA Usability
Flash RIA UsabilityFlash RIA Usability
Flash RIA Usability
nbaction
 
【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结 【项目分享】赶集移动Web App开发总结
【项目分享】赶集移动Web App开发总结
yangdj
 
赶集团购开发总结4
赶集团购开发总结4赶集团购开发总结4
赶集团购开发总结4
yangdj
 
一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps一步一步开发Html5 mobile apps
一步一步开发Html5 mobile apps
Adam Lu
 
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
使用 C#/Razor 開發互動式 WebAssembly 網站 (Modern Web 2018)
Will Huang
 
Html5移动网站开发实践
Html5移动网站开发实践Html5移动网站开发实践
Html5移动网站开发实践
Web Zhao
 
Mobile UI design and Developer
Mobile UI design and DeveloperMobile UI design and Developer
Mobile UI design and Developer
jay li
 
浅析浏览器解析和渲染
浅析浏览器解析和渲染浅析浏览器解析和渲染
浅析浏览器解析和渲染
Ailsa126
 
Website Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, ChineseWebsite Pracice Focusing on UX, Chinese
Website Pracice Focusing on UX, Chinese
multiple1902
 
不一樣的Web server... coServ
不一樣的Web server... coServ不一樣的Web server... coServ
不一樣的Web server... coServ
Ben Lue
 
Node.js 進攻桌面開發
Node.js 進攻桌面開發Node.js 進攻桌面開發
Node.js 進攻桌面開發
Fred Chien
 
從頭打造 C#、.NET 與 ASP.NET Core 開發環境
從頭打造 C#、.NET 與 ASP.NET Core 開發環境從頭打造 C#、.NET 與 ASP.NET Core 開發環境
從頭打造 C#、.NET 與 ASP.NET Core 開發環境
Will Huang
 
IDF2013大会分享——《使用新浪移动云开发全平台应用》
IDF2013大会分享——《使用新浪移动云开发全平台应用》IDF2013大会分享——《使用新浪移动云开发全平台应用》
IDF2013大会分享——《使用新浪移动云开发全平台应用》
easychen
 

More from jay li (15)

小控件、大学问
小控件、大学问小控件、大学问
小控件、大学问
jay li
 
Javascript autoload
Javascript autoloadJavascript autoload
Javascript autoload
jay li
 
Html5form
Html5formHtml5form
Html5form
jay li
 
Slide
SlideSlide
Slide
jay li
 
Js doc toolkit
Js doc toolkitJs doc toolkit
Js doc toolkit
jay li
 
新业务新员工培训 Banner设计
新业务新员工培训   Banner设计新业务新员工培训   Banner设计
新业务新员工培训 Banner设计
jay li
 
夏之 专题设计
夏之 专题设计夏之 专题设计
夏之 专题设计
jay li
 
赤骥 用户研究入门
赤骥 用户研究入门赤骥 用户研究入门
赤骥 用户研究入门
jay li
 
2011彩票首页开发实践
2011彩票首页开发实践2011彩票首页开发实践
2011彩票首页开发实践
jay li
 
Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器
jay li
 
潜意识设计
潜意识设计潜意识设计
潜意识设计
jay li
 
Html5@taobao
Html5@taobaoHtml5@taobao
Html5@taobao
jay li
 
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关
jay li
 
Browser Object Model
Browser Object ModelBrowser Object Model
Browser Object Model
jay li
 
box model
box modelbox model
box model
jay li
 
小控件、大学问
小控件、大学问小控件、大学问
小控件、大学问
jay li
 
Javascript autoload
Javascript autoloadJavascript autoload
Javascript autoload
jay li
 
Html5form
Html5formHtml5form
Html5form
jay li
 
Js doc toolkit
Js doc toolkitJs doc toolkit
Js doc toolkit
jay li
 
新业务新员工培训 Banner设计
新业务新员工培训   Banner设计新业务新员工培训   Banner设计
新业务新员工培训 Banner设计
jay li
 
夏之 专题设计
夏之 专题设计夏之 专题设计
夏之 专题设计
jay li
 
赤骥 用户研究入门
赤骥 用户研究入门赤骥 用户研究入门
赤骥 用户研究入门
jay li
 
2011彩票首页开发实践
2011彩票首页开发实践2011彩票首页开发实践
2011彩票首页开发实践
jay li
 
Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器Web设计的画纸深入了解我们的显示器
Web设计的画纸深入了解我们的显示器
jay li
 
潜意识设计
潜意识设计潜意识设计
潜意识设计
jay li
 
Html5@taobao
Html5@taobaoHtml5@taobao
Html5@taobao
jay li
 
前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关前端调试工具,编码相关,性能相关
前端调试工具,编码相关,性能相关
jay li
 
Browser Object Model
Browser Object ModelBrowser Object Model
Browser Object Model
jay li
 
box model
box modelbox model
box model
jay li
 

Recently uploaded (7)

Build With AI 2025 Changhua - 邊緣人救星!打造個人的Gemini AI助理
Build With AI 2025 Changhua - 邊緣人救星!打造個人的Gemini AI助理Build With AI 2025 Changhua - 邊緣人救星!打造個人的Gemini AI助理
Build With AI 2025 Changhua - 邊緣人救星!打造個人的Gemini AI助理
冠緯 李
 
美国学位证办理(USC毕业证书)南加利福尼亚大学毕业证成绩单
美国学位证办理(USC毕业证书)南加利福尼亚大学毕业证成绩单美国学位证办理(USC毕业证书)南加利福尼亚大学毕业证成绩单
美国学位证办理(USC毕业证书)南加利福尼亚大学毕业证成绩单
peyzuq
 
美国学位证办(MSU毕业证书)密歇根州立大学毕业证成绩单
美国学位证办(MSU毕业证书)密歇根州立大学毕业证成绩单美国学位证办(MSU毕业证书)密歇根州立大学毕业证成绩单
美国学位证办(MSU毕业证书)密歇根州立大学毕业证成绩单
peyzuq
 
英国学位证了解(UNSW毕业证书)新南威尔士大学毕业证成绩单
英国学位证了解(UNSW毕业证书)新南威尔士大学毕业证成绩单英国学位证了解(UNSW毕业证书)新南威尔士大学毕业证成绩单
英国学位证了解(UNSW毕业证书)新南威尔士大学毕业证成绩单
peyzuq
 
(英国文凭学位证书)威斯敏斯特大学毕业证学历认证<Westminster毕业证哪里买>
(英国文凭学位证书)威斯敏斯特大学毕业证学历认证<Westminster毕业证哪里买>(英国文凭学位证书)威斯敏斯特大学毕业证学历认证<Westminster毕业证哪里买>
(英国文凭学位证书)威斯敏斯特大学毕业证学历认证<Westminster毕业证哪里买>
upqeko
 
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
Johnny Sung
 
一比一(UofT毕业证书)加拿大多伦多大学毕业证毕业完成信原版制作
一比一(UofT毕业证书)加拿大多伦多大学毕业证毕业完成信原版制作一比一(UofT毕业证书)加拿大多伦多大学毕业证毕业完成信原版制作
一比一(UofT毕业证书)加拿大多伦多大学毕业证毕业完成信原版制作
do2q1pxj1i
 
Build With AI 2025 Changhua - 邊緣人救星!打造個人的Gemini AI助理
Build With AI 2025 Changhua - 邊緣人救星!打造個人的Gemini AI助理Build With AI 2025 Changhua - 邊緣人救星!打造個人的Gemini AI助理
Build With AI 2025 Changhua - 邊緣人救星!打造個人的Gemini AI助理
冠緯 李
 
美国学位证办理(USC毕业证书)南加利福尼亚大学毕业证成绩单
美国学位证办理(USC毕业证书)南加利福尼亚大学毕业证成绩单美国学位证办理(USC毕业证书)南加利福尼亚大学毕业证成绩单
美国学位证办理(USC毕业证书)南加利福尼亚大学毕业证成绩单
peyzuq
 
美国学位证办(MSU毕业证书)密歇根州立大学毕业证成绩单
美国学位证办(MSU毕业证书)密歇根州立大学毕业证成绩单美国学位证办(MSU毕业证书)密歇根州立大学毕业证成绩单
美国学位证办(MSU毕业证书)密歇根州立大学毕业证成绩单
peyzuq
 
英国学位证了解(UNSW毕业证书)新南威尔士大学毕业证成绩单
英国学位证了解(UNSW毕业证书)新南威尔士大学毕业证成绩单英国学位证了解(UNSW毕业证书)新南威尔士大学毕业证成绩单
英国学位证了解(UNSW毕业证书)新南威尔士大学毕业证成绩单
peyzuq
 
(英国文凭学位证书)威斯敏斯特大学毕业证学历认证<Westminster毕业证哪里买>
(英国文凭学位证书)威斯敏斯特大学毕业证学历认证<Westminster毕业证哪里买>(英国文凭学位证书)威斯敏斯特大学毕业证学历认证<Westminster毕业证哪里买>
(英国文凭学位证书)威斯敏斯特大学毕业证学历认证<Westminster毕业证哪里买>
upqeko
 
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
[GDG Build with AI] 善用現代 AI 科技:打造專屬行銷工具箱 @ GDG Changhua 彰化
Johnny Sung
 
一比一(UofT毕业证书)加拿大多伦多大学毕业证毕业完成信原版制作
一比一(UofT毕业证书)加拿大多伦多大学毕业证毕业完成信原版制作一比一(UofT毕业证书)加拿大多伦多大学毕业证毕业完成信原版制作
一比一(UofT毕业证书)加拿大多伦多大学毕业证毕业完成信原版制作
do2q1pxj1i
 

Responsive Web UI Design