JavaScript Webinar - Learn how Good C# Habits can Encourage Bad JavaScript Habits - February 2nd, 2011

ASP.NET Team Blog
24 January 2011

ElijahManorRegister and attend the free JavaScript webinar from JavaScript expert, Elijah Manor.

 

Wednesday February 2nd, 2011 01:00pm EDT | 10:00am PDT | 05:00pm GMT

It seems that far too many people come to jQuery thinking that their previous C# knowledge will help them be successful at client-side scripting. In many cases, you can be successful with this approach, however, the more JavaScript you write you will inevitably find yourself uncovering strange bugs because you didn't take time to learn JavaScript properly.

This session is targeted for developers that use jQuery, but haven’t invested adequate time to learn some of the foundational JavaScript concepts that differ from C#. If you would like to avoid some of these common mistakes when moving from C#, then please join me as I try to explain some of the differences.

Some of the topics that will be discussed in this session are:

  • Having Variables & Functions in Global Scope
  • Not Declaring Arrays & Objects Correctly
  • Not Understanding False-y Values
  • Not Testing & Setting Default Values Correctly
  • Using the Wrong Comparison Operators
  • Not Using the for…in Statement Correctly
  • Misunderstanding Scope in JavaScript
  • Not Knowing Variable and Function Hoisting
  • Not Using Closures Correctly or at All

Since jQuery is a library that is built with JavaScript and used alongside JavaScript, it is important that you, as a developer, understand what you are doing. jQuery helps alleviate many of the DOM frustrations that you may have, but you should still take time to be proficient as a JavaScript developer. By doing so, it will increase your jQuery code quality, make it more efficient, and easier to maintain.

Speaker Company: appendTo

Twitter Handle: @elijahmanor

Btw, Elijah works closely with jQuery team member, Jonathan Sharp.

Don’t miss this webinar from Elijah. Register now.

Follow MehulHarry on Twitter

Build Your Best - Without Limits or Compromise

Try the DevExpress ASP.NET MVC Extensions online now: http://mvc.devexpress.com

Read the latest news about DevExpress ASP.NET MVC Extensions

Download a free and fully-functional version of DXperience now: http://www.devexpress.com/Downloads/NET/

Free DevExpress Products - Get Your Copy Today

The following free DevExpress product offers remain available. Should you have any questions about the free offers below, please submit a ticket via the DevExpress Support Center at your convenience. We'll be happy to follow-up.
No Comments

Please login or register to post comments.