SlideShare a Scribd company logo
FrontEnd Good Practices
Improving our work!
• The Web Browser
• The User Experience
• The Content Layer
• The Visual Layer
• The Behavior Layer
FrontEnd
Its parts.
http://en.wikipedia.org/wiki/Progressive_enhancement
Tools
Code Editor
Sublime Text 2, Notepad++, gEdit, etc.
http://www.sublimetext.com/2
http://notepad-plus-plus.org/
http://projects.gnome.org/gedit/
Web Browsers
Chrome, Firefox, Safari, Opera, IE, Android Browser, Opera Mini
Development Kits
Firebug, WebKit Developer Tools
http://getfirebug.com/
https://developers.google.com/chrome-developer-tools/
Firefox Extensions
Web Developer, Dust-Me, MeasureIt, YSlow
Chrome Extensions
Web Developer
The Web Browser
Web Browser’s parts
retrieves resources from the server and visually presents them.
http://www.vineetgupta.com/2010/11/how-browsers-work-part-1-architecture/
Default Stylesheet
presents the content in a reasonable manner.
http://meiert.com/en/blog/20070922/user-agent-style-sheets/
W3C Recommendation
for HTML4
http://www.w3.org/TR/CSS21/sample.html
But, there are
many Web Browsers with many versions.
• Internet Explorer
• Chrome
• Firefox
• Safari
• Opera
http://meiert.com/en/blog/20070922/user-agent-style-sheets/
Rendering engine
by browser.
Engine used by
Gecko
Firefox, SeaMonkey, Galeon, Camino, K-Meleon, Flock, Epiphany-
gecko ... etc
Presto Opera, Opera Mobile, Nintendo DS & DSi Browser, Internet Channel
Trident Internet Explorer, Windows Phone 7
WebKit
Safari, Chrome, Adobe Air, Android Browser, Palm webOS, Symbian
S60, OWB, Stream, Flock, RockMelt
Reset CSS
is used to fit your layout better in those browsers.
http://www.cssreset.com/
Reset CSS
First you have the HTML with default stylesheet.
Reset CSS
Then adds the reset.
Reseted CSS
The options to reset
http://www.cssreset.com/
Latest Browser
version is where you have to build.
• Chrome
• Internet Explorer
• Firefox
• Safari
• Opera
Browser Sniffing
helps us serving browser appropriate content.
http://www.quirksmode.org/js/detect.html
• Wurfl
• Conditional Comments
• Polyfills
Wurfl
is a feature detection technique for regressive enhancement.
http://wurfl.sourceforge.net/
Conditional Comments
was introduced by IE5.
<!doctype html>
<html>
<head>
<!--[if IE]>
Match with any version of IE
<![endif]-->
<title>MercadoLibre</title>
</head>
<body>
<p>The basic content</p>
<!-- Comment -->
</body>
</html>
http://librosweb.es/css_avanzado/capitulo6/comentarios_condicionales_filtros_y_hacks.html
Polyfills
is a feature detection technique for regressive enhancement.
http://modernizr.com/
http://yepnopejs.com/
Polyfills
Placeholder example.
http://addyosmani.com/blog/writing-polyfills/
Can I Use?
It provides information about browser’s features support.
http://caniuse.com/
The Content Layer
Markup language
is not a programming language.
http://www.w3.org/TR/html5/
Markup language
is not a design program.
http://www.w3.org/TR/html5/
HTML first
Be centered at the content and create semantic HTML.
http://adactio.com/journal/4523/
http://www.lukew.com/ff/entry.asp?1430
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.or
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org
The doctype
is required to do cross browser.
<!doctype html>
The doctype
is required to do cross browser.
<!doctype html>
<html>
<head>
<title>MercadoLibre</title>
</head>
<body>
<p>The basic content</p>
<!-- Comment -->
</body>
</html>
The doctype
is required to do cross browser.
• < can be mixed with tags
• > can be mixed with tags
• “ the quotes start an attribute
• & the ampersand is also reserved
Entities
are used to implement reserved characters.
http://www.alanwood.net/demos/ansi.html
Attribute
values should be between quotes.
<p id=”paragraph”>It’s the content</p>
Open tag & close tag. Element with content.
<img src=”/icon.png” width=”48” alt=”Cut”>
Unique tag. Element without content.
<!doctype html>
<html>
<head>
<title>MercadoLibre</title>
</head>
<body>
<p>The basic content</p>
<!-- Comment -->
</body>
</html>
Comment
the code.
Semantic only
Do not use HTML to gives visual format.
http://www.w3.org/TR/html5-diff/#obsolete-elements
<p><font size=”20”>Big</font></p>
<p><font size=”20”>Big</font></p>
<p class=”featured”>Big</p>
not recommended
Semantic only
Do not use HTML to gives visual format.
<h1>Big</h1>
<p align=”right” >Right</p>
Semantic only
Do not use HTML attributes to gives visual format.
http://www.w3.org/TR/html5-diff/#obsolete-attributes
<p align=”right” >Right</p>
<p class=”featured”>Right</p>
not recommended
Semantic only
Do not use HTML attributes to gives visual format.
Divitis
Avoid unnecessary elements.
<p style=”color:#ffffff;”></p>
Rules should never go inline
<p style=”color:#ffffff;”></p>
<p class=”featured”></p>
not recommended
Rules should never go inline
Check the markup
ensures better cross browser at first steps.
http://validator.w3.org/
http://users.skynet.be/mgueury/mozilla/
The Visual Layer
!important
Code Selectors Specificity
Layout Hacks
Code
Comment & Organize
/* Comment */
selector {
property: value;
}
Comment
the code.
/* Header Styles */
header {
width: 100%;
}
/* Footer Styles */
footer {
color: white;
}
Organize
the code.
Selectors
Matching Elements
Selectors
are patterns that match against elements in a tree.
http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/
1. header {}
2. footer p {}
3. .featured-box {}
4. a:hover {}
5. input[type=”submit”] {}
ID
#featured-news {
color: red;
}
Selector Category
is used to filter from the relevant rules from the irrelevant.
Class
.photo-product {
color: red;
}
Tag
div {
color: red;
}
Classes & IDs
Name considerations.
• Do not start with numbers
• Do not refer the design “redTitle”
• Must be a semantic name
html body div h1 span {
color: #ff0;
}
Key Selector
is the part that matches the element, rather than its ancestors.
Key Selector
* {
float: left;
}
ul * {
font-weight: bold;
}
.header * {
color: black;
}
Avoid
universal rules.
https://developer.mozilla.org/en/Writing_Efficient_CSS
Do Not
qualify ID rules with tag names or classes.
https://developer.mozilla.org/en/Writing_Efficient_CSS
Do Not
qualify class rules with tag names.
https://developer.mozilla.org/en/Writing_Efficient_CSS
header {
width: 100%;
}
footer {
width: 100%;
}
Combine
the selectors.
header, footer {
width: 100%;
}
http://www.cleancss.com/
Multiple Classes
may make the selector more specific or give it additional weight.
http://www.maxdesign.com.au/articles/multiple-classes/
http://paulirish.com/2008/the-two-css-selector-bugs-in-ie6/
http://www.ryanbrill.com/archives/multiple-classes-in-ie/
Specificity
Resolving conflicts
Specificity
is a mechanism that aids conflict resolution.
http://www.w3.org/TR/CSS21/cascade.html#specificity
http://reference.sitepoint.com/css/specificity
1. style attribute
2. ID selectors
3. Class selectors
4. Tag selectors
5. at same specificity the latter defined rule take precedence
Calculating
a selector’s specificity.
http://reference.sitepoint.com/css/specificity#specificity__tbl_selectorspecificityresults
a,b,c,d
count 1 if is a inline style
quantity of ID
quantity of other attributes and pseudo-classes
quantity of element and pseudo-elements
Selectors
are patterns that match against elements in a tree.
http://net.tutsplus.com/tutorials/html-css-techniques/the-30-css-selectors-you-must-memorize/
1. header {}
2. footer p {}
3. .featured-box {}
4. a:hover {}
5. input[type=”submit”] {}
0, 0, 0, 1
0, 0, 0, 2
0, 0, 1, 0
0, 0, 1, 1
0, 0, 1, 1
Layout
Dividing & Displacing
display: block;
inline;
inline-block;
list-item;
table-cell;
table-row;
none;
HTML Elements
by CSS display property.
p, div, section, article
img, strong, a, input
li
td, th
tr
head
http://www.w3.org/TR/css3-box/#the-lsquo
http://www.librosweb.es/referencia/css/display.html
display block
<div>Text</div> <div>Text</div>
display inline
<span>Text</span>
<span>Text</span>
Inline vs Block
How does display work?
Box-Model
margin
border
padding
content
top
bottom
rightleft
Static
It is the default value for the position property.
Relative
Relative value allows move the element from itself.
Absolute
Allows you move the element from the container element.
Fixed
It fixes the element from the browser.
Float & Clear
Aligning the element from the container's margin.
float:left; float:right;
clear:both;
Hacks
The last solution
header {
margin-bottom: 15px;
margin-left: 5px;
margin-top: 15px;
margin-right: 5px;
}
Use the shorthand
property instead expanded one.
header {
margin: 15px 5px;
}
http://www.dustindiaz.com/css-shorthand/
header {
margin: 10px;
}
Lint the code
Check the syntax.
http://csslint.net/
Images
Add the size
http://www.websiteoptimization.com/speed/tweak/size/
allows browser render without waiting for images to download.
Do Not re-size
How do I deal with cross device images?
Compress
http://imageoptim.com/
http://www.jpegmini.com/
http://tinypng.org/
Requests
Requests
Do less request as possible and compress it.
• Minifies the CSS and JS files
• Join all the CSS and JS files in one file
• Cache the files
• Do Async request if you can
Sprites
allows you to do less request by adding many images at one.
http://css-tricks.com/css-sprites/
Web font
icon library allow you don’t use sprites for icons.
http://fortawesome.github.com/Font-Awesome/
JavaScript
JavaScript engine
by browser.
Engine used by
SpiderMonkey Mozilla Firefox
Rhino Mozilla
Carakan Opera
Chakra Internet Explorer > 9
JScript Internet Explorer < 8
V8 Chrome
Nitro Safari
<p onclick=”hideDiv();”></p>
Never write obtrusive code
<p onclick=”hideDiv();”></p>
<p id=”overview”></p>
not recommended
Never write obtrusive code
JS never goes in HEAD
<!doctype html>
<html>
<head>
<title>MercadoLibre</title>
<script>
function greet(){
alert(“hello world!”);
}
</script>
</head>
<body>
<p>The basic content</p>
<!-- Comment -->
</body>
</html>
<!doctype html>
<html>
<head>
<title>MercadoLibre</title>
</head>
<body>
<p>The basic content</p>
<!-- Comment -->
<script>
function greet(){
alert(“hello world!”);
}
</script>
</body>
</html>
JS never goes in HEAD
Lint the code
Check the syntax.
http://www.jslint.com/
The Good Parts
Douglas Crockford
www.crockford.com
JavaScript
Patterns
Stoyan Stefanov
www.stoyanstefanov.com
Object-Oriented
JavaScript
Stoyan Stefanov
www.stoyanstefanov.com
Maintainable
JavaScript
Nicholas Zakas
www.nczonline.net

