SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.
SlideShare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.
Successfully reported this slideshow.
Activate your 14 day free trial to unlock unlimited reading.
56.
Don’t blindly use anything.
Back-end principles
My convoluted opinion
Can we peacefully co-exist?
Should I use it?
What’s with the comic book references?
58.
Some things I like about OOCSS
- performance benefits
59.
Some things I like about OOCSS
- performance benefits
- people won’t screw up your code
60.
Some things I like about OOCSS
- performance benefits
- people won’t screw up your code
- constructive & predictive nature
61.
Some things I like about OOCSS
- performance benefits
- people won’t screw up your code
- constructive & predictive nature
- rapid prototyping
last one
63.
Some things I don’t like about OOCSS
- design information embedded in HTML
64.
Some things I don’t like about OOCSS
- design information embedded in HTML
- a little more markup
65.
Some things I don’t like about OOCSS
- design information embedded in HTML
- a little more markup
- Too many frickin’ <div>’s
66.
Some things I don’t like about OOCSS
- design information embedded in HTML
- a little more markup
- Too many frickin’ <div>’s
- HTML 5 scalability
67.
Some things I don’t like about OOCSS
- design information embedded in HTML
- a little more markup
- Too many frickin’ <div>’s
- HTML 5 scalability
- applying back-end to the front-end
68.
Some things I don’t like about OOCSS
- design information embedded in HTML
- a little more markup
- Too many frickin’ <div>’s
- HTML 5 scalability
- applying back-end to the front-end
- smug attitude
last one
79.
Selectors
var lis = document.querySelectorAll("ul li:nth‐child(odd)");
var tds = document.querySelectorAll("div.test > ul > li");
var el = document.querySelector("div.test > ul > li");
80.
Web Sockets
http://www.csskarma.com/lab/html5/websockets/
81.
Web Workers
top priority thread
worker thread (non-blocking)
http://www.csskarma.com/lab/html5/webworker/worker-
simple.html
82.
Web Workers
http://slides.html5rocks.com/#web-workers