Frontend
Links de bibliotecas úteis
Templates HTML e CSS
- W3 Layouts
- Bootstrap Made
- Canva
- Colorlib
- Template Mo
- nicepage
- Too Plate
- Free CSS
- Mobrise
- HTML.com
- Free One Page Templates
- Site123
- All-Free-Download
- Free Website Templates
- OS Templates
- Template monster
Bancos de ícones
- FontAwesome
- FlatIcon
- UX Wing
- The Noun Project
- Icons8
- Hero icons
- ionic
- Lucide
- Weather Icons - Ícones de clima
- CSS icon
- Simple icons
- FreePik icons
Bibliotecas para geração de gráficos
- Chart.js
- Google Charts
- amcharts
- CanvasJS
- Cytoscape.js
- C3.js
- FusionCharts
- JS Charting
- Plottable
- D3.js
Links de referência para seu aprendizado
Para aprender sobre desenvolvimento web
- w3 schools
- FreeCodeCamp - Web Design Responsivo
- FreeCodeCamp - Javascript
- FreeCodeCamp - Bibliotecas FrontEnd
- MDN - HTML
- MDN - CSS
- MDN - JavaScript
- Javascript.info
Modais na página
jQuery
JavaScript
- Como verificar se uma variável está definida e se é um array
- Escopo de variáveis no javascript
- Estruturas de sintaxe do Javascript
Exemplos de código
Impedir que um formulário seja re-postado quando for atualizada a página no davegador
<script>
if ( window.history.replaceState ) {
window.history.replaceState( null, null, window.location.href );
}
</script>
Formatar um campo de texto para o formato telefônico brasileiro
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.mask/1.14.10/jquery.mask.js"></script>
</head>
<body>
<input type="text" id="telefone" name="telefone" placeholder="Informe o seu telefone" onclick="this.select();" size="30" maxlength="15" onkeypress="$(this).mask('(00) 00000-0000')" autocomplete="off" required>
</body>
</html>
Validadores de código
Validadores de CSS
- CSS Portal
- Code Beautify
- Beautify Tools
- InfoHeap
- HTML Strip
- atatus CSS Linter
- CSSTree Syntax Validator
- Clean CSS
- Go Online Tools
Veja também
Estruturas de sintaxe das linguagens de programação
Renato Monteiro Batista
Engenheiro de Computaçãohttps://renato.ovh |