More Related Content

What's hot (18)

KEY
HTML CSS & Javascript
David Lindkvist
 
PPSX
DIWE - Coding HTML for Basic Web Designing
Rasan Samarasinghe
 
KEY
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
Nicole Sullivan
 
PPT
Html JavaScript and CSS
Radhe Krishna Rajan
 
PPTX
CSC103 Web Technologies: HTML, CSS, JS
Richard Homa
 
PDF
CSS3 and Selectors
Rachel Andrew
 
PDF
Html,javascript & css
Predhin Sapru
 
PDF
Introduction to HTML, CSS, and Javascript
Agustinus Theodorus
 
PPTX
HTML, CSS And JAVASCRIPT!
Syahmi RH
 
PPT
JavaScript Workshop
Pamela Fox
 
PPT
A quick guide to Css and java script
AVINASH KUMAR
 
ZIP
Looking into HTML5
Christopher Schmitt
 
PDF
Basics of css and xhtml
sagaroceanic11
 
KEY
Intro to html5 Boilerplate
Michael Enslow
 
PPTX
Css3
Anjan Banda
 
PPT
HTML 5 Complete Reference
EPAM Systems
 
PPT
KMUTNB - Internet Programming 4/7
phuphax
 
PPTX
Presentation about html5 css3
Gopi A
 
HTML CSS & Javascript
David Lindkvist
 
DIWE - Coding HTML for Basic Web Designing
Rasan Samarasinghe
 
The Cascade, Grids, Headings, and Selectors from an OOCSS Perspective, Ajax ...
Nicole Sullivan
 
Html JavaScript and CSS
Radhe Krishna Rajan
 
CSC103 Web Technologies: HTML, CSS, JS
Richard Homa
 
CSS3 and Selectors
Rachel Andrew
 
Html,javascript & css
Predhin Sapru
 
Introduction to HTML, CSS, and Javascript
Agustinus Theodorus
 
HTML, CSS And JAVASCRIPT!
Syahmi RH
 
JavaScript Workshop
Pamela Fox
 
A quick guide to Css and java script
AVINASH KUMAR
 
Looking into HTML5
Christopher Schmitt
 
Basics of css and xhtml
sagaroceanic11
 
Intro to html5 Boilerplate
Michael Enslow
 
HTML 5 Complete Reference
EPAM Systems
 
KMUTNB - Internet Programming 4/7
phuphax
 
Presentation about html5 css3
Gopi A
 

Viewers also liked (17)

PPTX
Layout
Hernan Mammana
 
PDF
The html5 outline
Hernan Mammana
 
PDF
Tipowebgrafía
Hernan Mammana
 
