Avançar para o conteúdo principal

Manual de Instruções - Introdução

Depois de preparar-me para lidar com as várias ferramentas que a cozinha disponibiliza, está na altura de entender os termos do manual de instruções. 

Parece-me uma boa ideia entendender os termos antes de os usar, pois fará mais sentido usa-los depois de saber para que servem. ( faz sentido ) 

Creio que no post anterior, disse que teria de instalar o Babel para usar a versão mais actual do JavaScript, mas na verdade para fazer o que estou a pensar fazer ( refazer o site odicforcesounds.com ) não tenho necessidade. 

Talvez quando começar a programar a aplicação, tenha essa necessidade para lidar com a base de dados, mas para já, não há qualquer ponto que indique a necessidade vertical de usar essas librarias. Ainda bem porque na verdade só por instalar essas librarias todas, tenho de usar mais de 300MB. 

Tenho de focar-me somente no que realmente preciso, pois não há a necessidade de aprender profundamente a dominar todos os recursos da língua para fazer algo relativamente básico. 

Para me facilitar a vida, vou usar o Google Chrome DevTools que permite programar directamento na consola /  local WorkSpace sem necessidade de usar um editor. Mesmo assim, para testar as funcionalidades da língua, a consola é o primeiro passo para estruturar objectivos. Mas um editor de texto preparado para o desenvolvimento da língua com os parametros coloridos, é mais fácil de ler e escrever código. 

O JavaScript supera por completo a primeira ideia que tinha da língua. Serve primariamente para adicionar e remover conteúdo de forma dinâmica, isto é, a partir do JavaScript e não a partir do HTML. 

Considere-se o seguinte exemplo: 

<html>
<head><title>Olá Mundo</title></head>
<body>
<div id="main">
<ul id="#itemList>
<li></li>
</ul>
<li>
</div>
</body>
</html>

Para seleccionar a Tag <ul> podia simplesmente usar a função: document.getElementByTagName('<ul>'); 

Sendo que estou a usar um ID (id=#itemList) posso usar a função:
document.getElementById('#itemList'); 

Assim já posso atribuir um valor à primeira tag <li>. 

const itemsList = document.querySelector('#itemList'); <<< Declaração de variavel não mutável: 
itemsList.innerHTML = '<p> This is a test </p>'; <<< substituição do conteúdo da tag <li>

Para adicionar conteúdo em vez de substituir, usa-se o operador += 

O JavaScript pode ser usado para imensas coisas, mas para já irei focar-me no método de converter objectos de JSON em strings. Posso fazer essa conversão via Parse ou via JSON.stringify(). 

Ainda não domino essa técnica, mas será parte da segunda parte deste post. 

Talvez possa criar todos os elementos usados na página, a partir de um ficheiro.json

A documentação do site: MDN é extenso e tem muitos exemplos práticos. É a partir desta forte que tenho estudado JavaScript, HTML e CSS. Existem muitas fontes para o mesmo efeito, mas esta é uma das mais recomendadas! 

Espero trazer algo de novo amanhã e adicionar novo conteúdo à conta do github. 

Quem quiser seguir o desenvolvimento do blog / projecto, basta se inscrever como seguidor do meu perfil e\ou subscrever a minha actividade no Github. 

Até à próxima e obrigado pela atenção!

Comentários

Mensagens populares deste blogue

Manual de Instruções - A Segurança

Esta publicação poderá ser extensa, pois o tema é complexo e sabendo que não existe propriamente uma solução que funcione a 100%, nunca poderá ser resolvida sem o tal processo educativo que serve a liberdade que o Deus nos deu, na associação das nossas escolhas pessoais que terão reflexos sociais ou mundiais.  " O mal que existe no mundo humano, não se deve à vontade de Deus, mas a quem tem essa Liberdade " As técnicas e métodos que permitem a segurança, seja humana, animal ou tecnológica, tem como objectivo limitar fluxos informativos que queremos impedir que aconteçam. Para isso a melhor escolha nos últimos 40 séculos de história, ou mais, é o processo educativo, que dá instruções aos alunos, permitindo-os errar para descobrir, havendo uma exposição de soluções e a explicação das mesmas, para que se entenda porque é que a escolha sugerida é a melhor, sendo que o professor deverá saber que para aprender, tem de errar ou até, aceitar novas perspectivas e interpretações de tud...

Manual de Instruções - As Ferramentas 00

 Este artigo é a continuação da sequència dos artigos anteriores. Tal como todos os artigos futuramente apresentados neste blog, são a continuidade uns dos outros.  As ferramentas que usamos para nos ajudar a simplificar e resolver vários problemas, têm como funçâo principal acrescentar uma solução para um ou vários problemas.  As ferramentas que iremos usar são de código aberto e livres de serem usadas até para fins comerciais. No nosso caso as ferramentas já referidas em artigos anteriores, são o Browser e o NodeJS. É que o HTML o CSS servem a função estética do produto, sendo este apresentado e interpretado pelo Browser, lembrando que na verdade é o Browser que interpreta o JavaScript. Assim quero considerar que a linguagem de programação JavaScript é uma ferramenta que o Browser compõe e dispõe.  Num dos albuns que fiz associado ao projecto OdicforceSounds, existe uma música chamada "Mr. JSON", que é o titulo que oferece conteúdo como continuidade da música anter...

Manual de Instruções - Os Manuais

 Até parece uma piada, dizer que um manual contém vários manuais. Mas é verdade, todas as ferramentas ora usadas na tecnologia, ora na cozinha, mesmo não tendo sempre manuais de utilização é bom aprender como funcionam.  Este artigo vai ao encontro directo dos manuais e irei tentar falar do que é mais importante entender, sendo que para o total domínio das ferramentas, é bom conhece-las de uma forma mais profunda. Aqui neste blog, que serve antes de tudo a tentativa de explicar a tecnologia para mim mesmo, sendo que ao mesmo tempo, aproveito para tentar explicar eventos psico-sociais.  No mundo do conhecimento, cada tema é uma ferramenta, sendo cada ferramenta, um objecto da lista de outros objectos, que têm sempre uma função de descrição. Na consideração de que o conhecimento global é uma livraria ou até uma cozinha, cada ferramenta e\ou cada livro, representa-se como objecto de expressão que serve uma funçáo de descrição, para que o mesmo, seja interpretado por todas as...