Enviar pesquisa
Carregar
重构经验分享
•
Transferir como PPTX, PDF
•
0 gostou
•
648 visualizações
T
TenJessy
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 40
Baixar agora
Recomendados
6. CSS
6. CSS
riomusi
自從學會Sass / Compass後,考試都考100分!
自從學會Sass / Compass後,考試都考100分!
洧杰 廖
高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop
洧杰 廖
Flexbox版面配置
Flexbox版面配置
景智 張
從前端設計的角度來看 Angular - TW2018 amos
從前端設計的角度來看 Angular - TW2018 amos
Amos Lee
CSS preprocessor 介紹,與 SASS 入門分享
CSS preprocessor 介紹,與 SASS 入門分享
wantingj
Html js css_aha
Html js css_aha
Cheng-Yu Lin
CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法
知世‧安索帕 台北 (使用經驗設計中心)
Recomendados
6. CSS
6. CSS
riomusi
自從學會Sass / Compass後,考試都考100分!
自從學會Sass / Compass後,考試都考100分!
洧杰 廖
高雄前端社群 #3 SASS workshop
高雄前端社群 #3 SASS workshop
洧杰 廖
Flexbox版面配置
Flexbox版面配置
景智 張
從前端設計的角度來看 Angular - TW2018 amos
從前端設計的角度來看 Angular - TW2018 amos
Amos Lee
CSS preprocessor 介紹,與 SASS 入門分享
CSS preprocessor 介紹,與 SASS 入門分享
wantingj
Html js css_aha
Html js css_aha
Cheng-Yu Lin
CSS 分享 (2) CSS 基本概念與語法
CSS 分享 (2) CSS 基本概念與語法
知世‧安索帕 台北 (使用經驗設計中心)
IBM BAO @ Analyst Insights 2010
IBM BAO @ Analyst Insights 2010
Varun Bijlani
шалгалтын график
шалгалтын график
delgermoron
к үсэг
к үсэг
delgermoron
Revista Clarines 2013
Revista Clarines 2013
ivadedom
Sighting and measuring
Sighting and measuring
patandpet
As Novas Tecnologias e o Livro Impresso: Alternativa ou Complementaridade
As Novas Tecnologias e o Livro Impresso: Alternativa ou Complementaridade
IPCB. ESACB
Apresentaçao do projeto linux
Apresentaçao do projeto linux
ednacult
Yenny --
Yenny --
yenixitha
Carros na estrada.. atenção redobrada
Carros na estrada.. atenção redobrada
catiasa
Estudios de Estabilidad
Estudios de Estabilidad
Nombre Apellidos
حوض النيل
حوض النيل
Nidal Gonaim
Slides
Slides
naralucia68
Colm agus Nuala - Ceacht 17
Colm agus Nuala - Ceacht 17
Seomra Ranga
Cidadania e paz atividade 7.4 slide
Cidadania e paz atividade 7.4 slide
sueliteixeirapro
El medio ambiente
El medio ambiente
darlykatherine
Memorando da troika
Memorando da troika
uqslarquitectura
Estudios de Estabilidad
Estudios de Estabilidad
Nombre Apellidos
Output driveco
Output driveco
Lívia Palhares
Bleep-joinville-sc-moom
Bleep-joinville-sc-moom
Tadeu Porto
la www
la www
dannabrito08
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?
Frank Cheung
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
小 米猪
Mais conteúdo relacionado
Destaque
IBM BAO @ Analyst Insights 2010
IBM BAO @ Analyst Insights 2010
Varun Bijlani
шалгалтын график
шалгалтын график
delgermoron
к үсэг
к үсэг
delgermoron
Revista Clarines 2013
Revista Clarines 2013
ivadedom
Sighting and measuring
Sighting and measuring
patandpet
As Novas Tecnologias e o Livro Impresso: Alternativa ou Complementaridade
As Novas Tecnologias e o Livro Impresso: Alternativa ou Complementaridade
IPCB. ESACB
Apresentaçao do projeto linux
Apresentaçao do projeto linux
ednacult
Yenny --
Yenny --
yenixitha
Carros na estrada.. atenção redobrada
Carros na estrada.. atenção redobrada
catiasa
Estudios de Estabilidad
Estudios de Estabilidad
Nombre Apellidos
حوض النيل
حوض النيل
Nidal Gonaim
Slides
Slides
naralucia68
Colm agus Nuala - Ceacht 17
Colm agus Nuala - Ceacht 17
Seomra Ranga
Cidadania e paz atividade 7.4 slide
Cidadania e paz atividade 7.4 slide
sueliteixeirapro
El medio ambiente
El medio ambiente
darlykatherine
Memorando da troika
Memorando da troika
uqslarquitectura
Estudios de Estabilidad
Estudios de Estabilidad
Nombre Apellidos
Output driveco
Output driveco
Lívia Palhares
Bleep-joinville-sc-moom
Bleep-joinville-sc-moom
Tadeu Porto
la www
la www
dannabrito08
Destaque
(20)
IBM BAO @ Analyst Insights 2010
IBM BAO @ Analyst Insights 2010
шалгалтын график
шалгалтын график
к үсэг
к үсэг
Revista Clarines 2013
Revista Clarines 2013
Sighting and measuring
Sighting and measuring
As Novas Tecnologias e o Livro Impresso: Alternativa ou Complementaridade
As Novas Tecnologias e o Livro Impresso: Alternativa ou Complementaridade
Apresentaçao do projeto linux
Apresentaçao do projeto linux
Yenny --
Yenny --
Carros na estrada.. atenção redobrada
Carros na estrada.. atenção redobrada
Estudios de Estabilidad
Estudios de Estabilidad
حوض النيل
حوض النيل
Slides
Slides
Colm agus Nuala - Ceacht 17
Colm agus Nuala - Ceacht 17
Cidadania e paz atividade 7.4 slide
Cidadania e paz atividade 7.4 slide
El medio ambiente
El medio ambiente
Memorando da troika
Memorando da troika
Estudios de Estabilidad
Estudios de Estabilidad
Output driveco
Output driveco
Bleep-joinville-sc-moom
Bleep-joinville-sc-moom
la www
la www
Semelhante a 重构经验分享
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?
Frank Cheung
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
小 米猪
3sss book
3sss book
Hina Chen
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
Kuro Hsu
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
greengnn
SASS 让你更爽的 编写CSS
SASS 让你更爽的 编写CSS
Zhu Qi
CSS 語法教學
CSS 語法教學
Shengyou Fan
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)
百範 陳
Responsive Web UI Design
Responsive Web UI Design
jay li
Html&css培训 舒克
Html&css培训 舒克
jay li
SASS入門實作
SASS入門實作
Kingsley Zheng
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
Duran Hsieh
编辑器设计Kissy editor
编辑器设计Kissy editor
taobao.com
Style基础优化之独角兽篇
Style基础优化之独角兽篇
fangdeng
浅析浏览器解析和渲染
浅析浏览器解析和渲染
Ailsa126
网页制作基础
网页制作基础
loo2k
网页设计及制作(Div+css)
网页设计及制作(Div+css)
lrk3
Sass与compass学习笔记
Sass与compass学习笔记
Jace Lee
Semantic ui教學
Semantic ui教學
Tien-Yang (Aiden) Wu
史前的Ssjs——从js的asp到node js
史前的Ssjs——从js的asp到node js
Frank Cheung
Semelhante a 重构经验分享
(20)
Sencha SDK Tools简介:IE6上也可以用CSS3?
Sencha SDK Tools简介:IE6上也可以用CSS3?
2010 01-07周五分享 前端的那些事儿-小米猪
2010 01-07周五分享 前端的那些事儿-小米猪
3sss book
3sss book
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
漫談 CSS 架構方法 - 以 OOCSS, SMACSS, BEM 為例
Qq.com前端架构实践与思考
Qq.com前端架构实践与思考
SASS 让你更爽的 编写CSS
SASS 让你更爽的 编写CSS
CSS 語法教學
CSS 語法教學
Modern Web with CSS and CSS Grid (image with links inside)
Modern Web with CSS and CSS Grid (image with links inside)
Responsive Web UI Design
Responsive Web UI Design
Html&css培训 舒克
Html&css培训 舒克
SASS入門實作
SASS入門實作
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
2016年逢甲大學資訊系:ASP.NET MVC 4 教育訓練3
编辑器设计Kissy editor
编辑器设计Kissy editor
Style基础优化之独角兽篇
Style基础优化之独角兽篇
浅析浏览器解析和渲染
浅析浏览器解析和渲染
网页制作基础
网页制作基础
网页设计及制作(Div+css)
网页设计及制作(Div+css)
Sass与compass学习笔记
Sass与compass学习笔记
Semantic ui教學
Semantic ui教學
史前的Ssjs——从js的asp到node js
史前的Ssjs——从js的asp到node js
重构经验分享
1.
重构经验分享
医网技术部 陈俊勇 2012-03-20
2.
你:你在公司是做什么的? 我:哦,网页设计师~~ 你:那帮我设计一个xxx吧~~ 我:噢,我不做设计的~~ 你:那你又叫网页设计师~~ 我:…… 我:好吧,我现在是前端开发~~ 他:那你帮我开发一个小小的功能吧~ 我:可我不会那些后台开发语言~~ 他:那你又叫开发~~ 我:…… 我:好吧,简单点,我算是页面制作的吧~~ 你:哦?那不是美工做的吗? 我:那是设计师,不叫美工~~ 你:那还不是一样,你到底是做什么的? 我:好吧,直接点,我写div + css的~ 你:哦,原来是写div
+ css的,早说嘛~~这个,我懂! 我:……
3.
HTML是用来结构化文档 (M) CSS是用来实现内容的视觉效果 (V) JavaScript是用来实现用户的交互行为
(C)
4.
HTML是用来结构化文档 (M) CSS是用来实现内容的视觉效果 (V) JavaScript是用来实现用户的交互行为
(C)
5.
6.
7.
8.
9.
10.
该是什么就用什么
11.
1. 关注结构设计 2. 关注语义 3.
理解block、inline、inline-block 4. 理解嵌套 5. 考虑可访问性、扩展性、复用性
12.
1. 关注结构设计 2. 关注语义 3.
理解block、inline、inline-block 4. 理解嵌套 5. 考虑可访问性、扩展性、复用性
13.
14.
1. 关注结构设计 2. 关注语义 3.
理解block、inline、inline-block 4. 理解嵌套 5. 考虑可访问性、扩展性、复用性
15.
通用文档结构:h1~h6、p 强调: strong、em 引用或者参考:blockquote, q,
cite 表格:table(tr, th, th, tbody, colgroup……) 表单:form, fieldset, length, label, input, select, textarea, button 列表:ul(li), ol(li), dl(dt, dd) 媒体:img, object 程序:pre, code, var 通用容器:div, span
16.
1. 关注结构设计 2. 关注语义 3.
理解block、inline、inline-block 4. 理解嵌套 5. 考虑可访问性、扩展性、复用性
17.
1. 仅仅是display:block、inline、inline-block就够了吗? 2. 块格式化上下文(
Block formatting context ) 3. 行内格式化上下文( Inline formatting context ) 4. hasLayout
18.
1. 关注结构设计 2. 关注语义 3.
理解block、inline、inline-block 4. 理解嵌套 5. 考虑可访问性、扩展性、复用性
19.
•
block与block或inline之间的嵌套 • Inline与inline之间的嵌套 • 必须组合使用的标签之间的嵌套
20.
1. 关注结构设计 2. 关注语义 3.
理解block、inline、inline-block 4. 理解嵌套 5. 考虑可访问性、扩展性、复用性
21.
HTML是用来结构化文档 (M) CSS是用来实现内容的视觉效果 (V) JavaScript是用来实现用户的交互行为
(C)
22.
•
CSS: Cascading Style Sheets • CSS用来做什么:用来描述界面如何呈现,实现丰富的排版和布局 • CSS Hack • CSS3:更丰富的布局、更精致的UI表现、更生动的动画 • LESS、JSS、SASS……
23.
•
CSS: Cascading Style Sheets • CSS用来做什么:用来描述界面如何呈现,实现丰富的排版和布局 • CSS Hack • CSS3:更丰富的布局、更精致的UI表现、更生动的动画 • LESS、JSS、SASS……
24.
•
层叠样式表(英语:Cascading Style Sheets,简写CSS), • 由W3C定义和维护的标准,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言。 • 目前最新版本是CSS2.1,为W3C的候选推荐标准。CSS3现在已被大部分现代浏览器支援,而下一版的CSS4仍在开发过程中。
25.
•
CSS: Cascading Style Sheets • CSS用来做什么:用来描述界面如何呈现,实现丰富的排版和布局 • CSS Hack • CSS3:更丰富的布局、更精致的UI表现、更生动的动画 • LESS、JSS、SASS……
26.
•
叠层和继承 • 优先级 • 性能 • 盒子模型 • 格式化 • 布局方式
27.
28.
29.
•
CSS: Cascading Style Sheets • CSS用来做什么:用来描述界面如何呈现,实现丰富的排版和布局 • CSS Hack • CSS3:更丰富的布局、更精致的UI表现、更生动的动画 • LESS、JSS、SASS……
30.
•
property:value; /* 所有浏览器 */ • property:value9; /* 所有IE浏览器 */ • Property:value!important; • +property:value; /* IE6、IE7 */ • *property:value; /* IE6、IE7 */ • _property:value; /* IE6 */ • -webkit- /* chrome、Safari */ • -khtml- /* chrome、Safari */ • -moz- /* Firefox */ • -ms- /* MSIE */ • -o- /* Opera */
31.
•
CSS: Cascading Style Sheets • CSS用来做什么:用来描述界面如何呈现,实现丰富的排版和布局 • CSS Hack • CSS3:更丰富的布局、更精致的UI表现、更生动的动画 • LESS、JSS、SASS……
32.
•
圆角 border-radius • 阴影 box-shadow • 文字阴影 text-shadow • 变形 transform • 进渡 transition • 渐变 gradient • 动画 animation • 选择器 :first-child、:only-child、:nth-child(n)、:nth-last-child(n)、 :first-of-type、:last-of-type、:only-of-type、:nth-of-type(n)、:nth-last-of-type(n)
33.
•
CSS: Cascading Style Sheets • CSS用来做什么:用来描述界面如何呈现,实现丰富的排版和布局 • CSS Hack • CSS3:更丰富的布局、更精致的UI表现、更生动的动画 • LESS、JSS、SASS……
34.
35.
能干这么多事,还有其它的吗?……
36.
OOCSS
37.
HTML5/CSS3
38.
响应式设计 http://mediaqueri.es/
39.
结束了 ?? 性能优化、SEO、数据化运营
40.
这回真的是结束了~
谢谢~
Baixar agora