Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Utilize os seguintes passos para utilizar DevTools como um IDE, como efetuar edições de páginas Web no separador Área de Trabalhoda ferramenta Origens, guardando as alterações aos ficheiros de origem no disco.
Pode ler ou seguir estes passos que mostram como configurar e utilizar uma área de trabalho no DevTools. Depois de configurar uma área de trabalho, as alterações que fizer aos ficheiros na área de trabalho são guardadas no seu computador local.
Passo 1: Clonar o repositório de Demonstrações do Edge para a unidade local
Primeiro, configure um diretório local que contém os ficheiros de origem da página Web, como a página Web de demonstração áreas de trabalho.
Clone o repositório MicrosoftEdge/Demos para a unidade local, incluindo a /workspaces/ pasta de demonstração, da seguinte forma:
Se ainda não tiver terminado, transfira o git e instale-o.
Aceda a MicrosoftEdge/Demonstrações numa nova janela ou separador.
Clique no botão pendente Código e, em seguida, clique no botão Copiar URL para a área de transferência .
O URL é copiado para a área de transferência:
https://github.com/MicrosoftEdge/Demos.gitEm alternativa, se tiver o GitHub Desktop instalado, clique em Abrir com o GitHub Desktop para clonar o repositório e ignore o passo da linha de comandos abaixo.
Em alternativa, pode utilizar o painel Controlo de Código Fonte do Visual Studio Code para clonar o repositório e ignorar o passo da linha de comandos abaixo.
Abra uma linha de comandos, como o git bash.
Clone o repositório para a unidade local, introduzindo a cadeia de URL que copiou do repositório do GitHub. Se utilizar a linha de comandos do git bash:
# Example location where the repo directory will be added: cd ~/GitHub git clone https://github.com/MicrosoftEdge/Demos.git
Para obter detalhes sobre a clonagem de um repositório, consulte:
- Clonar um repositório – documentos do GitHub.
Continue com a secção seguinte.
Passo 2: Iniciar o servidor localhost no diretório de ficheiros de origem da página Web
Se ainda não o tiver feito, instale uma versão atualizada do Node.js e npm a partir do Node.js.
Veja também:
- Instale o Node.js e o Node Package Manager (npm) na Instalação da extensão DevTools para Visual Studio Code.
Aceda a uma linha de comandos, como a shell do git bash ou o painel Terminal no Microsoft Visual Studio Code.
Altere para o
Demosdiretório doworkspacesrepositório:cd ~/GitHub/Demos/workspaces pwdUm diretório para utilização com o separador Área de Trabalho da ferramenta Origens pode ter qualquer nome. Este diretório de demonstração tem o nome
/workspaces/.Crie um ramo de trabalho com o nome "teste" e mude para o mesmo (para evitar alterar os ficheiros da demonstração no ramo "main"):
git checkout -b testÉ equivalente a:
git branch test git switch testExecute um dos seguintes comandos para iniciar o servidor Web:
# Node.js option npx http-serverPara obter mais informações e opções, consulte Iniciar o servidor (npx http-server) em Instalar a extensão DevTools para Visual Studio Code.
# Python 2 option cd ~/GitHub/demos/workspaces python -m SimpleHTTPServer# Python 3 option cd ~/GitHub/demos/workspaces python -m http.serverAbra um separador no Microsoft Edge e aceda à versão alojada localmente do site. Normalmente, acede-se ao
localhost:8080seguinte:
Outro URL equivalente comum é
http://0.0.0.0:8080. O número de porta predefinido para a opção do servidor Python é8000. O número de porta exato pode ser diferente.A página Web Demonstração de Áreas de Trabalho de DevTools é aberta.
(A ligação na demonstração mais recente pode dizer "Editar ficheiro com áreas de trabalho" ou "Editar e guardar ficheiros numa área de trabalho (separador Área de Trabalho da ferramenta Origens)".)
Veja também:
- Executar um servidor HTTP local simples em Como configurar um servidor de teste local? no MDN – mostra Python.
Continue com a secção seguinte.
Passo 3: Adicionar uma pasta área de trabalho na ferramenta Origens
Em seguida, defina uma Área de Trabalho em DevTools:
Clique com o botão direito do rato na página Web Demonstração de Áreas de Trabalho de DevTools alojada localmente e, em seguida, selecione Inspecionar. Em alternativa, prima Ctrl+Shift+J (Windows, Linux) ou Comando+Opção+J (macOS).
O DevTools é aberto.
Clique no separador Origens (
).No painel Navegador (à esquerda), clique no separador Área de Trabalho (que está agrupado com o separador Página ):
Clique no botão Adicionar pasta .
É aberta a caixa de diálogo Selecionar Pasta .
Aceda ao diretório clonado
/Demos/workspace/que criou. Por exemplo, na caixa de texto Pasta: introduza o caminho, comoC:\Users\localAccount\GitHub\Demos\workspaces\.Clique no botão Selecionar Pasta .
O DevTools pede-lhe se deve conceder acesso total às DevTools ao seu
/workspaces/diretório.Clique no botão Permitir para dar permissão às DevTools para ler e escrever no diretório.
No separador Área de Trabalho encontram-se ícones de página que têm um ponto verde "mapeado", para
index.html,script.jsestyles.css. O ponto verde "mapeado" indica que a DevTools estabeleceu um mapeamento entre um recurso de rede da página que é recebida do servidor Web e o ficheiro de origem local no diretório/Demos/workspace/:
Continue com a secção seguinte.
Passo 4: Guardar uma alteração CSS no disco (através do separador Estilos da ferramenta Elementos)
Em seguida, edite o CSS e guarde as alterações ao ficheiro de origem. Aqui, utilizamos o separador Estilos da ferramenta Elementos, assistido pelos respetivos controlos de interface de utilizador, embora possamos editar diretamente o ficheiro CSS no editor de ficheiros do separador Área de Trabalho da ferramenta Origens.
Para fazer uma alteração no ficheiro CSS e guardá-lo no disco com o separador Estilos da ferramenta Elementos:
Na ferramenta Origens , no separador Área de Trabalho (agrupada com o separador Página ), selecione
styles.csspara abri-la no painel do editor. Acolorpropriedade doh1elemento está definida comofuchsia:
Selecione a ferramenta Elementos (
) ; em seguida, na árvore DOM, expanda o <body>elemento e, em seguida, selecione o<h1>elemento.O painel Estilos apresenta as regras CSS que são aplicadas ao
<h1>elemento . O ícone de ficheiro mapeado (
) junto a styles.css:1é uma página com um ponto verde "mapeado". O ponto verde "mapeado" significa que todas as alterações efetuadas a esta regra CSS são mapeadasstyles.cssno seu/Demos/workspace/diretório:
Altere o valor da
colorpropriedade do<h1>elemento para laranja. Para tal, selecione o<h1>elemento na Árvore DOM. Na regra CSS parah1, clique emfuchsia, comece a escrever laranja e, em seguida, selecione laranja na lista de cores:
Selecione a ferramenta Origens , clique com o botão direito do rato
styles.csse, em seguida, selecione Abrir na pasta que contém.Explorador de Arquivos ou Finder é aberto.
Abra a cópia do
styles.cssque está no seu/Demos/workspace/diretório num editor de texto, como Visual Studio Code. Acolorpropriedade está agora definida para a nova cor, que é cor de laranja neste exemplo. A alteração não foi feita apenas na cópia do ficheiro devolvido do servidor Web; a alteração também foi efetuada no ficheiro mapeado no diretório da área/Demos/workspace/de trabalho.Atualize a página.
A cor do <h1> elemento ainda está definida para a nova cor. A alteração permanece numa atualização, porque quando efetuou a alteração, as DevTools guardaram a alteração no disco. Quando atualize a página, o servidor local serviu a cópia modificada do ficheiro a partir do disco.
Sugestão: Também pode alterar a cor ao clicar no relógio cor de fucshia para abrir o seletor de cores para escolher uma nova cor. O valor HEX para a cor que escolher é o nome da cor.
Continue com a secção seguinte.
Passo 5: Guardar uma alteração de HTML no disco (através do separador Área de Trabalho da ferramenta Origens)
Em seguida, edite HTML e guarde as alterações ao ficheiro de origem. Para guardar as alterações ao ficheiro HTML da página Web, adicione a pasta de código fonte no separador Área de Trabalho da ferramenta Origens e, em seguida, edite o HTML na ferramenta Origens. (As alterações não são efetuadas ao ficheiro de origem ao alterar apenas o HTML na árvore DOM na ferramenta Elementos .)
O separador Área de Trabalho de DevTools é semelhante a utilizar um editor para editar o ficheiro de origem HTML, mas permite editar o ficheiro de origem HTML diretamente nas DevTools.
Continuando acima, em DevTools, clique no separador Origens (
).No painel Navegador à esquerda, no separador Área de Trabalho (agrupado com o separador Página ), selecione
index.html.O separadorindex.html é aberto na ferramenta Origens .
<h1>Na etiqueta, substitua "DevTools Workspaces Demo" por "I Love Cake".É apresentado um asterisco junto a
index.html.Prima Ctrl+S (Windows, Linux) ou Comando+S (macOS).
A alteração é guardada e o asterisco desaparece.
Efetuou a alteração na listagem de ficheiros, em vez de na árvore DOM na ferramenta Elementos .
Atualize a página. O cabeçalho na página composta muda para "I Love Cake", porque essa cadeia foi guardada no
index.htmlseu diretório mapeado/Demos/workspace/:
Na ferramenta Origens , clique com o botão
index.htmldireito do rato e, em seguida, selecione Abrir na pasta que contém.Explorador de Arquivos ou Finder é aberto.
Abra a cópia do
index.htmlque está no seu/Demos/workspace/diretório num editor de texto, como Visual Studio Code.O
<h1>elemento contém o novo texto, "I Love Cake", porque efetuou a alteração com o editor da ferramenta Origens para editarindex.htmle, em seguida, guardou a alteração e esse ficheiro foi mapeado numa área de trabalho (o separador Área de Trabalho ), indicado por um ponto verde "mapeado" no ícone do ficheiro.Muitos programadores não escrevem HTML diretamente, mas utilizam abordagens como:
- Uma linguagem do lado do servidor, como Java, Python ou PHP.
- Um gerador de sites, como a Eleventy.
- Uma arquitetura do lado do cliente que utiliza código JavaScript.
- Uma linguagem de marcação diferente de HTML, como Markdown.
Isto significa que, na prática, poucos programadores alteram ficheiros HTML no separador Área de Trabalho. A maioria dos devs produz ficheiros HTML com um tipo diferente de ficheiro de origem, como um ficheiro de origem JS do componente React e, em seguida, reconstrói e recarrega (o que pode acontecer automaticamente).
Clique com o botão direito do rato ou clique com o botão direito do rato no botão Atualizar no Microsoft Edge e, em seguida, selecione Atualização fixa (Ctrl+Shift+R).
No separador Área de Trabalho , os pontos verdes "mapeados" são apresentados em todos os ficheiros HTML, CSS e JS.
Continue com a secção seguinte.
Passo 6: Guardar uma alteração de JavaScript no disco
A partir de cima, em seguida, irá editar o ficheiro JavaScript da demonstração da área de trabalho e guardar as alterações ao ficheiro de origem. Para guardar edições num ficheiro de origem JavaScript, pode utilizar DevTools como um IDE, depois de adicionar a pasta de código fonte no separador Área de Trabalho da ferramenta Origens . Em seguida, pode editar e guardar o ficheiro JavaScript no editor da ferramenta Origens .
Na página Web de demonstração composta, para modelar a hiperligação Editar e guardar ficheiros numa área de trabalho (separador Área de Trabalho da ferramenta Origens) com itálico:
Em DevTools, selecione a ferramenta Origens e, em seguida, selecione o separador Área de Trabalho , que está agrupado com o separador Página .
No separador Área de Trabalho , selecione
script.js.script.jsé aberto num separador no painel do editor da ferramenta Origens .No painel do editor, adicione o seguinte código à parte inferior do script.js:
document.querySelector('a').style = 'font-style:italic';É apresentado um asterisco no
script.jsseparador.Prima Ctrl+S (Windows, Linux) ou Comando+S (macOS).
script.jsé guardado e o asterisco é removido doscript.jsseparador.Atualize a página.
Se já não existir um ponto verde "mapeado" no ficheiro HTML, JS ou CSS, clique com o botão direito do rato ou clique com o botão direito do rato no botão Atualizar no Microsoft Edge e, em seguida, selecione Atualização fixa (Ctrl+Shift+R).
A hiperligação Editar ficheiros com Áreas de Trabalho (ou Editar e guardar ficheiros numa área de trabalho (separador Área de Trabalho da ferramenta Origens)) na página está agora em itálico:
Continue com a secção seguinte.
Passo 7: Adicionar um ficheiro de .js com o DevTools
Na ferramenta Origens , no separador Área de Trabalho , clique com o botão direito do rato na
/workspaces/pasta e, em seguida, selecione o menuite Novo ficheiro .É adicionado um ficheiro com o nome
NewFile:
Clique com o botão
NewFiledireito do rato no separador Área de Trabalho e, em seguida, selecione Mudar o Nome.Mude o nome do ficheiro para
test.js.Em
test.js, adicione a linha:console.log('hello from test.js');Na ferramenta Origens , no separador Área de Trabalho , selecione
index.html.Em
index.html, abaixo da linha<script src="./script.js" defer></script>, adicione a linha:<script src="./test.js" defer></script>Prima Ctrl+S (Windows, Linux) ou Comando+S (macOS).
index.htmlé guardado.Clique com o botão direito do rato ou clique com o botão direito do rato no botão Atualizar no Microsoft Edge e, em seguida, selecione Atualização fixa (Ctrl+Shift+R).
No separador Área de Trabalho , os pontos verdes "mapeados" são apresentados em todos os ficheiros HTML, CSS e JS:
Esta ação conclui o tutorial.
Se quiser reverter as edições na sua /workspace/ pasta, pode utilizar comandos git numa linha de comandos ou utilizar o GitHub Desktop para reverter as alterações no ramo atual, como "principal" ou "teste".
Confira também
- Editar e guardar ficheiros numa área de trabalho (separador Área de Trabalho da ferramenta Origens)
- Introdução à visualização e alteração do CSS
- Introdução à depuração de JavaScript
Observação
Partes desta página são modificações baseadas no trabalho criado e partilhado pela Google e utilizado de acordo com os termos descritos na Licença Internacional Creative Commons Attribution 4.0. A página original é encontrada aqui e é da autoria de Kayce Bascos.
Este trabalho é licenciado ao abrigo de uma Licença Internacional creative Commons Attribution 4.0.