SitePoint Sponsor

User Tag List

Results 1 to 14 of 14
  1. #1
    SitePoint Member
    Join Date
    Nov 2002
    Location
    NYC
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Learning Javascript

    Is their a really hard learning curve for JavaScript?

  2. #2
    Web-coding NINJA! silver trophy beetle's Avatar
    Join Date
    Jul 2002
    Location
    Dallas, TX
    Posts
    2,900
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    That depends on what you already know.

    Working with javascript is easy from a programmatic standpoint, especially if you have any programming experience.

    Working with the DOM (getting javascript to properly interact with the webpage) is the source for many people's grief.

    A decent understanding of both are pretty necessary to be successful with your efforts.
    beetle a.k.a. Peter Bailey
    blogs: php | prophp | security | design | zen | software
    refs: dhtml | gecko | prototype | phpdocs | unicode | charsets
    tools: ide | ftp | regex | ffdev




  3. #3
    SitePoint Guru dale_burrell's Avatar
    Join Date
    Aug 2002
    Location
    Wellington, New Zealand
    Posts
    861
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Depends what your past programming experience is and whether you'e a natural coder or not.

    If you've coded before then its just a new syntax, with a few quirks.

    If you haven't coded before then its not the best language to learn to code in, but its still fairly straightforward to get something off the ground.
    If you aren't living life on the edge
    - you're taking up too much space
    Creative Dreaming Ltd / Ask The Local / Amanzi Travel

  4. #4
    SitePoint Member
    Join Date
    Nov 2002
    Location
    NYC
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks..

    I come from a computer hardware standpoint. I have my A+, MCP AND I Net certifications. I just would like to get more involved with the programming languages of the net. I am going to be taking a JavaScript, Perl and CGI class in the spring. I just hope I can grasp all of this.....

  5. #5
    Web-coding NINJA! silver trophy beetle's Avatar
    Join Date
    Jul 2002
    Location
    Dallas, TX
    Posts
    2,900
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This couldn't possibly be more difficult than anything you've already done to earn those certs.

    Do you have ANY programming knowledge? Even really simple stuff, like understanding what a Boolean is and how functions receive parameters??
    beetle a.k.a. Peter Bailey
    blogs: php | prophp | security | design | zen | software
    refs: dhtml | gecko | prototype | phpdocs | unicode | charsets
    tools: ide | ftp | regex | ffdev




  6. #6
    SitePoint Evangelist Mr. Brownstone's Avatar
    Join Date
    May 2002
    Location
    Relative
    Posts
    452
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I recommend reading JavaScript : The Definitive Guide by David Flanagan.

    UK: http://www.amazon.co.uk/exec/obidos/...309777-8194847
    US: http://www.amazon.com/exec/obidos/AS...309777-8194847

    Itís not a programming how-to, but as a reference itís invaluable.
    Of course, that's just my opinion. I could be wrong.

  7. #7
    SitePoint Member
    Join Date
    Nov 2002
    Location
    NYC
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally posted by beetle
    This couldn't possibly be more difficult than anything you've already done to earn those certs.

    Do you have ANY programming knowledge? Even really simple stuff, like understanding what a Boolean is and how functions receive parameters??

    I know nothing of that sort... I hope to learn.....

    Thanks again.....

  8. #8
    Web-coding NINJA! silver trophy beetle's Avatar
    Join Date
    Jul 2002
    Location
    Dallas, TX
    Posts
    2,900
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Here is a pretty good beginner's tutorial, if you'd like to start reading now
    beetle a.k.a. Peter Bailey
    blogs: php | prophp | security | design | zen | software
    refs: dhtml | gecko | prototype | phpdocs | unicode | charsets
    tools: ide | ftp | regex | ffdev




  9. #9
    SitePoint Member
    Join Date
    Nov 2002
    Location
    NYC
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I just shelled out 10k for training on

    1.JavaScript
    2.Perl
    3.CGI
    4.Java
    5.J2EE
    6.Oracle DBA

  10. #10
    Web-coding NINJA! silver trophy beetle's Avatar
    Join Date
    Jul 2002
    Location
    Dallas, TX
    Posts
    2,900
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh, ok. Good luck!
    beetle a.k.a. Peter Bailey
    blogs: php | prophp | security | design | zen | software
    refs: dhtml | gecko | prototype | phpdocs | unicode | charsets
    tools: ide | ftp | regex | ffdev




  11. #11
    SitePoint Evangelist Mr. Brownstone's Avatar
    Join Date
    May 2002
    Location
    Relative
    Posts
    452
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    ROTFL
    Of course, that's just my opinion. I could be wrong.

  12. #12
    ☆★☆★ silver trophy vgarcia's Avatar
    Join Date
    Jan 2002
    Location
    in transition
    Posts
    21,235
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    10 GRAND?!?!?! I hope you get a certification and fries with that!

  13. #13
    SitePoint Member
    Join Date
    Nov 2002
    Location
    NYC
    Posts
    15
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I hope so also.

  14. #14
    ☆★☆★ silver trophy vgarcia's Avatar
    Join Date
    Jan 2002
    Location
    in transition
    Posts
    21,235
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Originally posted by beetle
    That depends on what you already know.

    Working with javascript is easy from a programmatic standpoint, especially if you have any programming experience.

    Working with the DOM (getting javascript to properly interact with the webpage) is the source for many people's grief.

    A decent understanding of both are pretty necessary to be successful with your efforts.
    Actually, I found the DOM to be pretty simple to pick up, at least for simple things like image swapping and showing/hiding/disabling different elements. It's when you get into the more advanced features like creating elements on the fly that you'll be pulling your hair out.

    I've honestly found the single biggest problem with Javascript to be browser support. I came up with a solution for it though: don't support document.all and document.layers. If a visitor comes to my site with IE4 or NN4 the only javascript they really get is form validation. If they want fancy effects then they can come back with a new browser. It may seem cruel to some but I'm not about to spend 3x more time developing code for less than 10% of browsers.


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
  •