O documento discute estratégias para realizar uma transição de um front-end legado, focado em desktop, para um front-end mobile, discutindo pequenos passos como usar novos elementos HTML5 para entrada de dados, geolocalização, drag and drop e media queries para diferentes dispositivos.
Chrome Apps e NodeWebkit: traga seu webapp para o Desktop - #outubrorosa
do front end legado a web mobile
1. Do front-end legado
à web mobile
Pequenos passos para uma
transição sem traumas
domingo, 20 de outubro de 13
2. Desenvolvedor e instrutor na Caelum.
Também graduado em psicologia. Hoje
com grande foco em front-end.
Instrutor e desenvolvedor na Caelum.
Atualmente trabalha com desenvolvimento
front-end, com foco em web mobile.
domingo, 20 de outubro de 13
4. Legado
Aquilo que alguém TRANSMITE a
outrem, que uma GERAÇÃO,
escola literária, etc., transmite à
POSTERIDADE, etc.
- Dicionário Aurélio
domingo, 20 de outubro de 13
45. @media screen and (max-width: 547px) {
.menu-navegacao {
width: 100%;
display: block;
}
}
domingo, 20 de outubro de 13
46. @media screen and (max-width: 547px) {
.painel-novidades {
position: fixed;
top: 0;
left: 70%;
width: 30%;
}
}
domingo, 20 de outubro de 13
47. var menu = document.querySelector("#painel-novidades");
var ul = menu.querySelectorAll(".novidades")[0];
menu.addEventListener("click", function(ev) {
var width = document.documentElement.clientWidth;
if(width <= 547) {
ul.classList.toggle("dropdown");
}
});
domingo, 20 de outubro de 13
.dropdown {
display: inline-block;
}
48. Hammer(menu).on("tap", function(ev) {
var width = document.documentElement.clientWidth;
if(width <= 547) {
ul.classList.toggle("dropdown");
}
});
domingo, 20 de outubro de 13
49. Hammer(menu).on("tap", function(ev) {
var width = document.documentElement.clientWidth;
if(width <= 547) {
ul.classList.toggle("dropdown");
}
});
@media screen and (max-width: 547px) {
.lista-novidades {
display: none;
}
}
domingo, 20 de outubro de 13