JQuery Coding
JQUERY is a framework for JavaScript. JavaScript has no connection to Java but was named that way because at the time of its release Java was a Buzz word in the IT Development Industry. JavaScript is a Client Side Language meaning it's downloaded from the server to the browser and then runs on the client's browser. In the past some client browsers didn't have JavaScript enabled for Microsoft Political reasons but now JavaScript is basically enabled everywhere. Also note you would really struggle to enjoy the surfing the Internet with JavaScript because of all the added benefits it offers for interacting with websites.
Why would you choose JQUERY the JavaScript framework over raw JavaScript? JavaScript is a challenging language to write because it doesn't show errors in a very understandable manner. EG: your JavaScript code isn't working and there are no error messages to explain where and what part is failing. JavaScript also isn't cross browser specific and you therefore have to test and write different code for the growing number of different browsers available. This is extremely time-consuming and annoying.
JQUERY on the other hand is very simple to write and is cross browser specific meaning in almost all cases functions will work across all browsers. This greatly simplifies development time. That said error reporting is no better but with the reduced complexity in development it's easier to find where the problem is especially if you take your time testing as you develop. So now you understand what is JQUERY.
There are huge numbers of JQUERY Websites on the Internet now and you'd be amazed at how many functions that you take for granted require JQUERY/JavaScript to function. From popup boxes to areas of a webpage changing when you click on something JQUERY really brings a webpage to life on the browser. JQUERY is also full of classes and add-on's that can quickly add functionality to your website and there is now a strong JQUERY community ready and willing to assist you with any problems or questions you might have.
Finally JQUERY is 100% free and its relativity simple to learn. Just start with some basic functions and build on it from there. In short it's all about linking events to the DOM - Document Object Model and the performing functions when these Events are triggered - EG: when a user Clicks on a Button the Event is captured and this causes a new DIV to appear with extra options etc.