PPT
Ee2 chapter13 counters
CK Yang
 
PDF
The prototype property
Hernan Mammana
 
PPT
Ee2 chapter14 ic_counters
CK Yang
 
PDF
Live streaming
James VanDyke
 
KEY
HTML5 - Just the basics
James VanDyke
 
PDF
JavaScript regular expression
Hernan Mammana
 
PPTX
Web topic 1 internet
CK Yang
 
PDF
Schemaless Solr and the Solr Schema REST API
lucenerevolution
 
PDF
Preparing images for the Web
sdireland
 
PPTX
Web topic 27 class test
CK Yang
 
PPTX
Web topic 33 publish websites
CK Yang
 
PPTX
Web topic 31 setup remote site
CK Yang
 
PPTX
Web topic 11 importance of html validation
CK Yang
 
KEY
Regular Expressions 101
Raj Rajandran
 
The html5 outline
Hernan Mammana
 
Tipowebgrafía
Hernan Mammana
 
Ee2 chapter13 counters
CK Yang
 
The prototype property
Hernan Mammana
 
Ee2 chapter14 ic_counters
CK Yang
 
Live streaming
James VanDyke
 
HTML5 - Just the basics
James VanDyke
 
JavaScript regular expression
Hernan Mammana
 
Web topic 1 internet
CK Yang
 
Schemaless Solr and the Solr Schema REST API
lucenerevolution
 
Preparing images for the Web
sdireland
 
Web topic 27 class test
CK Yang
 
Web topic 33 publish websites
CK Yang
 
Web topic 31 setup remote site
CK Yang
 
Web topic 11 importance of html validation
CK Yang
 
Regular Expressions 101
Raj Rajandran
 
Ad

Similar to Front End Good Practices (20)

ODP
Light introduction to HTML
abidibo Contini
 
PPTX
Introduction to Web Development.pptx
GDSCVJTI
 
PPTX
Introduction to Web Development.pptx
Alisha Kamat
 
PPTX
Introduction to Web Development.pptx
Alisha Kamat
 
PDF
Code & Design your first website 4/18
TJ Stalcup
 
PDF
Introduction to web development
Alberto Apellidos
 
PDF
Code &amp; design your first website (3:16)
Thinkful
 
PDF
GDI Seattle Intermediate HTML and CSS Class 1
Heather Rock
 
PDF
Frontend for developers
Hernan Mammana
 
PPTX
Web technologies: Lesson 2
nhepner
 
PPT
HTML & CSS.ppt
vaseemshaik21
 
PPTX
PPT ON SEMINAR REPORT.pptx. bhvhvhchchvhchch
yashsharmaa0209
 
PPTX
Introduction to HTML+CSS+Javascript.pptx
SadiaBaig6
 
PPTX
Introduction to HTML+CSS+Javascript.pptx
PedroGonzalez915307
 
PPTX
Lab#1 - Front End Development
Walid Ashraf
 
PDF
GDI Seattle Intro to HTML and CSS - Class 1
Heather Rock
 
PPTX
wd project.pptx
dsffsdf1
 
PDF
Introduction to Frontend Development - Session 1 - HTML Fundamentals
Kalin Chernev
 
PPTX
Html5 Basic Structure
Niket Chandrawanshi
 
Light introduction to HTML
abidibo Contini
 
Introduction to Web Development.pptx
GDSCVJTI
 
Introduction to Web Development.pptx
Alisha Kamat
 
Introduction to Web Development.pptx
Alisha Kamat
 
Code & Design your first website 4/18
TJ Stalcup
 
Introduction to web development
Alberto Apellidos
 
Code &amp; design your first website (3:16)
Thinkful
 
GDI Seattle Intermediate HTML and CSS Class 1
Heather Rock
 
Frontend for developers
Hernan Mammana
 
