3.8 KiB
3.8 KiB
id | title | isRequired | challengeType | videoUrl | localeTitle |
---|---|---|---|---|---|
bd7157d8c242eddfaeb5bd13 | Build a Markdown Previewer | true | 3 | Criar um visualizador de markdown |
Description
textarea
com um id="editor"
. User Story # 2: Eu posso ver um elemento com um id="preview"
. História do usuário nº 3: quando eu #editor
texto no elemento #editor
, o elemento #preview
é atualizado enquanto digito para exibir o conteúdo da área de texto. User Story # 4: Quando eu #editor
o markdown com sabor do GitHub no elemento #editor
, o texto é renderizado como HTML no elemento #preview
enquanto digito (DICA: você não precisa analisar o Markdown por conta própria - você pode importar a biblioteca Marked para isso: https://cdnjs.com/libraries/marked ). User Story # 5: Quando meu visualizador de markdown é carregado pela primeira vez, o texto padrão no campo #editor
deve conter um markdown válido que represente pelo menos um de cada um dos seguintes elementos: um cabeçalho (tamanho H1), um sub cabeçalho (tamanho H2) , um link, um código embutido, um bloco de código, um item de lista, um blockquote, uma imagem e um texto em negrito. User Story # 6: quando meu visualizador de markdown é carregado pela primeira vez, o markdown padrão no campo #editor
deve ser renderizado como HTML no elemento #preview
. Bônus opcional (você não precisa fazer esse teste passar): Meu visualizador de marcação interpreta os retornos de carro e os renderiza como elementos br
(quebra de linha). Você pode criar seu projeto, bifurcando essa caneta CodePen . Ou você pode usar este link CDN para executar os testes em qualquer ambiente que desejar: https://cdn.freecodecamp.org/testable-projects-fcc/v1/bundle.js
Quando terminar, envie a URL para o seu trabalho. projeto com todos os seus testes passando. Lembre-se de usar o método Read-Search-Ask se você ficar preso. Instructions
Tests
tests: []
Challenge Seed
Solution
// solution required