Índice:
- Etapa 1: O que iremos construir?
- Etapa 2: Introdução a HTML, Bootstrap, JavaScript e JQuery
- Etapa 3: sua primeira página com HTML
- Minha Lista de Tarefas
- Etapa 4: Adicionando Bootstrap
- Etapa 5: Conclua a IU
- Etapa 6: Adicionando a lógica ao aplicativo
- Etapa 7: (opcional) implantar o aplicativo
- Etapa 8: Conclusão
Vídeo: Implante seu primeiro aplicativo de lista de tarefas: 8 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:36
Se você é completamente novo em programação ou tem alguma experiência de codificação, você pode estar se perguntando por onde começar a aprender. Você precisa aprender como, o quê, onde codificar e então, quando o código estiver pronto, como implantá-lo para que o todo veja.
Bem, a boa notícia é que a codificação não é difícil.
Público Alvo: Este tutorial é direcionado a iniciantes que desejam iniciar uma carreira em desenvolvimento web, possuindo conhecimento de tecnologias web em geral.
Tempo de construção: 90 minutos.
Dificuldade: fácil.
Etapa 1: O que iremos construir?
Ao final deste tutorial, iremos:
- Crie um aplicativo da Web de lista de tarefas simples usando HTML5.
- Integre o Bootstrap com nosso aplicativo para adicionar um estilo rápido e atraente.
- Use a biblioteca JavaScript e JQuery para adicionar algum comportamento dinâmico ao nosso aplicativo.
- Implante nosso aplicativo na nuvem usando Ziet / now.
Em ação:
Etapa 2: Introdução a HTML, Bootstrap, JavaScript e JQuery
O que é HTML?
A linguagem de marcação de hipertexto (HTML) pode ser considerada "a linguagem da Internet". HTML é a linguagem de marcação padrão usada para criar páginas da web. Ele foi originalmente projetado para compartilhar documentos científicos. As adaptações ao HTML ao longo dos anos o tornaram adequado para descrever vários outros tipos de documentos que podem ser exibidos como páginas da web na Internet.
O único requisito necessário para exibir uma página HTML é um navegador da web, como o Microsoft Internet Explorer (IE), Mozilla Firefox, Google Chrome ou Apple Safari.
O que é Bootstrap?
Bootstrap é a estrutura HTML, CSS e JavaScript mais popular para a construção de primeiros sites móveis responsivos. Bootstrap é um projeto de código aberto desenvolvido pelo Twitter. ele consiste em classes CSS que podem ser aplicadas a elementos para estilizá-los de forma consistente e código JavaScript que executa melhorias adicionais.
O que é JavaScript?
JavaScript é uma linguagem de programação usada para programação do lado do cliente em aplicativos da web. O código JavaScript é executado pelo navegador e permite que os programadores de aplicativos da web construam conteúdo da web dinâmico, como componentes que mostram ou estão ocultos dinamicamente, alteram a aparência e validam a entrada do usuário.
O que é JQuery?
JQuery é uma biblioteca JavaScript rápida, pequena e rica em recursos, que torna as coisas como a passagem de documentos HTML e a manipulação, manipulação de eventos e animação muito mais simples.
Todo o poder do JQuery é acessado via JavaScript, portanto, ter um forte domínio do JavaScript é essencial para compreender, estruturar e depurar seu código.
Para mais detalhes:
HTML
JavaScript
JQuery
Bootstrap
Etapa 3: sua primeira página com HTML
ETAPA1: crie uma nova pasta:
mkdir simple-todolist
PASSO 2: crie um novo arquivo dentro da pasta simple-todolist e nomeie-o index.html.
cd simple-todolist
toque em index.html
ETAPA3: adicione o seguinte código a index.html.
Lista de afazeres
Minha Lista de Tarefas
PASSO 4: Abra o index.html no seu navegador.
Você verá que Minha lista de tarefas pendentes é exibida (veja a foto acima).
Etapa 4: Adicionando Bootstrap
Nesta seção, adicionaremos suporte ao Bootstrap à nossa página index.html, a fim de adicionar um estilo rápido e bom ao aplicativo To-Do List.
Aviso: neste aplicativo, usaremos o Bootstrap 3, você pode usar qualquer outro framework CSS, como a Semantic UI.
ETAPA 1: adicione o arquivo CSS Bootstrap na tag head:
ETAPA 2: adicione os arquivos de scripts Bootstrap e JQuery CDN no final da tag body:
ETAPA 3: Abra index.html em seu navegador.
Parabéns, adicionamos com sucesso o suporte Bootstrap à nossa página em poucos passos.
Etapa 5: Conclua a IU
Depois de adicionarmos o suporte Bootstrap ao nosso aplicativo. Agora vamos competir na UI (Interface do Usuário) para permitir que o usuário adicione novas tarefas. A lista de tarefas pendentes poderá adicionar novos itens a uma lista, bem como remover itens existentes.
ETAPA1: adicione o seguinte código a index.html.
Adicionar Nova Tarefa Adicionar Limpar Tudo!
Minha Lista de Tarefas
PASSO 2: abra o arquivo index.html em seu navegador.
Etapa 6: Adicionando a lógica ao aplicativo
Quando você insere o nome de uma tarefa e clica no botão Adicionar, nada acontece no momento. Vamos consertar isso.
Ao final desta etapa, transformaremos nosso index.html em uma página dinâmica, de modo que ele se comportará para a interação do usuário.
PASSO 1: crie uma nova pasta dentro de simple-todolist, nomeie js e um novo nome de arquivo script.js dentro dessa pasta:
mkdir js
cd js touch script.js
ETAPA2: vincule o script.js ao index.html adicionando o seguinte código no final da tag head:
ETAPA3: adicione o seguinte código ao arquivo script.js
$ (documento).ready (() => {
var tasks = 0 $ ("# removeAll"). hide (); / * adicionar novo manipulador de tarefas * / $ ("# add"). on ("click", (evento) => {event.preventDefault (); event.stopPropagation (); var val = $ ("input"). val (); if (val! == "") {tarefas + = 1; var elm = $ ("
-
"); $ (" # mylist "). append (elem); $ (" input "). val (" "); / * remove o manipulador de tarefas exclusivo * / $ (". text-right "). on (" clikc ", function (event) {event.preventDefault (); event.stopPropagation (); tasks - = 1; $ (this).parent.remove ();}); / * mostrar o botão removeAll quando tivermos mais de 3 tarefas * / if (tarefas> 2) {$ ("# remveAll"). show ();} / * manipulador removeAll * / $ ("# removeAll"). on ("click", evento => {event.preventDefault (); event.stopPropagation (); $ (". disabled"). siblings (). remove (); tasks = 0; $ ("# removeAll"). hide ();});}});});
Nota: Você pode obter clone ou baixar o ZIP do código do meu repositório GitHub, isso evita que você toque em.
git clone github.com/ahmnouira/simple-todolist
ETAPA4: teste o código
Abra o seu navegador e digite uma tarefa, em seguida, clique em Adicionar, você verá uma nova tarefa adicionada à lista, se você adicionar 3 tarefas, você notará que um botão limparAll é exibido, este botão nos permite remover todas as tarefas adicionadas, você também pode remover apenas uma compra de tarefa clicando em seu botão.
Etapa 7: (opcional) implantar o aplicativo
Até agora, construímos um aplicativo de lista de tarefas simples, agora é hora de implantá-lo na nuvem e compartilhar nosso trabalho com outras pessoas ao redor do mundo.
Para conseguir isso, usaremos a plataforma em nuvem chamada ZEIT Now.
O que é ZEIT agora?
ZEIt Now é uma plataforma em nuvem para sites estáticos e funções sem servidor, que permite aos desenvolvedores hospedar sites e serviços web que implantam instantaneamente, tudo isso com configuração zero.
1. Instale agora CLI
Para implantar com o ZEIT Now, você precisará instalar o Now CLI.
importante: certifique-se de que o npm esteja instalado.
npm -v # verifique se o npm instala
npm install -g now @ latest # instale a última versão do Now CLI globalmente agora -v # chech se o Now CLI estiver instalado e imprima-a versão
2. Implantar
Tudo que você precisa fazer é mover para o diretório e implantar seu aplicativo com um único comando:
agora --prod # implantar o aplicativo
Depois de implantado, você obterá uma URL de visualização que é atribuída em cada implantação para compartilhar as alterações mais recentes no endereço.
meu aplicativo:
Etapa 8: Conclusão
Isso é tudo que há para fazer!
Sinta-se à vontade para explorar o código definindo novos recursos e expandindo o aplicativo, e compartilhe sua experiência e perguntas na área de comentários.
Para ver mais meus trabalhos, visite meu código aberto no GitHub.
myYouTube.
myLinkedIn
Obrigado por ter um tempo para ler meu instrutível ^^.
Tenha um bom dia.
Ahmed Nouira
Recomendado:
Meu primeiro aplicativo Java: 6 etapas
Meu primeiro aplicativo Java: Você continua querendo criar seu próprio aplicativo Java, mas continua atrasando por algum motivo? Você se ouve dizer “Amanhã finalmente farei isso”? Mas esse amanhã nunca chega. Então, você tem que começar agora. Agora é a hora de pegar o seu han
Lista de tarefas pendentes do Arduino: 5 etapas
Lista de tarefas pendentes do Arduino: Esta é a lista de tarefas pendentes do Arduino. É uma lista normal de tarefas pendentes, mas conectada ao Arduino. Sempre que terminar uma tarefa, você ganhará pontos, que poderá então decidir o que fazer. Como funciona: escreva as tarefas que você precisa fazer em um pedaço de papel. Então, insira
Gerenciador de tarefas - um sistema de gerenciamento de tarefas domésticas: 5 etapas (com imagens)
Gerenciador de tarefas - um sistema de gerenciamento de tarefas domésticas: eu queria tentar resolver um problema real enfrentado em nossa casa (e, imagino, de muitos outros leitores), que é como alocar, motivar e recompensar meus filhos por ajudarem com tarefas domésticas. Até agora, mantivemos uma folha laminada
Lista de tarefas pendentes em tempo real usando o Google Firebase: 12 etapas
Lista de tarefas em tempo real usando o Google Firebase: Olá! Todos nós usamos listas de tarefas no dia a dia, seja online ou offline. Enquanto as listas off-line tendem a se perder, e as listas virtuais podem ser perdidas, excluídas acidentalmente ou até mesmo esquecidas. Então decidimos fazer um no Google Firebase
Como criar um aplicativo simples de lista telefônica C #: 7 etapas
Como criar um aplicativo simples de lista telefônica C #: Olá, sou Luke, é meu primeiro instrutível. Quero mostrar a você como criar um aplicativo de catálogo telefônico simples no Microsoft Visual Studio usando C #. É bom ter algum conhecimento básico de programação antes de fazer este projeto. Vamos começar. Nós