Suche senden
Hochladen
重构之道 触屏篇
•
Als PPT, PDF herunterladen
•
3 gefällt mir
•
797 views
麦哥UE
Folgen
Technologie
Bildung
Melden
Teilen
Melden
Teilen
1 von 33
Jetzt herunterladen
Empfohlen
Angular.js & ASP.NET in Study4
Angular.js & ASP.NET in Study4
Kyle Shen
Study4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionic
Kyle Shen
Flash ria usability 刘轩飞
Flash ria usability 刘轩飞
FLASH开发者交流会
Flash RIA Usability
Flash RIA Usability
nbaction
Web base 吴志华
Web base 吴志华
FLASH开发者交流会
点击劫持代码
点击劫持代码
wangxiurong
2014南部創新應用工具研討會 快速開發行動 app
2014南部創新應用工具研討會 快速開發行動 app
益祥 許
webpack 入門
webpack 入門
Anna Su
Empfohlen
Angular.js & ASP.NET in Study4
Angular.js & ASP.NET in Study4
Kyle Shen
Study4 love.2016.2.20.ionic
Study4 love.2016.2.20.ionic
Kyle Shen
Flash ria usability 刘轩飞
Flash ria usability 刘轩飞
FLASH开发者交流会
Flash RIA Usability
Flash RIA Usability
nbaction
Web base 吴志华
Web base 吴志华
FLASH开发者交流会
点击劫持代码
点击劫持代码
wangxiurong
2014南部創新應用工具研討會 快速開發行動 app
2014南部創新應用工具研討會 快速開發行動 app
益祥 許
webpack 入門
webpack 入門
Anna Su
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
twMVC
用Vue改dom
用Vue改dom
Chris Wang
TBAD F2E 2010 review
TBAD F2E 2010 review
leneli
拆分初始化负载
拆分初始化负载
kaven yan
理解Ajax性能
理解Ajax性能
kaven yan
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
twMVC
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC
JQuery Mobile 框架介紹與使用
JQuery Mobile 框架介紹與使用
EZoApp
前端工程師與室內裝修師傅的相似之處-twMVC#16
前端工程師與室內裝修師傅的相似之處-twMVC#16
twMVC
ASP.NET MVC 新增、查詢、修改、刪除 基本功實戰 -twMVC#3
ASP.NET MVC 新增、查詢、修改、刪除 基本功實戰 -twMVC#3
twMVC
開發的效能與效率-twMVC#15
開發的效能與效率-twMVC#15
twMVC
OpenWebSchool - 11 - CodeIgniter
OpenWebSchool - 11 - CodeIgniter
Hung-yu Lin
使用 ASP.NET MVC 開發SPA網站-微軟實戰課程日
使用 ASP.NET MVC 開發SPA網站-微軟實戰課程日
twMVC
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC
MVC實戰分享 分頁與排序相關技巧-tw mvc#13
MVC實戰分享 分頁與排序相關技巧-tw mvc#13
twMVC
Wap开发问答大全
Wap开发问答大全
yiditushe
輕鬆上手ASP.NET Web API 2.1.2
輕鬆上手ASP.NET Web API 2.1.2
Bruce Chen
AngularJS training in Luster
AngularJS training in Luster
Jason Chung
Vs2013新功能介紹 twMVC#11
Vs2013新功能介紹 twMVC#11
twMVC
HTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 app
Ben Lue
像素画
像素画
麦哥UE
见微知著——无线产品交互细节
见微知著——无线产品交互细节
麦哥UE
Weitere ähnliche Inhalte
Was ist angesagt?
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
twMVC
用Vue改dom
用Vue改dom
Chris Wang
TBAD F2E 2010 review
TBAD F2E 2010 review
leneli
拆分初始化负载
拆分初始化负载
kaven yan
理解Ajax性能
理解Ajax性能
kaven yan
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
twMVC
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC
JQuery Mobile 框架介紹與使用
JQuery Mobile 框架介紹與使用
EZoApp
前端工程師與室內裝修師傅的相似之處-twMVC#16
前端工程師與室內裝修師傅的相似之處-twMVC#16
twMVC
ASP.NET MVC 新增、查詢、修改、刪除 基本功實戰 -twMVC#3
ASP.NET MVC 新增、查詢、修改、刪除 基本功實戰 -twMVC#3
twMVC
開發的效能與效率-twMVC#15
開發的效能與效率-twMVC#15
twMVC
OpenWebSchool - 11 - CodeIgniter
OpenWebSchool - 11 - CodeIgniter
Hung-yu Lin
使用 ASP.NET MVC 開發SPA網站-微軟實戰課程日
使用 ASP.NET MVC 開發SPA網站-微軟實戰課程日
twMVC
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC
MVC實戰分享 分頁與排序相關技巧-tw mvc#13
MVC實戰分享 分頁與排序相關技巧-tw mvc#13
twMVC
Wap开发问答大全
Wap开发问答大全
yiditushe
輕鬆上手ASP.NET Web API 2.1.2
輕鬆上手ASP.NET Web API 2.1.2
Bruce Chen
AngularJS training in Luster
AngularJS training in Luster
Jason Chung
Vs2013新功能介紹 twMVC#11
Vs2013新功能介紹 twMVC#11
twMVC
HTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 app
Ben Lue
Was ist angesagt?
(20)
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
架構行動式網站(使用 ASP.NET MVC 4.0 -twMVC#6
用Vue改dom
用Vue改dom
TBAD F2E 2010 review
TBAD F2E 2010 review
拆分初始化负载
拆分初始化负载
理解Ajax性能
理解Ajax性能
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
ASP.NET MVC 內建驗證擴充與活用技巧 -twMVC#3
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
twMVC#19 | 微信公眾平台申請與wechat api 開發血淚史
JQuery Mobile 框架介紹與使用
JQuery Mobile 框架介紹與使用
前端工程師與室內裝修師傅的相似之處-twMVC#16
前端工程師與室內裝修師傅的相似之處-twMVC#16
ASP.NET MVC 新增、查詢、修改、刪除 基本功實戰 -twMVC#3
ASP.NET MVC 新增、查詢、修改、刪除 基本功實戰 -twMVC#3
開發的效能與效率-twMVC#15
開發的效能與效率-twMVC#15
OpenWebSchool - 11 - CodeIgniter
OpenWebSchool - 11 - CodeIgniter
使用 ASP.NET MVC 開發SPA網站-微軟實戰課程日
使用 ASP.NET MVC 開發SPA網站-微軟實戰課程日
twMVC#01 | ASP.NET MVC 的第一次親密接觸
twMVC#01 | ASP.NET MVC 的第一次親密接觸
MVC實戰分享 分頁與排序相關技巧-tw mvc#13
MVC實戰分享 分頁與排序相關技巧-tw mvc#13
Wap开发问答大全
Wap开发问答大全
輕鬆上手ASP.NET Web API 2.1.2
輕鬆上手ASP.NET Web API 2.1.2
AngularJS training in Luster
AngularJS training in Luster
Vs2013新功能介紹 twMVC#11
Vs2013新功能介紹 twMVC#11
HTML+COIMOTION 開發跨平台 app
HTML+COIMOTION 開發跨平台 app
Andere mochten auch
像素画
像素画
麦哥UE
见微知著——无线产品交互细节
见微知著——无线产品交互细节
麦哥UE
html5和移动web应用
html5和移动web应用
麦哥UE
Android那些事儿
Android那些事儿
麦哥UE
重构之道 触屏篇
重构之道 触屏篇
麦哥UE
★快乐的iOS手机游戏
★快乐的iOS手机游戏
麦哥UE
从钢铁侠与美国队长看用户体验
从钢铁侠与美国队长看用户体验
麦哥UE
塑造产品核心亮点的设计
塑造产品核心亮点的设计
麦哥UE
设计好的用户体验 郑磊
设计好的用户体验 郑磊
麦哥UE
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Luminary Labs
Andere mochten auch
(10)
像素画
像素画
见微知著——无线产品交互细节
见微知著——无线产品交互细节
html5和移动web应用
html5和移动web应用
Android那些事儿
Android那些事儿
重构之道 触屏篇
重构之道 触屏篇
★快乐的iOS手机游戏
★快乐的iOS手机游戏
从钢铁侠与美国队长看用户体验
从钢铁侠与美国队长看用户体验
塑造产品核心亮点的设计
塑造产品核心亮点的设计
设计好的用户体验 郑磊
设计好的用户体验 郑磊
Hype vs. Reality: The AI Explainer
Hype vs. Reality: The AI Explainer
Ähnlich wie 重构之道 触屏篇
react-zh-hant.pdf
react-zh-hant.pdf
ssuser65180a
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
Du Yamin
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
jay li
Ajax新手快车道
Ajax新手快车道
yiditushe
Responsive Web UI Design
Responsive Web UI Design
jay li
Jsp讲义
Jsp讲义
yiditushe
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
yiditushe
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
appollo0312
Ajax Transportation Methods
Ajax Transportation Methods
yiditushe
Js培训
Js培训
yiditushe
四天学会Ajax
四天学会Ajax
mornone
移动Web开发框架jqm探讨
移动Web开发框架jqm探讨
newker
Windows Mobile Widget 開發
Windows Mobile Widget 開發
Chui-Wen Chiu
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
luolonghao
高端版Tmall
高端版Tmall
tbmallf2e
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
Wade Huang
淘宝移动端Web开发实践
淘宝移动端Web开发实践
完颜 小卓
HTML5概览
HTML5概览
Adam Lu
唐俊开-Html5 mobile web app浅谈
唐俊开-Html5 mobile web app浅谈
Webrebuild
Html5 mobile web app浅谈
Html5 mobile web app浅谈
sankyu Tang
Ähnlich wie 重构之道 触屏篇
(20)
react-zh-hant.pdf
react-zh-hant.pdf
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
淘宝移动端Web开发最佳实践
Ajax新手快车道
Ajax新手快车道
Responsive Web UI Design
Responsive Web UI Design
Jsp讲义
Jsp讲义
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
Ajax Transportation Methods
Ajax Transportation Methods
Js培训
Js培训
四天学会Ajax
四天学会Ajax
移动Web开发框架jqm探讨
移动Web开发框架jqm探讨
Windows Mobile Widget 開發
Windows Mobile Widget 開發
富文本编辑器在互联网上的应用
富文本编辑器在互联网上的应用
高端版Tmall
高端版Tmall
Asp.net mvc網站的從無到有
Asp.net mvc網站的從無到有
淘宝移动端Web开发实践
淘宝移动端Web开发实践
HTML5概览
HTML5概览
唐俊开-Html5 mobile web app浅谈
唐俊开-Html5 mobile web app浅谈
Html5 mobile web app浅谈
Html5 mobile web app浅谈
Mehr von 麦哥UE
最终 大屏手机上的设计策略
最终 大屏手机上的设计策略
麦哥UE
手机助手Phone端竞品分析
手机助手Phone端竞品分析
麦哥UE
手机浏览器竞品分析(Home页诉求)0714
手机浏览器竞品分析(Home页诉求)0714
麦哥UE
Material design分享
Material design分享
麦哥UE
Axure高级技巧和文档礼仪
Axure高级技巧和文档礼仪
麦哥UE
格子里的设计
格子里的设计
麦哥UE
Mehr von 麦哥UE
(6)
最终 大屏手机上的设计策略
最终 大屏手机上的设计策略
手机助手Phone端竞品分析
手机助手Phone端竞品分析
手机浏览器竞品分析(Home页诉求)0714
手机浏览器竞品分析(Home页诉求)0714
Material design分享
Material design分享
Axure高级技巧和文档礼仪
Axure高级技巧和文档礼仪
格子里的设计
格子里的设计
重构之道 触屏篇
1.
移动网页重构之道 _ 触屏篇
2.
触屏项目分类 项目总结 (
分享 ) 工具使用 其他
3.
WEBAPP NATIVEAPP+WEBAPP 单一页面
4.
WEBAPP NATIVEAPP+WEBAPP 单一页面
5.
相同点与不同点 WEBAPP NATIVEAPP+WEBAPP
单一页面 使用的 “ APP” 模式,即:把所有页面 HTML 代码写在一起。框架: IUI 、 SENCHA 可以把某些功能模块放在一起,但建议暂时不放一起。 建议不合并,提高打开页面速度和流量
6.
7.
8.
9.
10.
11.
12.
-webkit-tap-highlight-color:rgba(0,0,0,0); 取消 FOCUS
焦点框
13.
隐藏地址栏 addEventListener('load', function(){
setTimeout(function(){ window.scrollTo(0, 1); }, 100); }); 当不满一屏时无效
14.
text-overflow: ellipsis
15.
触屏项目分类 工具使用 其他
项目总结 ( 分享 )
16.
17.
15.3k 20.6k 6.19k
充分利用伪元素 ::before,::after
18.
激活输入框时,将屏幕滚动到合适的地方 先拉键盘 获取焦点
滚动屏幕
19.
利用 flex box
布局,使中间自动伸缩 然后截断多余文字
20.
提高代码的互用性、可移植和后期迭代的维护性 迭代 1
迭代 2 迭代 2
21.
22.
利用 CSS3 transform
实现指定区域滚动。推荐使用 ISCROLL 库
23.
Touchstart 和 touchend
模拟 hover 状态
24.
var myLinks =
document.getElementsByTagName('a'); for(var i = 0; i < myLinks.length; i++){ myLinks[i].addEventListener('touchstart', function(){this.className ="hover";}, false); myLinks[i].addEventListener('touchend', function(){this.className ="";}, false); } .hover{ border:solid 1px #00f0ff; color:#ffffff; background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,hsl(185,99%,69%)), color-stop(49%,hsl(190,80%,67%)), color-stop(50%,hsl(196,64%,65%)), color-stop(51%,hsl(188,77%,61%)), color-stop(100%,hsl(181,82%,78%))); }
25.
触屏项目分类 工具使用 其他
项目总结 ( 分享 ) 项目总结 ( 分享 ) 工具使用
26.
27.
less css coffee
js
28.
避免重复造车轮子,自动化代码
29.
触屏项目分类 工具使用 其他
项目总结 ( 分享 ) 项目总结 ( 分享 ) 其他
30.
31.
32.
路走错了,奔跑是没有用的。
33.
☺ Thanks !
微博 :t.qq.com/imtank twitter:twitter.qq.com/imtank
Jetzt herunterladen