1. Monday Downtime - All Evolve Media Sites will be undergoing maintenance Monday March 30. This will occur during a window of 7 PM (Pacific Time) to Tuesday afternoon. We apologize for any inconvenience.

JavaScript

Discussion in 'Mayberry Lounge' started by daj, Jan 4, 2015.

  1. daj

    daj Purple Belt

    Joined:
    Apr 2, 2013
    Messages:
    2,253
    Likes Received:
    14
    Location:
    Santa Clariño
    Any JS developers here in the Berry? Seems like teh ECMAscript is eating the world with the proliferation of client server frameworks. Trying to learn JS myself and curious if anyone could share their experience. It appears to have a tough learning curve but a lot of applications
     
  2. The Karate Man

    The Karate Man Blue Belt

    Joined:
    Jan 13, 2012
    Messages:
    928
    Likes Received:
    13
    Location:
    Natchitoches, LA
    JS goes wayyyyyyyyyyy over my head. Respect to you for attempting to learn it.
     
  3. facePuncher7

    facePuncher7 Founder of the militant wing of the Salvation Army

    Joined:
    Jul 22, 2004
    Messages:
    3,403
    Likes Received:
    1,925
    Location:
    Melbourne, Australia
    I use JS.. Kinda..

    I use a bastardized version of it called UnityScript.
     
  4. Timetravel_0

    Timetravel_0 Brown Belt

    Joined:
    Oct 7, 2006
    Messages:
    4,440
    Likes Received:
    604
    Location:
    Rio Rancho, NM
    Javascript makes my tablet crash. Thats all I have to contribute.
     
  5. flanellograf

    flanellograf Silver Belt

    Joined:
    May 3, 2010
    Messages:
    14,532
    Likes Received:
    18
    It's not tough to learn. It's pretty easy. Developing in it can be a bitch though, since there is no proper built in error handling, nor any good IDE:s.
     
  6. gigantalor

    gigantalor Black Belt

    Joined:
    Mar 28, 2008
    Messages:
    6,239
    Likes Received:
    2,763
    I could point you to dozens of articles that you could find on google anyway, so i won't do that.

    However, I think w3schools tutorials are pretty straightforward and decent.

    I'm no expert, but I can get around in JS. It's just a little more difficult (IMO) because it's a loosely-typed language (you can assign almost anything to anything), so it's easier to screw things up, but also more flexible. It's also an OO language, but it's prototype-based (vs classical), so that's a little different too (than Java, e.g.).

    Anyway, I've also heard Douglas Crockford's book is highly recommended, and I may read it myself.

    Another difficulty for me is that I just don't use it often enough, so it's not always fresh in my mind.

    Oh, and I do like to use things like JSFiddle so you can play around with JS snippets and include different libraries.

    Good luck.
     
  7. gigantalor

    gigantalor Black Belt

    Joined:
    Mar 28, 2008
    Messages:
    6,239
    Likes Received:
    2,763
    IntelliJ IDEA isn't too bad for JS.
     
  8. facePuncher7

    facePuncher7 Founder of the militant wing of the Salvation Army

    Joined:
    Jul 22, 2004
    Messages:
    3,403
    Likes Received:
    1,925
    Location:
    Melbourne, Australia
    MonoDevelop seems to work goodly for me.
     
  9. x9lonewolf

    x9lonewolf Black Belt

    Joined:
    May 4, 2009
    Messages:
    5,170
    Likes Received:
    62
    Location:
    Camping With DB Cooper
    codeschool.com will start you from the very fundamentals and take you all the way up to backbone.js, node.js, express.js, angular.js. Help you learn jQuery framework which is based off javascript. Its really a great starting place.
     
  10. daj

    daj Purple Belt

    Joined:
    Apr 2, 2013
    Messages:
    2,253
    Likes Received:
    14
    Location:
    Santa Clariño
    It's frightening how JS is eating the programming world, including the server side.

    The ugliest language is now king
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.