O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Pragmatic JavaScript,jQuery, RIA, SignalR and More    with ASP.NET v.Next           Jon Galloway             Microsoft htt...
Tip 1: If you’re using Ajax ControlToolkit, get the newest releases
Ajax Control Toolkit Releases   Date                                        Comment10/2/2011   Associated with Release: Se...
Automated testing (QUnit)
Demo• Installing ACT with NuGet
Tip 2: Get to know jQuery1.DOM abstraction2.Selector engine3.Plugin ecosystem4.Leverage CDN’s5.Included in Microsoft templ...
JavaScript is hard…var myvar = my value;(function() {  alert(myvar);  var myvar = local value;})();
JavaScript is hard…Let’s go shopping?• No• But, JavaScript can be hard• Unnecessary custom code is a liability
Tip 3: Install and Update jQuery viaNuGet• Demo jQuery Plugins, too
Tip 4: Know how to find and usejQuery plugins•   NuGet•   http://plugins.jquery.com•   jQueryUI•   Demo    Datepicker
Tip 5: Use jQuery UI via UnobtrusiveWire-up• Demo unobtrusive.jquery.ui
Tip 6: Write your own jQuery plugins• Demo jQuery Snippets
Tip 7: Take advantage of VisualStudio’s JavaScript support
Tip 8: Get ready for Visual Studio 11JavaScript features• http://bit.ly/vs11javascript• Implicit and customizable references
Tip 9: Use the Visual Studio 2010JScript Editor Extensionshttp://visualstudiogallery.msdn.microsoft.com•   Brace Matching•...
Tip 10: Use ASP.NET 4ScriptManager features
Tip 12: Use RIA/JS for WCF services
Tip 13: Use SignalR for long-pollingThe old way: Polling
Tip 13: Use SignalR for long-pollingThe new way: long-polling
Tip 14: Server-side JavaScript withiisnode and Node.js• Demo (WebMatrix)
Tip 15: Adventurous? Keep an eyeon CoffeeScript
Your Feedback is Important Please fill out a session evaluation form  drop it off at the conference registration          ...
Próximos SlideShares
Carregando em…5
×

Pragmatic JavaScript (DevConnections 2011)

17.869 visualizações

Publicada em

Publicada em: Tecnologia
  • Login to see the comments

Pragmatic JavaScript (DevConnections 2011)

  1. 1. Pragmatic JavaScript,jQuery, RIA, SignalR and More with ASP.NET v.Next Jon Galloway Microsoft http://weblogs.asp.net/jgalloway
  2. 2. Tip 1: If you’re using Ajax ControlToolkit, get the newest releases
  3. 3. Ajax Control Toolkit Releases Date Comment10/2/2011 Associated with Release: September 2011 Release.10/2/2011 Changed Calendar to use UTC time9/11/2011 Added Twitter control and sample page9/11/2011 Fixed regression with Calendar navigation images not appearing8/31/2011 Updated ReadMe and version info8/31/2011 Added Gravatar control and sample page8/31/2011 Fixed CodePlex issue 26770 concerning time zones8/31/2011 Implemented CodePlex feature request 15487 concerning highlighting todays date8/31/2011 Implemented feature 8109 concerning Calendar date ranges8/11/2011 Test and Fix for TabContainer scroll position in Chrome8/2/2011 Associated with Release: July 2011 Release.8/2/2011 Fixed Accordion Designer Issue8/2/2011 Fixed issue in Chinese resource file for Calendar today string8/2/2011 Added HtmlEditorExtender and SanitizerProviders6/15/2011 Fixed issue #26933 ToolkitScriptManager generating invalid HTML56/15/2011 Adding Package bat files to automate release5/8/2011 Associated with Release: May 2011 Release.
  4. 4. Automated testing (QUnit)
  5. 5. Demo• Installing ACT with NuGet
  6. 6. Tip 2: Get to know jQuery1.DOM abstraction2.Selector engine3.Plugin ecosystem4.Leverage CDN’s5.Included in Microsoft templates
  7. 7. JavaScript is hard…var myvar = my value;(function() { alert(myvar); var myvar = local value;})();
  8. 8. JavaScript is hard…Let’s go shopping?• No• But, JavaScript can be hard• Unnecessary custom code is a liability
  9. 9. Tip 3: Install and Update jQuery viaNuGet• Demo jQuery Plugins, too
  10. 10. Tip 4: Know how to find and usejQuery plugins• NuGet• http://plugins.jquery.com• jQueryUI• Demo Datepicker
  11. 11. Tip 5: Use jQuery UI via UnobtrusiveWire-up• Demo unobtrusive.jquery.ui
  12. 12. Tip 6: Write your own jQuery plugins• Demo jQuery Snippets
  13. 13. Tip 7: Take advantage of VisualStudio’s JavaScript support
  14. 14. Tip 8: Get ready for Visual Studio 11JavaScript features• http://bit.ly/vs11javascript• Implicit and customizable references
  15. 15. Tip 9: Use the Visual Studio 2010JScript Editor Extensionshttp://visualstudiogallery.msdn.microsoft.com• Brace Matching• Outlining / Code Folding• Current Word Highlighting• IntelliSense Doc-Comments <para> support
  16. 16. Tip 10: Use ASP.NET 4ScriptManager features
  17. 17. Tip 12: Use RIA/JS for WCF services
  18. 18. Tip 13: Use SignalR for long-pollingThe old way: Polling
  19. 19. Tip 13: Use SignalR for long-pollingThe new way: long-polling
  20. 20. Tip 14: Server-side JavaScript withiisnode and Node.js• Demo (WebMatrix)
  21. 21. Tip 15: Adventurous? Keep an eyeon CoffeeScript
  22. 22. Your Feedback is Important Please fill out a session evaluation form drop it off at the conference registration desk. Thank you!

×