wood burning stoves 2.0*
The moose likes HTML, CSS and JavaScript and the fly likes Confused on Client Side Track Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Confused on Client Side Track" Watch "Confused on Client Side Track" New topic
Author

Confused on Client Side Track

Mark Reyes
Ranch Hand

Joined: Jul 09, 2007
Posts: 426
Hi All,

I've been doing a lot of SWT/SWING applications but I want to change my path and focus on web programming and hopefully land a job there.

I want to upgrade my client side knowledge but currently I am confused on what path to take.
I have knowledge on HTML and CSS but not that much of Javascript.

Most of the job posting that I am seeing requires knowledge on JQuery and AJAX.

Now I am quite confused on how to go about with my learning.

Should I understand Javascript fully first before going to JQuery and AJAX? Or is it ok to dive right on JQuery head on?

After learning on Jquery should AJAX be next?

Thanks..


Sean Clark ---> I love this place!!!
Me ------> I definitely love this place!!!
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60810
    
  65

Obviously you need to know at least rudimentary JavaScript before diving off into a JavaScript library. Otherwise, it'd be like trying to learn how to use a Java library before knowing Java.

What libraries like jQuery shield you from is not JavaScript itself, but the abomination that is the DOM (and its browser-specific vagaries).

jQuery provides an Ajax implementation, so I'd just read over how "raw" Ajax works so that you have some idea what's going on behind the scenes, and then not worry about it anymore.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60810
    
  65

P.S. There are two JavaScript concepts that are essential to using jQuery effectively, function contexts and closures, that are often foreign concepts to those of us coming from a Java background. I provided an Appendix to jQuery in Action that explains these concepts.
Mark Reyes
Ranch Hand

Joined: Jul 09, 2007
Posts: 426
Hi Bear,

Thanks for your crystal clear insight.

I actually was hoping you would reply since I am a big fan of yours...

I actually ordered for your book JQuery In action since it got good ratings in amazon though I am not yet sure what good books to buy to read about
Ajax yet. I am looking forward to reading your book.

Thanks again.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Confused on Client Side Track
 
Similar Threads
Pre-requisite to learn jquery
differences and usage of JavaScript, Ajax, GWT
Opening a url and reading the HTML content
can I get an array back using Java WebServlet? wrong technology?
JavaScript in jsp : Bad Practice ?