"));
Suporte JavaScript e AJAX do Visual Studio 2008 Video Tutoriais sobre o Visual Studio 2008 JavaScript and AJAX support in Visual Studio 2008 Video tutorials about Visual Studio 2008
Out 09 Oct 09

image A nova versão do Visual Studio permite efectuar debug de código JavaScript de forma muito semelhante ao debug de código .NET. The new version of Visual Studio allows debugging of JavaScript code in a way very similar to debug code. NET.

Temos agora a possibilidade de colocar breakpoints em qualquer parte do nosso código JavaScript, quer este esteja numa página, numa MasterPage, ou num ficheiro JavaScript externo. We now have the opportunity to put breakpoints in any part of our JavaScript code, whether it is a page in a MasterPage, or an external JavaScript file.


image

O Visual Studio 2008 é inteligente ao ponto de mapear os breakpoints colocados no código para os ficheiros HTML gerados dinamicamente. Visual Studio 2008 is smart to point to map the breakpoints on the code to the HTML files generated dynamically.

image

Como podemos ver na imagem anterior, o debug é efectuado no HTML gerado, onde podemos ver a declaração do “ScriptManager” do ASP.NET AJAX. As we can see in the picture above, the debug is done in the HTML generated, we can see the declaration of the "ScriptManager" of ASP.NET AJAX. O próprio nome do ficheiro aparece com [dynamic] à frente, indicando que é conteúdo gerado e não o código fonte. The name of the file appears with [dynamic] in front, indicating that content is generated and not the source.

É possível fazer debug de JavaScript e código .NET ao mesmo tempo, dando-nos a possibilidade de testar a parte do cliente (browser) e do servidor. You can debug the code and JavaScript. NET at the same time, giving us the opportunity to test the part of the client (browser) and server. Esta funcionalidade é de extrema utilidade no desenvolvimento de aplicações AJAX pois assim permi-te nos efectuar debug de todo o código, utilizando uma única “sessão” do debuger. This feature is extremely useful in developing AJAX applications so allow you to make the entire debug the code, using a single "session" of debuger.

Todas as janelas relacionadas com o debuger (Watch, Autos, Locals, etc), suportam agora os objectos JavaScript, permitindo-nos analisar o valor de cada um, de forma semelhante ao debug de código .NET. All windows related to debuger (Watch, Autos, Locals, etc.) now support JavaScript objects, allowing us to analyze the value of each, similar to debug code. NET.

image

Até esta versão do Visual Studio 2008 tinhamos alguma dificuldade em efectuar debug no JavaScript gerado por determinados componentes, como por exemplo, componentes com ficheiro JavaScript embutidos com Resources, ou ficheiros JavaScript gerados pelo ASP.NET AJAX. Until this version of Visual Studio 2008 had some difficulty in making debug the JavaScript generated by certain components, such as components Resources file with embedded JavaScript, or JavaScript files generated by ASP.NET AJAX. O Visual Studio 2008 agora permite, sempre que estamos em modo debug ver quais os scripts que foram enviados para o browser, e que são necessários para a página actual. Visual Studio 2008 now allows, where we are in debug mode to see what the scripts were sent to the browser, and which are necessary for the current page.

image

Como podemos ver na imagem superior, para a página JavaScript.aspx foram enviados para o browser um conjunto de scripts relacionados com o ASP.NET AJAX e um ficheiro javascript externo, que está referenciado na página aspx. As we can see in the picture above, the page JavaScript.aspx were sent to the browser a set of scripts related to ASP.NET AJAX and an external JavaScript file that is referenced in aspx page. Em qualquer um destes ficheiros podemos colocar breakpoints e efectuar debug da aplicação. In any of these files can put breakpoints and perform debug the application.

A correcção de bugs em código JavaScript, é agora muito mais simples, como se de código .NET se tratasse. The correction of bugs in JavaScript code, is now much easier, as code. NET is about. Este suporte apareceu na altura correcta, agora que as aplicações Web exigem cada vez mais desenvolvimento com a linguagem JavaScript, através de AJAX. This support came in proper time, now that Web applications require more development with the JavaScript language, through AJAX. O Visual Studio 2008 seguiu a linha das versões anteriores, proporcionando aos seus utilizadores um ambiente de desenvolvimento extremamente completo e agradável. Visual Studio 2008 followed the line of previous versions, giving its users a complete development environment, and extremely pleasant.


publicado por NC Etiquetas: 13 , 48 , 86 published by NC Etiquetas: 13, 48, 86

Uma Resposta a “Debug JavaScript no Visual Studio 2008” One Response to "Debug JavaScript in Visual Studio 2008"

  1. Novidades do Visual Studio 2008 « Isto Mesmo Diz: What's New in Visual Studio 2008 "Even That Says:

    [...] » Debug JavaScript [...] [...] "Debug JavaScript [...]

Deixar uma resposta Leave a Reply