No Zuo No Die Why Not Try ? ——做更好的前端 技术中心 黄家权/mss.

Slides:



Advertisements
Similar presentations
迪士尼公主裙衫变化记. 《白雪公主和七个小孩人》 《白雪公主和七个小矮人》,是世界电影史上第一部长动 画片,也是迪士尼的第一部。《白雪公主》不仅为迪斯尼 带来了第一尊奥斯卡小人,更是拯救迪斯尼于水火的贵 人 —— 在经济大萧条的 1937 年的美国,《白雪公主》为迪 斯尼赚到了 850 万美元,这约等于现在的数亿美元!
Advertisements

深圳市沙井中学:刘沅南制作. 1 、出生的小宝宝 ( 新生命)是怎么来的呢? 新生命都是从一个细胞 —— 受精卵发育而 来的。 2 、 受精卵又是如何产生的呢? 是精子和卵细胞相互结合产生的。
商管群科科主任 盧錦春 年 3 月份初階建置、 4 月份進階建置、 5 月份試賣與對外營業。
资源平台应用培训 武汉市交通学校信息化建设指导委员会.
2013届高考复习方案(第一轮) 专题课件.
104年度國立宜蘭大學新進主管研討 主計業務宣導說明
行政法 之 行政救济篇.
2015高考试题分析 及高三第一轮复习心得 ----余江一中物理组
因为我们年轻所以我们执着 因为我们是戴中教师所以我们更加努力
第41课 公民的财产权 .
102年實施之高中職及五專多元入學(含免試入學)之招生機制
读者与图书馆 2009年春季版 总第 15 期 山 东 交 通 学 院 图 书 馆 2009年3月.
姻緣天注定 定婚店 李復言.
英 德 美 法 标志 1689年 《权利法案》 1871年 《德意志帝国宪法》 1787年宪法 1875年法兰西第三共和国宪法 政体 君主立宪制 民主共和制 行政权 内阁、首相 皇帝、宰相 总统 立法权 议会 国会 权力中心 皇帝 特点 君主虚位 议会至上 军事封建 皇帝权重 总统共和制 议会共和制.
全国残联基层工作服务平台 系统介绍
新进人员成果交流汇报 规划计划处 俞深彦 2014年8月
2011年广西高考政治质量分析 广西师范大学附属外国语学校 蒋 楠.
第2节 分析综合.
古文明中的直角三角形.
知识回顾 1、通过仔细观察酒精灯的火焰,你可以发现火焰可以分为 、 、 。 外焰 内焰 焰心 外焰 2、温度最高的是 。
第八課 蓼莪.
個人投資理財分析 財務狀況匯總表 銀行存款 共同基金 外幣基金 股票投資 保險價值 黃金投資 支出預算 房貸計算 不動產價值 資源變化資料庫
课堂回顾 1、继承与发展的关系及处理 关系:继承是发展的必要前提,发展是继承的必然要求。继承与发展,是同一个过程的两个方面。文化在继承的基础上发展,在发展的过程中继承。 文化在继承中发展 处理:把握好文化继承与发展的关系,批判地继承传统文化,不断推陈出新,革故鼎新,我们就能够作出正确的文化选择,成为自觉地文化传承者和享用者。
第16课时 放飞理想 立志成才 考 纲 内 容 要 点 探 究 考 点 解 读.
洋流(大规模的海水运动).
第8章 CSS基础知识 【学习目标】 对于一个网页设计者来说,对HTML语言一定不感到陌生,因为它是网页制作的基础,但是如果希望网页能够美观、大方,并且升级维护方便,那么仅仅知道HTML还是不够的,还需要了解CSS。了解CSS基础知识,可以为后面的学习打下基础。 本章主要内容包括: 为什么在网页中加入CSS。
2 HTML5與CSS3 2-1 HTML5的頁面結構 2-2 HTML5的文字編排標籤 2-3 HTML5的圖片與超連結標籤
“深入推进依法行政加快建设法治政府” -《法治政府建设实施纲要》解读
第7章 行政监督.
XML 第05讲 使用CSS显示XML.
第六节 可降阶的二阶微分方程 一、 型的微分方程 二、 型的微分方程 三、 型的微分方程.
CSS – 進階 IDIC.
欢迎再次走进 思想政治的课堂.
世界各国的经济支柱产业 09工商一班 收集资料:盛秀秀 09B 李艳君 09B
第2讲 从汉至元政治制度的演变 和明清君主专制的加强 基础落实 一、从汉至元政治制度的演变 1.中央集权的发展
第16课 抗日战争.
走自立自强之路 自己的事情自己做.
人類的循環系統.
一、登录界面 (一)登录方式 1、访问广东工程咨询网 ( 动态里,“咨询师登记工作”专栏 2、 IE地址栏中直接键入管理系统 地址(
世界的物质性 人类社会也是物质的 自然界是物质的 从古猿到人的进化中脑量的变化
3.实行基层民主自治的意义   ①实行基层民主自治,以保证人民群众 依法直接行使民主权利,管理基层公共事务 和公益事业,是人民当家作主最有效的途径。   ②是社会主义民主最为广泛而深刻的实践,也是发展社会主义民主的基础性工作。
上海市出口退税网上申报系统V2.0 —— 大连龙图信息技术股份有限公司 ——.
温故知新 1、凸透镜成像的规律有哪些? 2、照相机成像的原理是什么?.
珍惜时间 提高效率 初二1班
RWD網頁設計實務 李欣螢 以誠研發有限公司.
第二单元 文化传承与创新.
政治常识 第一课 我国的国家制度(上) 第4课时 政体及其与国体的关系.
文化生活第三单元 中华文化和民族精神.
狂賀!妝品系同學美容乙級通過 妝品系三甲 學號 姓名 AB 陳柔諺 AB 陳思妤 AB 張蔡婷安
标准规范 2.自己偏好习惯 3.讨论/建议 永远遵循同一套编码规范 -- 不管多少人同时参与编码,所有代码都应该看上去像是一个人编写的一样。
Web前端开发技术与实践 第12章 布局 阮晓龙 /
专业教师成绩录入指南 及教学文档材料归档要求
Web前端开发技术与实践 第10章:盒子模型 阮晓龙 /
十二年國民基本教育中等學校教師教學專業能力研習五堂課
CSS樣式 靜宜大學 資管系 楊子青.
基礎程式設計範例 -網頁名片.
第二节 时间 位移.
第一部 上班族賺錢密碼.
UI 软件 设计 页面布局(二).
《2015考试说明》新增考点:“江苏省地级市名称”简析
乘法公式 (1) 乘法分配律 (2) 和的平方公式 (3) 差的平方公式 (4) 平方差公式.
(輕量化)中小學教師專業發展 線上課程學習平台
武汉纺织大学传媒学院 cm.wtu.edu.cn
理想與現實 空談與貼地 可二:1-12.
黑龙江省科学基金 项目验收填报培训 黑龙江省计算中心 2015年09月.
新豐鄉.
CSS基礎 靜宜大學 資管系 楊子青.
第五课 提升职业道德境界 在职业实践中锤炼.
第5章 Div+CSS布局技术 经济管理学院.
Presentation transcript:

No Zuo No Die Why Not Try ? ——做更好的前端 技术中心 黄家权/mss

个人介绍 细节控 黄家权(mss) 网站研发前端-社区组 像素控 前端重构工程师 我在唯品大前端等你哦! 3

如何更(zuo)好(si)? 4

Before Now 5

是什么更好 margin-right:-1px; 6

是什么更好 ? float: left; display: block; 创建块级格式化上下文 Block Formatting Context 7

是什么更好 ? height: 28px; line-height: 28px; 有内容行高撑开高度 还可以更好一点:min-height: 28px; 8

是什么更好 事后: 改变: 1、tab数随时扩展 2、束缚少了(css可成长) 3、代码少了^-^ 9

是什么更好 那么问题来了 看起来的区别? 10

是什么更好 11

HTML、CSS、Image、Font…… 怎么样更好 重构能做的很多 HTML、CSS、Image、Font…… 12

怎么样更好 结构命名 13

怎么样更好 登录框 广告位 提交按钮 拉风的按钮 新闻列表 14

怎么样更好 初学者可能是这样的: #div1 #div2 #btn1 拉风的按钮 #div3 15

写demo的时候我是会这样的( @^^@) 怎么样更好 写demo的时候我是会这样的( @^^@) 16

怎么样更好 正常玩家可能是这样的: .form .ad .submit-btn 拉风的按钮 .news-list OOCSS 17

怎么样更好 18

怎么样更好 Grid 业界里或者更好的方法: .c1/.span8 .c2/.span4 .form .ad .r1/.row .submit-btn 拉风的按钮 .news-list .r2/.row Grid .c3/.span12 19

还有一种是伪(不标准)栅格系统,利用栅格作为控制宽度,内容自适应布局。 怎么样更好 还有一种是伪(不标准)栅格系统,利用栅格作为控制宽度,内容自适应布局。 20

怎么样更好 类Nec/SMACSS 现在团队的方法: .m-ad .m-form .g-bd .u-submit-btn 拉风的按钮 .m-news-list 类Nec/SMACSS 21

怎么样更好 布局(grid):.g- 模块(module):.m-(模块扩展不使用数字) 元件(unit):.u- 状态:.z- (为兼容IE6,不使用.a.b选择器,开启状态不为.z-open,为.z-selector-open) 22

怎么样更好 Component <section id=“form”>SEO Code</section> 未来: Shadow Dom .m-form .m-ad .g-bd .u-submit-btn 拉风的按钮 .m-news-list Component 23

怎么样更好 感兴趣?看看示例吧 1、看起来好像很不错,组件化的时代不远了。 2、从目前发现的BUG(浏览器标准不明确,坑还有不少)来看,上述不乐观。 3、从现在就开始准备吧,拥抱未来。 http://www.toobug.net/article/shadow_dom_101.html http://www.toobug.net/article/shadow_dom_201.html http://www.toobug.net/article/shadow_dom_301.html 24

怎么样更好 素材资源 25

怎么样更好 一图一用式 优点: 快速使用、互不干扰 缺点: 大量http请求、命名不规范会杂乱无章、交互闪烁 等 26

怎么样更好 雪碧图(sprite) ——网格 优点: 减少http请求、整合零散图片 缺点: 当旧零散图片删除或更新时,网格位置很难 相应调整改变,当维护时间长后容易造成冗 余,后人不敢修改。 27

自动化雪碧图(grunt-sprite||compass sprite||..) 怎么样更好 自动化雪碧图(grunt-sprite||compass sprite||..) 优点: 在网格sprite的基础上弥补了它难以维护素 材的缺点,能根据小图资源的变更来对应生 成新的sprite。 缺点: 需要环境、工具支持 28

怎么样更好 Icon Font 29

怎么样更好 示例 Icon Font 优点: 使用字体代替图标,大小、颜色均可以随意 改变,适应Retina屏,体积比图片少。 缺点: 增加设计成本投入,图标只能是纯色,维护 成本不低,浏览器锯齿,文件载入可能失败 受css字体属性干扰。 简便使用icon font: http://iconfont.cn/ http://icomoon.io/ 示例 30

怎么样更好 SVG Sprite 31

怎么样更好 示例 SVG Sprite 优点: 支持所有icon font有的功能,支持局部颜色不同 ,支持css控制,更好的渲染效果。 缺点: 增加设计资源投入,浏览器兼容ie9+,向下兼容 方案成本高(例如inline SVG) svg和icon font的对比 http://css-tricks.com/icon-fonts-vs-svg/ 示例 32

为什么更好 说那么多为了什么?页面还不是和我写的一样。 寻根问底,了解特性,解放页面 33

站在台风口,猪也能飞起来。 前端正在火热,热度退减后能继续飞才是真本事。 为什么做得更好的不能是我? Thanks!

Q & A