Visual Studio 2008 contains a large number of new features. One of the most
useful feature being client-side JavaScript debugging. Using this feature, you
can set up breakpoints in JavaScript in your ASP.NET page or in a .JS file and
hit it when debugging. You can view values of variables, change code on the fly
and more.
However, JavaScript is still a language where one needs to write quite a bit
of code to work. This is where the JQuery open source JavaScript library comes
in. JQuery is a very small but very powerful library in JavaScript that allows
you to manipulate elements on the page with very minimal code. JQuery has a
complete API consisting of 'selectors' (elements on the page), 'actions'
(commands that you can run against them) and 'animations.' This article however,
does not delve deeply into the command syntax. Instead it shows how you can
combine the power of Visual Studio, ASP.NET and JQuery in one integrated
environment.
The download page for JQuery allows you to get the release version as well as JQuery documentation for Visual Studio/VWD 2008. |
Using JQuery in VS/VWD is as simple as dragging both files into Solution Explorer. |
We will use JQuery for a small application on ASP.NET using the free Visual
Web Developer 2008 SP1 that is available from Microsoft at www.asp.net or from
this month's PCQ DVD. You will also need to get a few other items as well to get
this to work.
Start typing JQuery code and IntelliSense picks up and shows documentation for it in detail. |
First off, install the Visual Web Developer 2008 (VWD) on your machine. You
also need to download support for “-vsdoc.js IntelliSense” from http://tinyurl.com/
vsdocpatch. Once this is installed, head over to the JQuery site at
www.jquery.com. Go to the Download section and get the “Minified” and the
“Documentation: Visual Studio” files. Rename them to jquery.js and
jquery-vsdoc.js and put both files into your ASP.NET application folder by
dragging and dropping them into the Solution Explorer in VWD.
The documentation works at the first level... |
To use the JQuery library in your ASP.NET page, simply use a