7. AGENDA
• Trabalhando com WordPress
• Carregando o JavaScript de maneira correta
• Required JS
• Otimização no JavaScript
• Organização de código
• Performance
• Extra
28. • Em 2013 o WordPress passou a utilizar o
Require JS como gerenciador de
dependências do JavaScript
• Ele é baseado no padrão AMD
29. AMD
• Asynchronous Module Definition (AMD) é
uma especificação para carregamento de
Scripts em módulos.
• Em uma estrutura que suas dependências
possam ser carregadas de forma assíncrona.
30. ESPECIFICAÇÕES DO AMD
• Iniciar o método define com os seguintes
parâmetros :
• identificador
• dependências
• factory
42. OTIMIZAÇÃO NO FRONT
• Evite níveis desnecessário em seu
DOM(HTML)
• Minimize as regras do seu CSS, remova regras
não utilizadas
• Caso necessite de animações complexas utilize,
position: absolute ou fixed para seus elementos.
43. OTIMIZAÇÃO NO FRONT
• Minimizar o total de requests
• Paralelizar requests
• Compactação e otimização de
conteúdo(JS, CSS e imagens)