quinta-feira, 12 de fevereiro de 2009

História da Internet

Por que sem ela, não teríamos esse blog ^_^

quarta-feira, 11 de fevereiro de 2009

Google Chrome no Japão

Atualmente, uso o Google Chrome como meu navegador principal, por sua velocidade em carregamento das páginas e interpretação de Javascript, bem como por ele próprio ser rápido quando preciso de uma nova janela.

No Japão, onde a busca do Google não é tão popular, eles precisam de outras formas de anunciar seu produto.

Veja esse comercial.




Até o dia desse post, o chrome estava na versão 1.0.154.48.

terça-feira, 9 de dezembro de 2008

Pausa...

Vim hoje aqui pra dar satisfação. 
Não tenho postado nos últimos tempos, pois tenho que organizar os códigos que quero mostrar e comportamentos e bugs que pretendo explanar.

E isso demanda tempo...

Pretendo voltar a postar, e dessa vez com certa periodicidade, em janeiro, na segunda semana.

Vejo vocês lá.

sexta-feira, 14 de novembro de 2008

HTML - O básico do básico

Considere as linhas abaixo:

<html>
<head>
<title>Título do documento</title>

Cabeçalho do documento

</head>

<body>

Corpo do documento

</body>
</html>

Ele não possui alguns atributos que a w3c exige (DocType por exemplo), mas retirei-os propositalmente para não complicar o exemplo (serão abordados aos poucos). O HTML é composto por elementos chamados tag's que em grande parte, possuem o que chamamos abertura e fechamento. Observe os elementos que compõem a página:
  • html
  • head
  • title
  • body

Note que não mencionei </head>, </title>, </body> e </html>, isso porque,  quando falo  na tag html, isso implica em seu fechamento também. Se deixarmos sem o fechamento uma tag, estaremos criando uma situação de erro que pode complicar bastante o funcionamento do código, ou mesmo a exibição da página(isso será melhor abordado futuramente). A tag html diz ao seu navegador que esse é o início do documento. A última tag no documento é </html>. Essa tag diz ao seu navegador que esse é o fim do documento. O código entre <head> e </head> é o cabeçalho, e não é mostrado no interior da janela do browser. O texto entre as tags <title> e </title> é mostrado na barra de títulos da janela, e por fim, o conteúdo entre <body> e </body> são oque efetivamente o browser mostrará ao usuário. 

Posteriormente, os dados dessas tag's poderão ser alterados dinamicamente(não significa que seja uma boa prática, mas é possível).

Tenho um desafio para você: procure sobre o docType. Falarei dele posteriormente.

terça-feira, 11 de novembro de 2008

Com o que programar em JavaScript


Estou meio afastado do blog, mas venho trazendo a primeira dica relacionada ao desenvolvimento em JavaScript.

Apesar da pseudo simplicidade do JavaScript permitir que criemos código usando qualquer editor de textos, é importante termos uma ferramenta de apoio que agregue funcionalidades e agilidade no desenvolvimento. Dessa forma, venho recomendar o Aptana Studio para essa tarefa.

O Aptana é um programa (IDE) de desenvolvimento em HTML, JavaScript e CSS que permite edição desses formatos de maneira eficaz e rápida. Além disso, possui plugins de desenvolvimento para PHP, Python e Ruby. Além dessas características, permite o uso do SVN(controle de versões), e desenvolvimento para o iPhone. 

Na realidade o Aptana é uma distribuição do eclipse, voltada para o front-side do site, portanto, quem já utilize o eclipse para outro tipo de programação pode usá-lo como plugin para sua versão do eclipse, mantendo apenas uma IDE. Eu o utilizo como IDE separada, até porque dificilmente edito html junto com Java. 

Tenho um desafio para você: Depois de usar o Aptana Studio, dê uma olhada no Jaxer

domingo, 26 de outubro de 2008

Onde pode haver código JavaScript

Existem 3 lugares que podem possuir código JavaScript:
  1. dentro de alguns atributos de tag's como por exemplo onclick, onsubmit, onmouseover, dentre outros;
  2. entre as tag's  ;
  3. dentro de arquivos com extensão .js incluídos no código HTML;
A ordem acima condiz com a ordem que o browser interpreta o JavaScript, ou seja, a ordem que o browser executará seu script.

segunda-feira, 20 de outubro de 2008

A História do JavaScript

JavaScript foi desenvolvido originalmente por Brendan Eich(da Netscape) sob o nome Mocha, posteriormente rebatizado para LiveScript e então para JavaScript. A mudança de nome de LiveScript para JavaScript coincide com a época em que a Netscape adicionou suporte a tecnologia Java no navegador Netscape.

O nome tem causado confusão, dando a impressão de que a linguagem é derivada de Java, e isso tem sido caracterizado por muitos como um truque de marketing da Netscape para dar ao JavaScript o selo de que era a linguagem de programação web do momento.

Microsoft chamou de JScript seu dialeto da linguagem para evitar problemas de marca. JScript foi suportado primeiramente no Internet Explorer 3.0 (Agosto, 1996), e incluia o Y2K-compliant funções de data, ao contrário do JavaScript que baseava-se na java.util.Date na época. Os dialetos são considerados tão semelhantes que os termos "JavaScript" e "JScript" são muitas vezes utilizados alternadamente.

Microsoft, no entanto, possui dezenas de motivos pelas quais JScript não é compatível com ECMA.

Netscape apresentou o JavaScript para ECMA International para a padronização resultando na versão padronizada chamado ECMAScript.

Fonte: http://en.wikipedia.org/wiki/Javascript