Skip to content

Instantly share code, notes, and snippets.

@denisson
Last active August 29, 2015 14:04
Show Gist options
  • Select an option

  • Save denisson/4a8bfe161e88e701b62b to your computer and use it in GitHub Desktop.

Select an option

Save denisson/4a8bfe161e88e701b62b to your computer and use it in GitHub Desktop.

class: center, middle, inverse #Chrome DevTools


##Dicas Gerais

  • Usar Canary (tem a versão mais atual do DevTools)
  • Ctrl + shift + I
  • Ctrl + shift + J
  • Ctrl + shift + C
  • Mudar DevTools de posição

##Elements Panel

DOM

  • Arrastar
  • Navegar com o teclado ( F2, Ctrl + Enter, Enter, Tab, Down, Up, Left, Right )
  • Remover (del)
  • Scroll into view
  • Break on
  • Event Listeners

##Elements Panel ###Styles

  • Ir para o fonte do CSS (Ctrl + click)
  • Adicionar nova regra
  • Simular estado do elemento (:active, :hover ...)
  • Find in Styles - pesquisar dentro das regras
  • Colar CSS funciona (será formatado corretamente)
  • Computed
    • Editar valores nas caixas
    • Show inherited properties

##Network Panel Detectar problemas de performance relacionados ao download dos recursos da página

Curiosidade: As informações de performance utilizadas por esse painel, podem ser acessadas por window.performance.getEntries()


##Source Panel ###Text Editor

Usa o http://codemirror.net/

  • Find (Ctrl + F)
    • Find & Replace
  • Find in all files (Ctrl + Shift + F)
    • Regular Expression
  • Open a file (Ctrl + O ou Ctrl + P)
  • Go to declaration (Ctrl + Shift + O)
  • Go to line (Ctrl + G)
  • Save file
  • Local Modifications (History)
  • Close file (Alt + W)
  • Pretty print (desminificar)

##Source Panel ###Snippets


##Source Panel ###Workspaces


##Source Panel ###Debug

  • Breakpoints
  • Condicionais
  • DOM breakpoints
  • Event Listeners
    • Geral
    • Filtro (Elements Panel)
  • XHR Breakpoints
  • Pause on exceptions
  • Source Maps

##Resource Panel

  • Local Storage
  • Cookies

##Console Panel


##Outros Painéis

###Timeline Panel Descobrir problemas de performance relacionados a renderização (Renderização inicial da tela, Resize, Scroll e Animações)

###Profiles Panel Descobrir problemas de performance relacionados a memória e processamento (Javascript com processamento pesado)

###Audits Tipo um PageSpeed simplificado. Interessante que mostra CSS não utilizado na página


##Emulation

  • Tamanho da tela
  • CSS media
  • User Agent
  • Touch
  • Geolocation
  • Acelerômetro
  • Canary
    • Breakpoints (media queries)
    • Velocidade internet

##Outras Dicas

###Shortcuts

###Options (F1)

  • Show Rules
  • Ativar shortcuts (1-9)

###Remote Debugging


##Additional Resources ###Documentação completa:

###Fórum:

###Vídeos:


##Quem seguir:

  • @umaar
  • @paul_irish
  • @addyosmani
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment