Application Development - eWeek

Application Development: eWEEK Labs Walk-Through: Using jQuery in Microsoft Visual Studio 2008


Microsoft Visual Studio now supports jQuery. Or is it the other way around? JavaScript application developers who use jQuery can now have full control over their jQuery code using Visual Studio 2008's latest version of IntelliSense.
 
  • eWEEK Labs Walk-Through: Using jQuery in Microsoft Visual Studio 2008
    by Jeff Cogswell
  • Object Name
    IntelliSense knows you're inside a JavaScript code block and offers suggestions as you type.
  • Understanding 'Document'
    IntelliSense knows that "document" is an available object name. At this point, you can press the period key.
  • Available Members
    After typing the period, IntelliSense lists available members for the object.
  • Full Awareness
    When you add the IntelliSense-annotated version of jQuery, IntelliSense becomes fully aware of the jQuery objects.
  • Return Type Detection
    IntelliSense can detect the return type of the function and display members for that type based on the annotations.
  • Sample Web Page
    Here's the sample Web page that will be debugged. Clicking the button opens the debugger at the breakpoint.
  • At the Breakpoint
    Visual Studio activates with at the breakpoint. Floating the mouse over the $ function reveals its members.
xڽD]R!i1c ;neb1np}֭VږwxnV^ beQǨaRq.B3ύ'Qz}>"؈Pg m깮`H;v zd ΈS!:{c o[P2بcXa='D„A"wa3.{h[K"r( laӲfY7,ejZbĉMotO;$@g3b8gC eURRl趽XDΜ {`ܢ7c&,FEs`QN_7 ؗ_o8\`AHňeQ- W|lSB4_Zwnر#}$ϛmKȂiq9y& Gw@\E;YK8E `i$m*70{(mPb1Cπ=\3 Qb|1L`yCIHZ A =kFcg[ 1A A $|CmE #WcCSս8[9(eyYlҳJk;y⚧|&R3>{QNcI =TDO y؉0! Q-'KV inw-U ϱr:9vHJTM>q^|c`Wş I諂D'P6A*RM 58$,!N1^q ax+rA7[)2p>-s?+N$/>H̙KyW0"S8(>Y/`$pʑj@s?EY5SISg֊_ڻ!=/StmjI[[.tdgC- ݐB?9^2ؐŷ3]{e*qs6bfԹG< \U]Y MDJgABݱX<0mPj=࢝eQ? j ذ 8~)ܕN%dT蚊lRM`^瓏#ʴZ@}KicC%pg'!3t C'XU q-q\*JE OnO@V =࿚3RgΔEiEvOlD^f9 EDd\F9}?.Q}a lRSc9b^_ݳBPGH~-'aabU}&WI lƯ-J}1\C teEezE2HJM7B k׀S+sҿ%sKqqЍb)Av6ͨ;*օE$摇E l+%,Ƨ+˸)C;9F􀲀)>eUtE1,7oB(WY{ =ovY$asraI b*Bn[|#6L0l7;΃b6ޞߡX*7}Q,I q&ʫFIjU]|F^Nj7'@va vzˡɴCA+0H<A ;1R"ROw~3`<.R W `pQ<ԙrs n"-),<i0G=b3PJ s'1aa%YA>Sl#r]h' B$wTs*IxˆOcl]\N2V:-+hUO 9"Hm /6QAxp r1\U;{9@@3*MՈ1QZk ^uX,Eo,ͩjvO^d`. )9R/(9g0VC*ZlESՈFIg;c{xEé`8 V+ވ/*O:ޘa-F7ee_-=iF+}團!V²2π.; ="?7s=9R0β#-G9F9K(I?r4\B7yNq(&{=9>:G0`OZ ^8ǡ;ξet:=wF$䊴CGC\;5oWތ![Dl5@X%re|`FJaFqAY$mX;~Fa/:?@NJv(De>kG/lP-GY} ?̦& iUC^$IFs[UV]zZMihDlUsFhU)nrzu^[ՑiBN}C?|қf8|h6LMT4V9rHעrADE:pk<ӧXS̩V. !4&>o8be~?Is?xsyIim/. )yy,kzG@R@nH/(IhqDSmMl<]hGѨV (EZ+E 1#4KoA+TICȺtxpx A! >D {0ǜHbZnDg ~( @pA[ŋz-K݌2A{:/R> VAP>ಏo/m_exA"w/H6Ae]+RצkH&1Pp3\[s|~mF 9y#=C, j ^Xa[.'6|شq-4n RpxtP?Ra@x.; Uu"cdφn6nOG.a~y41Żp 5Z5GK?iƃVi'@& ^M[u T+;m`` رq*LhBncN[۩j}C0+F mf?6CHcpߎX/\lLc"Y{hRIX!dήlMԥg `-ɠ` zt[ϴ¤HŐI*֤ .8嫥~u۲hgP͕U+HJzZd& @J/%\ѐI\_~W B#և#~3AzG567Y)vQJH1_Fkj_wEmlˠbĠ'ū)I2,Ue,_xTe/R&$0a%oRђ6ИY`9(hi9'yP+I7ƁWJkrAmk9V1_ޓBlՊ^_7*-D«_AkG ޢgɱmu~֯3-+O4%:F乔&tuM XYx()bt]Un赾k}] kE\\+JE~nۃfd@:ihOm(>9:QʲQA.6!">z仫.X%-X7GyuM-l;5 IBE.HF8tJ6^B:V;cȳ^O}.Q Yi4[{Q4vurѤO.!Mhģ+1V?!U]JCLj)ۅ%v4 bOz_VR‰, 3Z7HK*zMrp1ht\|l.;TNNQF hg $=]%=9;]< i[nƽr[|u*5Oq#~PW ([7z!Ha+vb(oږCg5< \>$1yS?~Kalj;ꏡcܹ㚦k7RVeƒ