jQuery for Absolute Beginners
basixvideos

jQuery for Absolute Beginners: The Complete Series

Hi everyone! Today, I posted the final screencast in my “jQuery for Absolute Beginners” series on the ThemeForest Blog. If you’re unfamiliar – over the course of about a month, I posted fifteen video tutorials that teach you EXACTLY how to use the jQuery library. We start by downloading the library and eventually work our way up to creating an AJAX style-switcher. I’m very proud of this series; possibly more than any other that I’ve done for Envato.

  • jQuery for Absolute Beginners

    Day 1

    So everywhere you look, you see “jQuery this” and “jQuery that”. For the last year or so, this library has been the darling of the Javascript world. But do you feel that you just can’t seem to learn the dang thing? Do you hate how the existing tutorials assume that you know WAY more than you actually do? If this rings true for you, I can help.

    Visit Article

  • jQuery for Absolute Beginners

    Day 2

    Continuing from yesterday, today we’ll take a look at the “fadeIn”, “slideDown”, and “show” methods. We’ll also examine jQuery’s “css” abilities.

    Visit Article

  • jQuery for Absolute Beginners

    Day 3

    Today, we’ll take a look at the animate method, and a few “gotchas” that come along with it. You’ll learn how to shift any element across the screen.

    Visit Article

  • jQuery for Absolute Beginners

    Day 4

    Consider an unordered list filled with ten or so list-items. In this video, I’ll show you exactly how to individually select each one of them. We’ll be using advanced selectors, including a touch of X-Path.

    Visit Article

  • jQuery for Absolute Beginners

    Day 5

    Today, we’re going to learn how to dynamically create and remove elements. The “appendTo()”, “size()”, and “remove()” methods will be reviewed. As always, feel free to ask any questions that you might have. Enjoy!

    Visit Article

  • jQuery for Absolute Beginners

    Day 6

    It’s day six. We’re going to take a look at the toggle() and toggleClass() methods and how they can be used to essentially turn “off and on” elements or classes.

    Visit Article

  • jQuery for Absolute Beginners

    Day 7

    Today, we’re going to take a look at the hover() method. This will allow us to write code for when a user mouses on and off the elements in a wrapped set. We’ll also take another quick look at animating elements.

    Visit Article

  • jQuery for Absolute Beginners

    Day 8

    At the request of one of our viewers, I’ll show you how to mimic the image functionality seen here. Though, at first glance, it might appear to be difficult, don’t worry! It’s actually quite simple. I’ll show you how.

    Visit Article

  • jQuery for Absolute Beginners

    Day 9

    In today’s video tutorial, I’ll show you how to resize text every time an associated anchor tag is clicked. We’ll be examining the “slice”, “parseFloat”, and “CSS” Javascript/jQuery methods.

    Visit Article

    View Demo

  • jQuery for Absolute Beginners

    Day 10

    “It’s time to start digging into jQuery AJAX capabilities. Today, we’ll start off as simply as we can. We’ll store information on one page, and then load that specific information from another page! We’ll accomplish this by using jQuery “load()” method.”

    Visit Article

    View Demo

  • jQuery for Absolute Beginners

    Day 11

    “Have you ever hovered over an image and seen a larger version pop up that moves parallel to your mouse movement? I’ll show you how to mimic that functionality today! ”

    Visit Article

    View Demo

  • jQuery for Absolute Beginners

    Day 12

    “Today will be the first part of a 2-part series. Ultimately, we’ll be drawing information from a database to create an advanced tooltip. Today, we’ll start with the layout and the basic functionality. It shouldn’t be too different from what we did in Day 11. In Part 2, we’ll use jQuery to call a PHP method asynchronously, and then populate the tooltip.”

    Visit Article

    View Demo

  • jQuery for Absolute Beginners

    Day 13

    “Today, I’m going to show you how to submit information to a database asynchronously – using PHP and jQuery. We’ll be primarily working with the $.ajax method. ”

    Visit Article

  • jQuery for Absolute Beginners

    Day 14

    “Today, I’ll show you how to implement a jQuery plugin into your applications. There are literally hundreds of third party plugins available. It would be silly to ignore them! As you’ll find, they’re quite easy to implement! I’ve chosen the s3Slider plugin.”

    Visit Article

    View Demo

  • jQuery for Absolute Beginners

    Day 15: Part 1

    “Today’s screencast is a bit misleading! Over the course of the next two tutorials, we’ll be creating a jQuery style-switcher that will allow the user to switch between CSS files. However, today we’re only going to be working with PHP! Day 15: Part 2 will cover the jQuery.”

    Visit Article

    View Demo

  • jQuery for Absolute Beginners

    Day 15: Part 2

    In Part 1 of day fifteen, we worked on setting up the PHP side of a CSS style-switcher. Today, we’re going to take things one step further and implement some AJAX functionality. Coming in at just under thirty minutes, this final video in the series is the most in depth.

    Visit Article

    View Demo

Add Comment

Discussion 157 Comments

Comment Page 2 of 3 1 2 3
  1. Canciller says:

    hi … i can´t see the link on “Day 1″.

    or just intro?

    thank´s

  2. Shane says:

    Jeffrey – congratulations on the series. Your hard work is visible for all to see!

  3. Zen Elements says:

    An amazing series and I’ve only read past Day 2!
    I would have expected to have found them here on NETTUTS, I have to say but glad they have made an appearance and they’ve been found.
    Thanks for sharing them! (some more learning to be done now)

    Alex | Zen Elements

  4. chris simpson says:

    what made this series so bloody great was your willingness to interact and help us all out, thanks so much for your effort Jeffery, looking forward to the next bout of ‘casts!

  5. Eduardo says:

    thanks jeffrey, you’re awesome!

  6. Fynn says:

    Thanks man! They were really helpfull for me to get some solid understanding about jQuery. Great videos!

  7. ThaClown says:

    Thanks so mutch, very usefull

  8. Theme Blog says:

    Thanks mate. Very handy info.

  9. Brenelz says:

    Personally I have been following this series since Day 1 and can say from my own experience that this is an excellent series.

    Jeffery explains things very well and has a knack for smoothly moving from one topic to another slowly increasing in diffiiculty.

    Great WORK!!

  10. Tim says:

    Thanks! Very helpful

  11. fcxxff says:

    Great…
    You’re the boss!

  12. twe4ked says:

    Great tutorials, a downloadable version would be great though :) torrent it even?

    thanks

  13. Gareth says:

    Agreed with te4ked. That would be great!

  14. Htoo Tay Zar says:

    Hello, JW Is there link for Day 1?

  15. Jeffrey Way says:
    Author

    @Htoo – Whoops. Sorry about that. It’s been fixed.

  16. Denis says:

    Thanks a lot!!!!!

  17. paul says:

    Have been following the series the whole time great work JW. I’m still waiting on what was promised for the 2nd installment of part 12! Hopefully we’ll see it in a video cast in the near future.

  18. Stefan says:

    All the links are dead. Error 404.

  19. Frank says:

    Awesome post. I just found this awesome jQuery Cheat Sheet for the iPhone. Sweet! I’ve only had it for a day and it’s been really helpful.

    http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=302090867&mt=8

    Looks like there’s also a CSS Cheat Sheet from the same guys.

    http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=301093674&mt=8

  20. reto says:

    Great tutorial was watching them on my iPhone but itunes is missing some episodes (8-9,13 and 15 part 1).
    could this maybe get fixed?

    thanks a lot

  21. Joanna says:

    Thank you for posting this tutorial! Very appreciative.

  22. Antonis says:

    That helped me more than the jQuery intro guide! Thank you!

  23. Geoserv says:

    Wow, this is the biggest and most detailed jquery collection I have come across, thanks for sharing.

  24. Andy Gongea says:

    Hopefully I will reserve myself some time in order to watch these great tutorials. Great work Jeff! Kudos!!!

  25. Arvind says:

    Great tutorials..I made a code using if..else ( do slideup and slidedown in same case ). Check out guys

    http://how-to-write-code.blogspot.com/2009/02/do-slideup-and-slidedown-in-one-click.html

  26. munky says:

    hi , i’m using on the same page lightbox2 plugin and a simple jquery script that i made using the tips from “day 5″, so this simple script adds or removes one upload field. my script works just fine when the lightbox files are not linked to the page but when the lightbox files are linked my script doesn’t work anymore; the order that the files are linked to the. i tried to change the order of linking but with same result :( so…what am i doing wrong?

  27. siyamak says:

    It will be very useful .I really need this Thank you

    can you explain blockui(http://malsup.com/jquery/block/index-old.html#overview ) in asp.net
    for Example when we want update some row from gridview to database, page will be block and after update database, page will be unblock.

    thanks a lot

  28. Hi i watched the 1 and 2 day videos i have learned how to slide out, slide in, show and hide but i am trying to create a php photo gallery and on my admin panel i inserted a archor with id deletebtn to delete to show are you sure you want to delete with show. when i have more then one image it ofcourse is going to show delete button for each. for example i have 3 images so its going to show delete button under each delete archor with same id. when i click delete for photo it shows the div box are you sure you want to delete but for the second and third photo is not showing div box when i click delete.

  29. I MUST congratulate you, this tutorials have speed up the learning curve of the guys at my office and has been great for reference for my self. Thank you once again and keep up the great job.

  30. MC.VIJAY ANANDH says:

    really very helpful . thanks for ur tutors. can u post some simple gaming program
    in jquery?

  31. I have all ‘Days’ on my HD in *.flv format & I can seed it on PB if authors give me their agreement.

  32. So What says:

    Hi . i am trying to watch day 1 but each time i clicked the link it send me to error page .,, Fix it plz

  33. Matt says:

    This series rocks! So does this website! Thanks so much for all the hard work you guys put in!

  34. Ronnie Overby says:

    I thought it would be neat to try this with asp.net instead of php. I was amazed at how easy it was to switch.

    I created an aspx page called submit_to_db.aspx and added the following code to the Page_Load event handler:
    ==========================================================================================================
    string name = Request.Form["name"];
    string email = Request.Form["email"];
    string comments = Request.Form["comments"];

    using (SqlConnection conn = new SqlConnection(“Server=.;Database=my_db;Trusted_Connection=True;”))
    {
    SqlCommand cmd = new SqlCommand(“INSERT INTO comments (name, email, comments) VALUES (@name, @email, @comments)”, conn);
    cmd.Parameters.AddWithValue(“@name”, name);
    cmd.Parameters.AddWithValue(“@email”, email);
    cmd.Parameters.AddWithValue(“@comments”, comments);
    try
    {
    conn.Open();
    cmd.ExecuteNonQuery();

    Response.Write(“Thank you. We’ll be in touch with you shortly!”);
    }
    catch
    {
    Response.Write(“There was a problem. Please try again later.”);
    }
    ==========================================================================================================

    And in the html file where the form resides, I changed the 2 references to the php file to the aspx file.
    That’s it!

    Greate series!

  35. siva says:

    hi, i have seen this…..its amazing ……

    can u help me to do like this…

    http://stocktwits.com/streams/all

  36. B.Turan says:

    in 1 hour i was by DAY 7… :-)
    Great & Quick Tut. THX…

  37. Binh says:

    Hi,
    This is very ambarrasing as I’ve already trouble finishing day1. But I gonna post my question anyway as I really can’t figure out what I did wrong. After downloading jquery-1.3.2.min.js from the jquery website, and saved in the same folder as my index.html, I followed the steps in the instruction video. However, the fading out is not working. I though I downloaded the wrong version of jquery, so I downloaded jquery-1.2.6.pack.js (as used in the instruction video). It’s working in IE, but not in firefox. Can anyone help me?

  38. Camilo says:

    hi jeff , i am new in web design , your tutorial are very nice .

  39. Joe says:

    I’ve been totally addicted to these tutorials! Great series. Thanks Jeff

  40. vipin sahu says:

    very very nics tutorial

  41. Sajid says:

    I hope it will help me a lot. :)

    Thank you for the great work.

  42. Edds says:

    Hi Jeffrey!
    Thnx for making these tutorials, i have a challenge for you,
    here is one example of sortable’s.
    http://interface.eyecon.ro/demos/sort.html
    i have a 10 pictures inside the
    All are 100×100 pixels,
    they are generated by php and ordered from database field with order value, i need this: when i drag them and change places, in the same time it would be changing values in db!

    im asking you because you make a very good tutorials
    if you are not making a tutorial maybe you can point me to good resources:)
    thnx

  43. häns says:

    hello,

    your tuts are awsome! thanks!

    i have a question: i want to make an effect (pictureslide and textfade) like on http://squaredeye.com/work/
    i think with your tuts i almost can do it.
    the question is just: how can i switch to the next ?
    i know now how to get a specific but not how i can switch…

    thanks for your help!

    häns

  44. indialike says:

    Very nice and useful tutorials to web designers,
    Thanks for posting.

  45. Maulish says:

    nice one for beginners

  46. stevo says:

    very useful, thanks very much

  47. Belinda says:

    These are just awesome! I’ve always had trouble understanding jQuery and these are just perfect – easy to understand, clear, piece by piece. Thanks so much :-)

  48. pdxer says:

    I can’t get any of them to play…..? Tried several browsers too. :(

  49. Peter says:

    great tutorials, Thank you Jeffrey!

Comment Page 2 of 3 1 2 3

Add a Comment

To add a code snippet to your comment, please wrap your code like so: <pre name="code" class="html">YOUR CODE</pre>. You can replace the class name with "js," "css," "sql," or "php." If there are any "<" or ">" within your code, please search and replace them with: &lt; and &gt; respectively.