Web technologies: Lesson 2
nhepner
 
HTML & CSS.ppt
vaseemshaik21
 
PPT ON SEMINAR REPORT.pptx. bhvhvhchchvhchch
yashsharmaa0209
 
Introduction to HTML+CSS+Javascript.pptx
SadiaBaig6
 
Introduction to HTML+CSS+Javascript.pptx
PedroGonzalez915307
 
Lab#1 - Front End Development
Walid Ashraf
 
GDI Seattle Intro to HTML and CSS - Class 1
Heather Rock
 
wd project.pptx
dsffsdf1
 
Introduction to Frontend Development - Session 1 - HTML Fundamentals
Kalin Chernev
 
Html5 Basic Structure
Niket Chandrawanshi
 
Ad

Recently uploaded (20)

PPT
Javrhrbthtbryin6trtvrhnberra-without-BlueJ.ppt
jotola6956
 
PPTX
DEVELOPING-PARAGRAPHS.pptx-developing...
rania680036
 
PDF
PHILGOV-QUIZ-_20250625_182551_000.pdfhehe
errollnas3
 
PPTX
My_Engineering_Journey_Rahul_Rajbanshi.pptx
bikbikash24
 
PDF
Case Study on good and bad acoustics in auditorium
Disha Agrawal
 
PDF
Dynamic Visuals for NJ Commercial Spaces
Yantram Animation Studio Corporation
 
PPTX
feminist gnsudnshxujenduxhsixisjxuu.pptx
rowvinafujimoto
 
PDF
IPC_Reference_manual_Vol_1_Final (1).pdf
AbrahamFekede1
 
PPTX
slidesgo-s-story-of-zara-a-strategi.pptx
Ehsan63
 
PPT
Teaching Learning-1- (New) 2020.pptuuuo
omarekaabed
 
PPTX
CompanyReviewTypeOfPowerpointThatIsColor
plukleomarigpuara
 
PPTX
Light weight Concrete-CONCRETE TECHNOLOGY.
mayurbhandari2123
 
PDF
Presentation of design made by power point
habibikuw002
 
PPTX
Types of post tensioning methods (2).pptx
RizwanAlavi
 
PPTX
the very teaching plan extra ordinary.pptx
PamelaOdibeli1
 
PDF
Design Social Change Creating Social Change
Eduardo Corrêa
 
PDF
CRAC- Adobe Photoshop CC 2016 (32 64Bit) Crack
utfefguu
 
PPTX
SAMPLE FILE OF-PPT-FINAL-ORAL-DEFENSE.pptx
Yvez2
 
PDF
S2 Associates brings museum exhibits to life with innovative design.pdf
S2 Associates
 
PDF
Black and Blue Modern Technology Presentation.pdf
hjaders1104
 
Javrhrbthtbryin6trtvrhnberra-without-BlueJ.ppt
jotola6956
 
DEVELOPING-PARAGRAPHS.pptx-developing...
rania680036
 
PHILGOV-QUIZ-_20250625_182551_000.pdfhehe
errollnas3
 
My_Engineering_Journey_Rahul_Rajbanshi.pptx
bikbikash24
 
Case Study on good and bad acoustics in auditorium
Disha Agrawal
 
Dynamic Visuals for NJ Commercial Spaces
Yantram Animation Studio Corporation
 
feminist gnsudnshxujenduxhsixisjxuu.pptx
rowvinafujimoto
 
IPC_Reference_manual_Vol_1_Final (1).pdf
AbrahamFekede1
 
slidesgo-s-story-of-zara-a-strategi.pptx
Ehsan63
 
Teaching Learning-1- (New) 2020.pptuuuo
omarekaabed
 
CompanyReviewTypeOfPowerpointThatIsColor
plukleomarigpuara
 
Light weight Concrete-CONCRETE TECHNOLOGY.
mayurbhandari2123
 
Presentation of design made by power point
habibikuw002
 
Types of post tensioning methods (2).pptx
RizwanAlavi
 
the very teaching plan extra ordinary.pptx
PamelaOdibeli1
 
Design Social Change Creating Social Change
Eduardo Corrêa
 
CRAC- Adobe Photoshop CC 2016 (32 64Bit) Crack
utfefguu
 
SAMPLE FILE OF-PPT-FINAL-ORAL-DEFENSE.pptx
Yvez2
 
S2 Associates brings museum exhibits to life with innovative design.pdf
S2 Associates
 
Black and Blue Modern Technology Presentation.pdf
hjaders1104
 

Front End Good Practices