SitePoint Sponsor

User Tag List

Results 1 to 12 of 12
  1. #1
    SitePoint Wizard silver trophy kyberfabrikken's Avatar
    Join Date
    Jun 2004
    Location
    Copenhagen, Denmark
    Posts
    6,157
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Javascript Links & Resources

    The old sticky thread was getting a bit dated, so I compiled the following list of useful resources, that no Javascript programmer should be without.

    Debuggers


    Reference


    Articles - Beginners



    Articles - Advanced


    Code collections


    Frameworks


    XMLHttpRequest / AJAX


    Integration with Flash


    Blogs


    jQuery
    Last edited by Mittineague; May 9, 2013 at 11:08. Reason: adding resources

  2. #2
    SitePoint Wizard silver trophy kyberfabrikken's Avatar
    Join Date
    Jun 2004
    Location
    Copenhagen, Denmark
    Posts
    6,157
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Video lectures by Douglas Crockford

    I forgot to mention the video lectures by Douglas Crockford. These are must-have for any Javascript programmer, so I'll just list them here. In particular, the series Theory of the DOM contains a lot of information on how browsers work, which I haven't found elsewhere.

  3. #3
    Google Engineer polvero's Avatar
    Join Date
    Oct 2003
    Location
    Mountain View
    Posts
    567
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I just listed the ones, I read myself, on a regular basis. If you have any, which you think are essential, post them here. It's probably a good idea to keep the list of blogs down though, since (as you say) there are so many.
    Cool.

    I don't think I ever owned a book about Javascript, so I can't recommend any. If you can, it would be a nice addition.
    Alright

    Books:

  4. #4
    Programming Since 1978 silver trophybronze trophy felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, NSW, Australia
    Posts
    16,810
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)
    I have reviews of quite a few JavaScript books as well as a few script libraries at http://javascript.about.com/od/reviews/Reviews.htm
    Stephen J Chapman

    javascriptexample.net, Book Reviews, follow me on Twitter
    HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
    <input name="html5" type="text" required pattern="^$">

  5. #5
    SitePoint Wizard Stomme poes's Avatar
    Join Date
    Aug 2007
    Location
    Netherlands
    Posts
    10,278
    Mentioned
    50 Post(s)
    Tagged
    2 Thread(s)
    I needed to add this:

    While I wanted Perl to be the first programming language I learned, being a front ender and recent events have meant I need to switch to Javascript.

    I hope to get the Rhino book within a week or two, right now I'm learning with these two:

    Crockford's Javascript: The Good Parts (the book is on his site but his site itself is nice, and of course links to all the Crockford links in kyber's posts), most mostly I've fallen in love with

    http://eloquentjavascript.net by Marijn Haverbeke. This is not for people who want to learn some DOM scripts. This is for someone who wants to learn programming and their first language will be Javascript (though it's nice for those who are used to programming other languages and need to learn how JS is different). He goes through elements of programming in Javascript...

    "But wait! There's more!" (lawlz)

    there's a Javascript console at the bottom, with a parser and everything. Instead of needing to rely on your browser to test the little things you're learning, you can use his console. Invaluable. You can either view (and modify) his example scripts (he encourages that), but you could also plug in code you've found somewhere else to see the result.

    If you want to learn Javascript as a programming language instead of just mindless DOM scripting and bad habits, Eloquent Javascript so far (I'm only on chapt 3 lawlz) seems to be an invaluable resource. Anything I want more discussion over, I've googled and found further reading... but also what I'm reading in Crockford's book is being paralleled by Marijn's pages.

    I haven't run into browser-specific anything yet, because he's intent on teaching basic programming, how integers work in JS (very different from other languages), why scoping does what it does (no block scoping, mostly only function scoping), the very gritty basics and then further.

    This Is Awesome!

  6. #6
    SitePoint Member
    Join Date
    Nov 2009
    Posts
    7
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Heres a good resource:

    Javascript Code Snippets

  7. #7
    SitePoint Wizard Stomme poes's Avatar
    Join Date
    Aug 2007
    Location
    Netherlands
    Posts
    10,278
    Mentioned
    50 Post(s)
    Tagged
    2 Thread(s)
    Gotta add this:
    Data::Dumper

    Shows you your object hierarchy, which is handy when you get confuzled.

  8. #8
    SitePoint Wizard
    Join Date
    Oct 2005
    Posts
    1,832
    Mentioned
    5 Post(s)
    Tagged
    1 Thread(s)
    The best javascript reference that I have found so far is this on dottoro.com:

    JavaScript reference

    It provides a good reference of the various objects, operators, and functions available with indications of which browsers support each feature and code examples. The DOM reference is quite good, too.

    It is very helpful to get an overview of Javascript when you are first staring to learn. This will give people an idea of what is available to them and allow them to better understand existing code.

    If anyone else finds this to be a good resource, perhaps it could be added to the links in the first post of the thread.

  9. #9
    SitePoint Member
    Join Date
    Jun 2012
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks a lot of you that share our experience and resource. I currently use www.w3schools.com. It is best for Javascript and html.

  10. #10
    SQL Consultant gold trophysilver trophybronze trophy
    r937's Avatar
    Join Date
    Jul 2002
    Location
    Toronto, Canada
    Posts
    39,251
    Mentioned
    59 Post(s)
    Tagged
    3 Thread(s)
    Quote Originally Posted by tnsporting90 View Post
    I currently use www.w3schools.com. It is best for Javascript and html.
    please read http://w3fools.com

    thanks
    rudy.ca | @rudydotca
    Buy my SitePoint book: Simply SQL
    "giving out my real stuffs"

  11. #11
    Programming Since 1978 silver trophybronze trophy felgall's Avatar
    Join Date
    Sep 2005
    Location
    Sydney, NSW, Australia
    Posts
    16,810
    Mentioned
    25 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by tnsporting90 View Post
    www.w3schools.com. It is best for Javascript.

    Only if you live back in the 20th Century. The JavaScript covered on the w3schools site is so outdated that the few examples listed on the w3fools site as to what is wrong with it barely scratch the surface. It would be possible to write hundreds of web pages the size of the w3fools page listing where the w3schools site is out of date with what it says about JavaScript.

    That's the sort of problem you get where two guys set up a site covering dozens of different topics. They just don't have the time to keep all of them completely up to date - particularly those such as JavaScript that are now almost completely different from what existed when that site was first created.

    W3schools is an excellent site for showing how JavaScript used to be written 10+ years ago but about 80% of the JavaScript it covers has either been completely replaced or is now used in completely different ways so that their site is basically irrelevant to how JavaScript should be written.

    w3schools - the worst site to learn JavaScript in the 21st Century.
    Last edited by paul_wilkins; Jul 13, 2012 at 03:57. Reason: a few spelling updates
    Stephen J Chapman

    javascriptexample.net, Book Reviews, follow me on Twitter
    HTML Help, CSS Help, JavaScript Help, PHP/mySQL Help, blog
    <input name="html5" type="text" required pattern="^$">

  12. #12
    Programming Team silver trophybronze trophy
    Mittineague's Avatar
    Join Date
    Jul 2005
    Location
    West Springfield, Massachusetts
    Posts
    17,156
    Mentioned
    190 Post(s)
    Tagged
    2 Thread(s)
    If anyone has a resource they think should be added to this thread, please send a Private Message to a member of the Programming Team.

    Thanks


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •