Demonstra Passo a passo: JScript IntelliSense
Esta explicação passo a passo você usará o IntelliSense para oferecer suporte ao desenvolvimento de script de cliente em Visual Studio. IntelliSense faz referência de linguagem fácil acesso.Ao codificar, não é necessário deixar o código do editor para procurar elementos de linguagem, sistema autônomo listas de sintaxe ou parâmetro.Em vez disso, você pode permanecer no modo de edição, encontrar sistema autônomo informações necessárias e inserir elementos de linguagem diretamente em seu código. Visual Studio oferece suporte a IntelliSense para Microsoft JScript e outros idiomas ECMAScript sistema autônomo JavaScript.
Observação: |
---|
Este documento refere-se especificamente a J s cript .H owever , IntelliSense Em Visual Studio e Visual Web Developer funciona com todos os idiomas ECMAScript, que inclui o JavaScript. |
Visual Studio oferece suporte a IntelliSense para os seguintes recursos:
Elementos DOM (documento objeto Model) DHTML.
Objetos intrínsecos.
As variáveis definidas pelo usuário, funções e objetos.
Referências de arquivo externo.
Comentários de código XML.
Objetos do ASP.NET AJAX.
Para obter mais informações sobre a funcionalidade IntelliSense Visual Studio, consulte Usando o IntelliSense. Para obter informações sobre o IntelliSense para JScript, consulte Visão geral do JScript IntelliSense.
Pré-requisitos
Para concluir esta explicação passo a passo, você precisa os seguintes componentes:
- Visual Studio 2008 ou Microsoft Visual Web Developer Express Edition.
Criando o Site da Web e a Página
Para começar, você irá criar um site da Web ASP.NET e inclui suporte objetos, referências e script.Se você já criou um site da Web (por exemplo, seguindo as etapas em Demonstra Passo a passo: Criando um novo site da Web do ASP.NET), você pode usar esse site e ir para a próxima seção desta explicação passo a passo. Caso contrário, crie um novo Web site e página usando as seguintes etapas.
Para criar aplicativo Web Web
Abra Visual Studio 2008 ou Microsoft Visual Web Developer Express Edition.
Sobre o Arquivo menu, clicar Novo site.
A caixa de diálogo New Web Site é exibida.
Em O Visual Studio installed templates, clicar Site da Web do ASP.NET.
From a Local lista, selecionar Sistema de arquivos.
Na caixa ao lado para o Local lista, digite o nome da pasta onde você deseja manter as páginas do site.
Por exemplo, digite o nome de pasta a seguir: C:\IntellisenseWebSite1
From a linguagem clicarVisual Basic or Translation from VPE for Csharp Visuale, em seguida, clicar OK.
A linguagem de programação que você selecionar será o padrão para criar o código baseado em servidor para o site da Web.Nesta explicação passo a passo, a opção não é importante, porque você estará trabalhando com o script de cliente, que é executado no navegador.
Visual Web Developer cria a pasta e uma nova página chamada Default.aspx.Por padrão, quando uma nova página é criada, Visual Web Developer Exibe a página no modo de exibição fonte, onde você pode ver os elementos HTML da página.
Adicionando controles e código de JScript à página
Agora você irá adicionar controles e código JScript para a página padrão.aspx.
Para adicionar controles e código de JScript
Clique na guia Design para alternar para o modo Design.
From a Extensões AJAX guia o Caixa de ferramentas, arrastar a UpdatePanel controlar até a página.
From a Padrão guia o Caixa de ferramentas, arrastar os seguintes controles para a página:
conjunto o Text propriedade dos controles com os seguintes valores:
Button1: Calcular
Label2: Entrada RADIUS
Label3: Saída de volume
clicar no fonte guia para comutador para modo fonte.
Adicionar a referência de script realçada seguinte à asp:ScriptManager elemento:
<asp:ScriptManager ID="ScriptManager1" > <Scripts> <asp:ScriptReference Path="JScript.js" /> </Scripts> </asp:ScriptManager>
No Gerenciador de Soluções, clique com o botão direito do mouse no nome do site e, em seguida, clique em Adicionar Novo Item.
A caixa de diálogo Add New Item é exibida.
Em O Visual Studio installed templates, selecionar Arquivo JScript e, em seguida, clicar Adicionar.
Visual Studio cria e abre um novo arquivo chamado JScript.js.
Observação: O nome do arquivo .js deve corresponder ao nome que aparece na referência de script na asp:ScriptManager elemento.
Adicione o seguinte código ao arquivo JScript.js:
function calcVolume(areaValue) { /// <summary>Determines the volume of a cicle based on an area parameter.</summary> /// <param name="area" type="Number">The area of the circle.</param> /// <returns type="Number">Returns a number that represents the area.</returns> var volumeVal; volumeVal = Math.pow(areaValue,3); return volumeVal; }
salvar e fechar o arquivo JScript.js.
Exibindo JScript IntelliSense
JScript IntelliSense é usado para exibir detalhes sobre vários tipos de objetos de cliente, sistema autônomo elementos DOM (documento objeto Model) HTML dinâmico (DHTML), objetos intrínsecos e objetos definidos pelo usuário.Você também pode usar o IntelliSense para exibir informações sobre script comentada de XML e sobre Microsoft AJAX Library objetos.
Para exibir o JScript IntelliSense
Alterne para ou abra a página padrão.aspx e alterne para modo fonte.
Adicione o seguinte script elemento no participante do form elemento:
<script type="text/javascript"> </script>
Dentro de script elemento, digite o seguinte script:
var displayTitle = document.
Quando você digita o ponto (.), o editor exibe opções do IntelliSense que são apropriadas para o document objeto.
rolar to the getElementById método e clicar no método ou pressione ENTER para adicionar a getElementById método do script.
Complete a linha do script digitando o nome de um elemento para localizar, para que a linha seja exibida sistema autônomo segue:
var displayTitle = document.getElementById("Label1");
Adicione a seguinte linha do script para exibir o título em Label1:
displayTitle.innerHTML = "Calculate Volume";
Adicione a seguinte função incompleta no participante do script elemento:
function calcArea(radiusParam) { }
No calcArea função, digite o seguinte script:
var areaVal = Math.
Quando você digita o ponto (.), o editor exibe opções do IntelliSense que são apropriadas para o Math objeto intrínseco.
Role para o PI propriedade e pressione ENTER para adicionar a PI propriedade para o script.
Concluir o script para que a função apareça sistema autônomo segue:
function calcArea(radiusParam) { var areaVal = Math.PI * radiusParam * radiusParam; return areaVal; }
Adicione a seguinte função incompleta no participante do script elemento:
function displayVolume() { }
No displayVolume função, digite o seguinte script:
radiusVal = $get("TextBox1").value; var areaVal = calcArea(
Quando você digita o parêntese de abertura, o editor exibe informações sobre o valor do parâmetro para o do IntelliSensecalcArea função que você criou anteriormente.
Concluir a linha do script para que o script é exibido sistema autônomo segue:
var areaVal = calcArea(radiusVal);
Continuar a adicionar o displayVolume função digitando o seguinte script:
var volumeVal = calcVolume(
Quando você digita o parêntese de abertura, o editor usa o IntelliSense para exibir os comentários de código XML que sejam baseiam o calcVolume função que você criou anteriormente.
Conclua o displayVolume função para que a função aparecer da seguinte maneira:
function displayVolume() { radiusVal = $get("TextBox1").value; var areaVal = calcArea(radiusVal); var volumeVal = calcVolume(areaVal); $get("TextBox2").value = areaVal; }
Observação: O $ get método é uma função do ASP.NET AJAX que fornece um atalho para o getElementById método do Sys.UI.DomElement classe.
Digite a seguinte linha do script no participante do script elemento:
$addHandler(
Quando você digita o parêntese de abertura, o editor exibe o IntelliSense para o ASP.NET AJAX $ addHandler método.
Concluir a linha do script para que o script é exibido sistema autônomo segue:
$addHandler($get("Button1"), "click", displayVolume);
Verifique se esta linha está dentro de </script> Inserir marcas de formatação, mas não dentro de displayVolume função.
Observação: O $ addHandler método é uma função do ASP.NET AJAX que fornece um atalho para o addHandler método do Sys.UI.DomEvent classe.
salvar a página e, em seguida, pressione CTRL+F5 para executá-lo.
Digite um valor para o RADIUS e, em seguida, clicar no botão.
O resultado dos cálculos que você criou no JScript é exibido na segunda caixa de texto.
Próximas etapas
Esta explicação passo a passo ilustrou como trabalhar com o JScript IntelliSense.Convém aprender mais sobre como trabalhar com script de cliente em Visual Studio. Para obter detalhes, consulte:Adicionando AJAX e recursos de cliente.Para obter mais informações sobre JScript IntelliSense, consulte Visão geral do JScript IntelliSense.
Consulte também
Tarefas
Atribuindo Referências a Scripts Dinamicamente
Conceitos
Visão geral do JScript IntelliSense