[Música] meu nome é andré rafael nessa hora vou mostrar pra vocês alguns conceitos que eu acho importante saber sobre java script antes de pular para algum framework como viu de s o resto essa apresentação tem a mesma funcionalidade das que apresenta no origami di então se você apertar oeste que isso aqui vira um documento que você pode ler diretos em formato de apresentação perto acho que novamente ele volta para a apresentação e todo o código você pode ver aqui clicar em copiar que ele copia para você direto os tópicos serão 1º todo o objeto era
o function de stroke in leste o spred mode o export-import fat assim que o leite falar sobre a reis é um dos métodos nep filtro reduz se a classe c também sobre as pressões isso aqui vai ser uma revisão geral aconselho que você tenha feito um curso hut já o espírito de alguma coisa do tipo pra você pular antes um framework se você quiser você pode não fazer o meu curso do script completo que eu falo tudo sobre todos esses assuntos bem a fundo que vai ser feita uma revisão onde você ir para o treino
vamos começar então o primeiro contudo o objeto então o que eu quero dizer como todo o objeto ou pegar aqui tô aqui com o meu ver é se cure aberto e eu tenho aqui no live serve todos os arquivos e que nós vamos utilizar o primeiro ataque da auto de objeto eu tenho só o índex simples sem nada de mais e que o script ligado a ele vou abrir que esse script eu vou comentar esse código e 21 escrever que embaixo vou salvar e vou treinar aqui presente podendo quando eu falo que tudo é objeto
que eu tô querendo falar com isso vamos criar um objeto javascript não conste menu igual a ter um álbum chávez isso aqui vai ser um objeto no objeto eu posso ter propriedades e métodos uma propriedade é como se fosse uma variável que vai segurar algum valor qualquer por exemplo eu posso botar o nome de clara classe qualquer um que quiser e votar aqui uma string assistindo vai ser principal agora que eu queria esse objeto eu possa ser só ele aqui olha menu cliquei entre o acesso e para acessar e se classifique o uso ponto nenhum
ponto classe é o acesso direto e ele retorne aqui pra mim o valor que é o principal dentro de mais a outra parte eu posso ter dentro de objetos são métodos métodos são simplesmente funções não poderia ter uma função chamada ativar eu coloco aqui um parêntesis para dizer que o método em trair e abre aqui a minha chave novamente coloque tudo todo o código vai ser executado nessa função posso por exemplo selecionar o elemento que tiver essa classe a que ponto principal não vou estar aqui - e obviamente é igual a document pontuquali selecto eu
vou selecionar isso aqui pra eu selecionar o clássico está aqui dentro do objeto eu uso diz o desfaz uma referência esse objeto aqui geral então a mesma coisa que escrever dizem uma coisa que tivesse escrever assim mesmo tô falando desse objeto daqui eu falo disse ponto classe e é a essa classe que vai selecionar agora a gente pode ver aqui olha vou dar um console logo nesse menu é limite então eu posso agora ativar esse método da mesma forma que eu fiz que foi propriedade possa vir aqui olha minha num ponto ativar e aí eu
como uma função privativa ela eu tenho que passar que os parênteses sálvio daqui pra sua função é ativada ele seleciona o menu que tiver essa classe daqui o item que tiver essa classe ponto principal ele mostra no console a gente vai ver que não index.htm a gente tem essa nova que com a classe principal ele mostra aqui pra mim we stay pra você que como a gente está criando um objeto como quem está acessando as propriedades e os métodos dele mas se você for ver aqui logo dentro mesmo você vai ver diversos outros objetos por
exemplo o documento é um objeto como eu sei disso porque eu tô acessando um método que dele também olha que o ponto pontuquali selecto com eles electoral que é um método porque porque eu tô ativo no ele e que esse método pode receber ele pode receber que um argumento é ter que vai ser aqui a classe vai ser o que você está selecionando no quadro eléctrico onde tem aqui um outro objeto que está utilizando também o console mas é um objeto que olha console o objeto eo blog o método dele o que eu passo no
blog que a função eu passo que eu quero que pareça que o console pra gente tanto tudo é objecto que se eu fosse e criar mais 30 que vazia normal por exemplo o andré se eu botar o ponto aqui você vai ver que ele vai me dar uma quantidade de propriedades e métodos diferentes para acessar por exemplo enfim se o acesso aqui é uma propriedade que me dá o total de caracteres dentro dela doente ele retorne para 65 se eu botar por exemplo aqui olha só o tio hopper case que aqui isso aqui você vê
que é uma função se é uma função que dizer então que é um método então tem que executar ele quando executo isso ele retorna pra mim a escrever que estava que andré só que agora em letra maiúscula então tudo em javascript objeto porém a placa e uma retoma em é eu vim aqui numa rei pode cair até 15 21 e fecha aqui eu também vou apertar o ponto você vejo motivo o lanche para ser um total de entendimento da rei botelho por exemplo for it que eu posso ir pra casa e tentar refazer alguma coisa
né e diversos outros métodos frei então tudo javascript um objeto e tudo você acessa assim com o ponto você vai acessar propriedade e métodos só tem no caso do under fire eo você vai não vai ter nenhuma propriedade e média dos três só isso de resto tudo praticamente vocês têm até falso por exemplo você aperta o ponto olha só ele mostra que para mim também outras propriedades e métodos então que na apresentação tem que olha alguns exemplos aqui o mep que vai transformar todas as estrelas daqui em números vai retornar uma rei com números também
10 20 e 30 aqui o javascript vai prova p case aqui o seletor etc esse conceito tem que estar super claro pra você