LSM实践
-
Upload
kejun-zhang -
Category
Technology
-
view
1.839 -
download
3
description
Transcript of LSM实践
![Page 3: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/3.jpg)
L(ayered) S(emantic) M(arkup)
![Page 4: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/4.jpg)
L(ayered) S(emantic) M(arkup)
分层- 前端的MVC架构
![Page 5: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/5.jpg)
L(ayered) S(emantic) M(arkup)
分层- 前端的MVC架构
语义- 合理定义IA
![Page 6: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/6.jpg)
Designer和FrontEnd Engineer都是信息的传达者
demo:http://hikejun.com/work/qq/spec/example_mod_compare.html
![Page 7: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/7.jpg)
PRD
PSD
HTML CSS
![Page 8: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/8.jpg)
PRD
PSD
HTML CSS
![Page 9: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/9.jpg)
PRD
PSD HTML
CSS
![Page 10: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/10.jpg)
PRD
PSD HTML
CSS
![Page 11: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/11.jpg)
PRD
PSD
HTML
CSS
JS
Prototype
交互行为
视觉表现
信息架构
![Page 12: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/12.jpg)
PRD
PSD
HTML
CSS
JS
Prototype
交互行为
视觉表现
信息架构
C - 控制
V - 展现
M - 模型
![Page 13: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/13.jpg)
HTML
CSS
Javascript
内容
视觉(静态)
用户行为(动态)
![Page 14: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/14.jpg)
UI的渐进实现过程
![Page 15: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/15.jpg)
step 1: 搭建HTML根据wireframe和统一的页面布局、模块结构
demo: http://hikejun.com/work/qq/share_8.4/page_naked.png
![Page 16: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/16.jpg)
step 2: 核心样式标签reset,字体,链接,模块容器,通用模块样式(提示、列表、按钮等),页面布局,以及常用的rules(高亮、隐藏、清浮动等)
demo: http://hikejun.com/work/qq/share_8.4/page_base_style_1.png
![Page 17: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/17.jpg)
step 3: 模块统一样式定义产品(或频道)级模块统一样式
demo: http://hikejun.com/work/qq/share_8.4/page_base_style_2.png
![Page 18: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/18.jpg)
step 4: 特色样式页面级专有样式
demo: http://hikejun.com/work/qq/share_8.4/page_base_style_3.png
![Page 19: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/19.jpg)
step 5: 动态效果/交互行为
![Page 20: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/20.jpg)
优点
• 保证整站UI的一致性
• 协作效率更高
• 提高开发效率
![Page 21: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/21.jpg)
HTML一个容易被人忽视的关键角色
![Page 22: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/22.jpg)
与视觉无关
![Page 23: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/23.jpg)
![Page 24: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/24.jpg)
![Page 25: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/25.jpg)
重用demo: http://hikejun.com/work/qq/share_8.23/mod_comp.html
‘精彩视频’重用: http://hikejun.com/work/qq/share_8.23/sports.qq.com.htmlhttp://hikejun.com/work/qq/share_8.23/news.qq.com.html
![Page 26: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/26.jpg)
标准化结构
![Page 27: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/27.jpg)
1. 标准布局结构demo: http://hikejun.com/work/qq/share_8.4/example2/article-layout.html
![Page 28: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/28.jpg)
II. 标准模块结构demo: http://hikejun.com/work/qq/share_8.4/example2/article.html
![Page 29: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/29.jpg)
III. 标准模块demo: http://localhost/~kejun/douban/ui-framework/test/all.html
![Page 30: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/30.jpg)
IV. 新模块的产生(派生和组合)demo: http://localhost/~kejun/douban/ui-framework/test/all.html
![Page 31: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/31.jpg)
批量生产质量均等的页面
![Page 32: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/32.jpg)
产品的UI可以得到统一的控制
![Page 33: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/33.jpg)
协作、可控、效率
![Page 34: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/34.jpg)
Q&A
![Page 35: LSM实践](https://reader033.fdocuments.in/reader033/viewer/2022061218/54b7975d4a795920598b45cd/html5/thumbnails/35.jpg)
谢谢!:)