é um cristalizado já me escritos por somente JS é um codinome para implementação do actionscript Sim eu sei que parece confuso mas é isso mesmo Aí ela hoje eu vou de linguagem de programação mais utilizadas no mundo e mesmo os que não gostam muito dela acabam tendo que aprender e corda você agora provavelmente deve estar em um navegador em algum ERP desenvolvido com algum Framework baseado em Jales clipe não tem jeito JS onipresente estará entre nós por muitos anos ainda eu diria décadas que sa séculos vamos te contar tudo de bom tem de ruim que
essa linguagem tem a oferecer E por que surge um novo freebox JS a cada hora é Ah pois é né fiz esse é um dos episódios mais aguardados Demoramos para falar de JavaScript mais vai valer muito a terra e contamos com a parceria da Host gator para nos ajudar nessa tarefa quando indicamos a hostgator É porque também utilizamos algumas das suas soluções de hospedagem como vs nesse tipo de servidor é possível configurar do seu jeitinho pois além de usar memória ddr4 de armazenamento com SSD você tem acesso ao root e com um excelente custo-benefício Ainda
mais se você utilizar o link que está aqui na descrição do vídeo ele te garante um desconto super especial em qualquer um dos serviços dele e para você não ter mais dúvidas já vamos começar explicando o que é esse tal de cima e o que é é que uma script é que é o acrônimo para European Cup Juniors manufacturers Association Ou seja é uma associação que parece ser só da Europa mas na verdade é uma organização Global inclusive se chama agora é internacional um mês para refletir isso essa organização tem uma importância Gigante Para todos
os consumidores de tecnologia todos ela cria especificações de padrões para utilização da comunicação usando tecnologia é um exemplo a especificação é que uma 404 é referente a especificação do Jason é que uma 408 a especificação da linguagem da arte o JavaScript é especificação ekman 262 O que acabou se chamando é que não script essas coisas meio que sem mistura o Action script é também uma especificação e não os javscript em si por tantos de arte J script tão bem podem ser considerado os especificações é que mil inscritos por falamos é que meu scrip acaba sendo
sempre referência ao próprio javscript inclusive não tem nada a ver com Java ele foi lançado lá atrás em 1995 no Netscape 2.0 com o nome dele Live Security o que ninguém imaginava é que essa linguagem aqui Só servia para validar formulários fazer umas coisinhas com dom fosse alcançar vou o João Alves agora que você já sabe um pouco da história você vai entender porque temos essas especificações para a linguagem chamada de S4 S5 S6 eles antes faziam essas especificações por eles são Aliás o actionscript quatro que a quarta Edição foi abandonado em 2003 e a
partir da 6ª edição eles trocaram começaram a utilizar o ano então é como script 2015 era chamado anteriormente des6 o leque uma escrito 16 essa coisa de nomes é importante saber depois agora já temos edições de 2016 até 2022 Ou seja a cada ano a linguagem vai ganhando novas funcionalidades e corrigindo alguns problemas que vieram desde a época do vai escrever nós estamos um Action script quatro justamente por ter sido a tentativa de melhorar a linguagem desde a última atualização de 1999 já lá tentaram adicionar classe em Sistemas de modo os tipos estáticos generator is
mais foi completamente abandonar Já tentaram mudar muito de uma vez só e não rolou muitas dessas ideias acabaram ser incorporados no é S6 que é considerada a edição que trouxe uma melhor expressiva na linguagem onde fala bem resumida essa história dessa linguagem tão presente nos dias atuais jovens é considerada uma linguagem multi paradigma com recursos para orientação a objetos inclusive mas tipo a gente fraca ela também uma linguagem dinâmica ou seja não é necessário definir os tipos das variáveis antes da compilação com Então os programadores não curtem muito esse lance de tipagem dinâmica pois ela
acaba dando margem para os problemas acontecerem durante a execução Eles não estão totalmente errados mais não podemos negar que eu já busquei parecendo dinâmico é parte do Sucesso da linguagem resolver esses gaps a linguagem a própria Microsoft criou em 2012 o typescript que é o super cético já descritos como typescript é preciso definir a tipagem Tendo também mais controle dos objetos com ele a ação é de estar lidando com paradigma de orientação a objetos Mas no fim tudo vira código java script para ser interpretado pelo motor JS Ford motor Podemos destacar os principais que são
o spider-man desenvolvido pela Mozilla e utilizado no Firefox esse Inclusive tem suporte a extensão pelo nome Michel é deixe seu javascriptcore criado pela Apple para ser utilizado no Safari o chakra utilizado no famigerado o Internet Explore e também no lançamento do prédio mas foi substituído pelo motor mais famoso utilizado de todos os V8 V8 Engine foi criado pelo Google e a base do Google Chrome e foi responsável por levar o Sales preparou mcqueens e também utilizando o node.js imagem recentemente pelo Dino que são um time que permite levar a execução dos lados por isso para
outras plataformas fora do navegador ele as node-hid no quase um anagrama que foram criados pela mesma pessoa ou High Doll Brian é um 10 é apenas 40 ninhos que mudou a forma como se usa JavaScript no mundo o node DS foi um time dela escrito que conseguiu essa façanha e é praticamente onipresente nos computadores dos desenvolvedores ele surgiu com um conceito de já discuti everywhere e cumprir fielmente seu papel o nome de pode ser visto não só no pequeno de aplicações web Mas eu também possível rodar JS em dispositivos aí eu ti for e quando
foi lançado em 2009 um não de deu uma sacudida total na comunidade javscript e foi um dos responsáveis junto com Jack é vem da nossa opinião vou colocar os lábios clipe de novamente no mapa Isso foi o que faltava para a partir de 2011 e começaram uma série de melhorias na linguagem não podemos esquecer que ainda existem muitos deves mais turistas que nem reconhece os já descritos como uma linguagem de programação de verdade acho que não é bem por aí vamos dizer que a linguagem está evoluindo em produção pois ela não pode ser comparada o
que era lá o neto escape não papo tá bom mas eu quero ver mesmo é um pouco de código e você que tal a gente saborear um pouco da evolução dessa linguagem Nada melhor do que começamos com um hello world todo mundo começa no mundo JS um código bem parecido com isso não é verdade primeiro é executado diretamente pelo evento onclick de um botão em um arquivo do tipo HTML e o segundo a partir de um arquivo JS online da pelo próprio console do navegador já deu para perceber o quão simples executar um script usando
o JS escreveu dentro do navegador já executou acho que junto com seus javscript é uma das linguagens mais democráticas não é preciso muito para sair criando códigos Claro que nós não estamos comparando essas duas linguagem pois elas são em sua essência é muito diferente agora dê uma olhada neste código aqui nós falamos lá no início que o seja mudou muito a cara dos já descritos lembra um dos recursos mais legais é a transmissão usando de Citroen podemos chamar grosseiramente de dizer e ela é uma expressão que torna possível desde compactar valores de arreios ou propriedades
de objetos em variáveis distintas muito último extremamente poderosa nesse exemplo ao invés de criarmos uma atribuição para cada item do Array fazemos isso a partir de um atribuição somente que tão agora um exemplo mais elaborado nesse exemplo temos um objeto chamado perfil que possui alguns atributos que poderiam muito bem ser outros objetos ao fazer a transmissão usando destroem agora agrupamos as variáveis nome idade e estado civil usando Chaves ao invés dos colchetes como fizemos antes e atribuímos que o objeto perfil a usar o console. Logo em cada uma dessas variáveis teremos o valor respectivo de
cada uma mesmo que a idade altura esteja completamente erradas é óbvio o estado civil Tá certo criamos também a variável outros usando três pontos na sua chamada isso faz com que o restante do objeto com seus atributos esteja colocado né é exatamente como está sendo mostrado no console log muito legal né Porque usamos o de se preocupar em como exemplo pois ele ilustra como a linguagem foi evoluindo com o tempo aliás uma outra grande mudança do S6 foi introdução de módulos isso ajudou deve era a forma como se codifica hoje em dia usando Livres Efraim
Morais como vieste está componex anexo vs Evil DS só para citar alguns os módulos tornam possível criar códigos como funções clássicas ou até mesmo variáveis que possam ser importados em outros arquivos isso permitiu dividir ainda mais as funcionalidades nesse exemplo nada humilde criamos um arquivo chamado o melhor canal. JS que tem uma função que retorna o melhor canal de programação do universo que é o código-fonte e exportamos através da chamada o EcoSport mas como não queremos nos gabar o nome amos a função durante a exportação para não chamar a atenção assim de ninguém né e
o outro arquivo nós importamos e chá o som que retorna O valor original exemplo é bobinho mas isso escancarou as portas para o desenvolvimento de Quase tudo que vemos nas livros Efrem outros mais modernos não podemos também deixar de falar sobre a promessas e a capacidade de execução de rodar scripts numa tragédia hein background thread principal da aplicação isso veio a partir da implementação das webworkers e permitiu que o código rodasse sem nenhum tipo de bloqueio ou a trabalhar com as crônicas é simplesmente maravilhoso inecessario por isso vamos deixar você com um vídeo inteirinho super
didático onde explicamos Como trabalhar com elas e está aqui no card ó e também na descrição desse vídeo se você ainda não viu não entendeu sobre código assíncrono javscript esse vídeo vai abrir sua mente nós mostramos aqui o lado bom do JavaScript e queremos dizer para você que não gosta dele que você é minoria ele tem de fé e principalmente por conta da falta de tipagem e por ser extremamente dinâmica sim muito mas nem por isso não podemos tirar o chapéu para dizer que ela hoje é essencial no ecossistema do desenvolvimento de softwares Ah mas
é mesmo viu Nós não somos tão por estrelas como os outros devem são e não tem problema na verdade o mercado é que acaba mostrando de alguma forma aquelas tecnologias que prosperam ou não dito isso gostaria de saber a sua opinião humilde opinião sobre essa linguagem tão amada fácil mas em compreendida não deixa de nos dizer qual é ou foi a sua melhor ou pior experiência usando JavaScript os melhores comentários vão ganhar um destaque especial nesse vídeo não é isso vamos ficando por aqui fiquem com Deus e com os dados que você nos seus corações
viu beijos tchau tchau para ninguém da deslike no vídeo que tal agora a gente indicar para você o outro lado da moeda estou falando É sim nós sabemos Java aqui no canal se você tem arrepios com linguagens com tipagem dinâmica esse vídeo vai fazer você recuperar as suas forças Então corre lá antes que o link Isso vai lá tchau