Pitch: Fast Notes
E aí, galera, passando aqui só pra compartilhar um projetinho simples que fiz para auxiliar nos estudos, seja lá qual for o assunto de seu interesse. É uma página estática que te permite fazer anotações, colocar titulo, tags, o conteúdo das anotações e, no final, te permite baixar essas anotações em arquivos de qualquer extensão, basta colocá-la no final do nome do arquivo - "meus_estudos.extensão".
Esta ferramenta é feita apenas com HTML, CSS e Javascript. Nenhuma de suas notas ficará salva em servidores externos!
Link da página (hospedei no Github Pages mesmo) >>> https://levizera.github.io/ Link do repositório >>> https://github.com/Levizera/levizera.github.io
@levizera muito legal o site. Acredito que tu esteja começando e vou dar umas dicas. Lembrando que são dicas, isso não desmerece de forma alguma o que tu fez, é apenas uma forma de se aperfeiçoar
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
Em programação é muito importante que as variáveis tenham nomes claros sobre o que elas são
Também costumamos separar os códigos CSS dos arquivos que são HTML. O mesmo para os códigos javascript.
A variável today você deixou ela global, pelo que entendo assim que abrir o site já será atribuído a data na variável today. Sendo assim você terá a data errada quando abrir o site às 23:55, começar a digitar o texto e terminar por volta das 00:10. O Today terá a data do dia anterior e não do dia atual.
Desta forma pode criar uma função e chamar apenas quando de fato for baixar o arquivo, assim o today estará certo.
Lembrando novamente que são apenas dicas para melhorar a qualidade do código, de forma alguma isso anula seu esforço e a qualidade do que fez. São apenas dicas para ajudar a evoluir em sua jornada.
Otimo projeto mesmo simples abre portas para ser implementado em projetos...