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 - Seguir as Instruções

 Cá vamos nós mais uma vez falar deste nosso manual que tem outros manuais sendo que todos eles são uma lista de instruções que nos permitem a fazer o que queremos fazer. Além das várias comunidades que existem online que prestam o seu serviço a troco de nada, existem também comunidades que cobram pelos seus serviços. O mundo OpenSource é o mundo que mais me agrada, pois não precisa de cobrar nada e, mesmo que cobre é quase sempre a um preço justo. Além disso, as comunidades que existem online oferecem respostas quase instantâneas, caso seja usando o IRC ou um pouco mais demoradas mas com notificação de email, em forums. Além disso o Google e\ou o Duckduckgo são os amigos de qualquer procura, não esquecendo do Wikipedia que também tem a explicação de vários conceitos que são importantes aprender. Seja lá qual for o conteúdo que queremos procurar, quase sempre encontramos resultados. Eu cá prefiro usar o Duckduckgo, mas o Google continua a ser o melhor, quanto ao número de resultado

Manual de Instruções - A Utilidade de um cérebro que não pensa

Hoje sinto-me construtivo, pois já é a segunda publicação que faço neste blog, depois de dois anos de inactividade.  No meu blog CriticasemPiedade tenho várias publicações onde critico os cérebros que não pensam, pois são humanos e é suposto pensarem antes de executarem, via os valores que terão sido entregues no seu processo de educativo e que o levaria a tomar boas escolhas.  Mas sabendo que o meu objectivo não tem como alvo a punição de outros seres vivos, deverei considerar pedir ajuda a um "cérebro" muito popular nos dias de hoje e que não pensa, isto é, não perde tempo a equacionar probabilidades de violação moral ou ética, em tudo o que é possível elaborar de forma técnica, mesmo que na verdade, os programadores destes cérebros, limitem a capacidade de elaborar códigos técnicos e de apresentar conteúdos obscuros, que poderão ser usados para más intenções.  E sim, ele não pensa pois não demonstra qualquer curiosidade em saber qual o objectivo que tenho, ao pedir ajuda.

Manual de Instruções - A Monstruosidade da Simplicidade

Pensar num site estático sem JavaScript já se pode considerar que é um trabalho "monstruoso" pois temos de saber e dominar o HTML e o CSS. Mas qualquer um pode fazer algo simples, copiando código de outros exemplos e aplicando no site que quer desenvolver.  Mesmo assim, se pensarmos na perspectiva do servidor, existe outro trabalho que precisa de ser gerido para o cliente possa interagir com o site.  É aqui que entra a monstruosidade da simplicidade.  Se isto fosse a comunicação entre duas pessoas, a simplicidade, seria igualmente monstruosa, mas na perspectiva de quem está de fora a observar é pura simplicidade.  O Manel diz à Maria: "creio que vai chover", em voz alta ( o protocolo é o Som e o método é o Verbo ) e a Maria que tem um corpo com as propriedades necessárias para lidar com a informação que foi pronunciada recebe a informação pelas orelhas, as qual será interpretada pelo cérebro, sendo que o cérebro tem de dividir os dados e compara-los com o que conhec