quarta-feira, 3 de julho de 2013

Minhas impressões sobre o curso de JS - Caelum

 

JavaScript

É uma linguagem funcional, isto é, trata a computação como uma avaliação de funções matemáticas e que evita estados ou dados mutáveis. Ela enfatiza a aplicação de funções, recebendo ou não parâmetros.

O dev front-end (ou client-side) é responsável por implementar o design do layout usando códigos de HTML, CSS e Javascript. Todo browser “lê” HTML, CSS e JavaScript. Referência aqui.

A leitura do HTML é top-down (de cima para baixo)

O ideal é q o JavaScript seja inserido no final do código HTML, entre as tags <body></body>

document.write(var); //imprime o conteúdo na tela
alert(var); //conteúdo numa janela pop-up com OK
console.log(var); //exibe o conteúdo na console do browser (ex:firebug do FF)

JSON (JavaScript Object Notation): Nada mais é que os objetos do JavaScript, um tipo que permite armazenar diversas informações, assim como o array.







Atribuindo uma função numa variável:

Expressão Regular

var texto = “Os números são: 10, 20, 30, 40”;


var rexp=/\d/; //retorna a primeira ocorrência de um numero:
document.write(texto.match(rexp)); /1


var rexp=/\d/g; //retorna todos os números da variável, separado por virgula
document.write(texto.match(rexp)); // 1,0,2,0,3,0,4,0


var rexp = /\d+/g; //retorna todos os números inteiros da variável, separado por virgula
document.write(texto.match(rexp)); //10, 20, 30, 40