ASP.NET MVC - Trabalhando com JavaScript

Índice
Já se foram os anos em que sistemas e páginas da web eram apenas texto e botões; hoje, eles evoluíram para se tornar uma referência para textos ricos e ações em tempo real, evitando o recarregamento de páginas.
Sites interessantes como o Facebook ou Gmail dependem fortemente deste tipo de efeitos de enriquecimento das teias e para isso recorrem a Javascript, esta linguagem que roda no cliente nos permite baixar para o nosso servidor e fazer efeitos mais interativos.
Eu trabalho com javascript
Um dos principais detalhes ao trabalhar com Javascript é que nem todos os navegadores interpretam da mesma maneira, portanto, há um código que será executado de maneira ideal em Internet Explorer 9 mas da versão 8 para trás nos dará um erro, muitos podem dizer que é melhor usar cromada ou Raposa de fogo Por vários motivos, no entanto, se queremos um bom site, devemos tentar desenvolvê-lo para que todos possam desfrutar de nosso aplicativo independentemente do navegador.
Onde nos apoiar?Com isso em mente, podemos contar com as diferentes estruturas Javascript, como jQuery que nos ajudam empacotando as funções nativas e gerando uma forma de trabalhar onde com menos código alcançamos resultados interessantes.
Vamos ver na imagem dois códigos onde podemos comparar Javascript puro e seu equivalente em jQuery:

Levando em consideração as incompatibilidades mencionadas com as versões anteriores do IE, vemos que temos que fazer algumas exceções em nosso código, isso nos dá cerca de doze linhas de código, agora na imagem a seguir vemos como simplificamos o trabalho com jQuery:

Aqui resumimos em 2 linhas o que nos levou a grande parte do código acima, mas isso não é mágica ou qualquer trapaça, apenas jQuery cuida de empacotar muitos códigos Javascript dando-nos a possibilidade de executar funções mais facilmente, incluindo validações para a maioria dos navegadores e outros elementos.
Árvore DOM
O Árvore DOM É a estrutura da nossa página web, com isso podemos colocar elementos dentro do HTML sem ter que fazer processamento com o servidor, graças a isso podemos fazer funcionalidades assíncronas, ou seja, não precisamos recarregar a página para obter os resultados .
Com isso podemos enriquecer nossos sistemas proporcionando maior agilidade e também economizando recursos em nosso servidor.
Como localizar elementos?O movimento dentro do SOL vamos fazer isso graças ao seletores que são os identificadores de cada elemento, podemos fazê-lo pelo id dos elementos ou pelas classes, mesmo com um pouco mais de processamento podemos localizar os elementos não nomeados apenas pelo seu tipo e pelo container em que se encontram.
Como vemos as possibilidades são muito amplas e como tal a complexidade da programação também, por isso devemos conhecer muito bem o básico para não nos perdermos ou tornarmos o código ineficiente.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo
wave wave wave wave wave