/    Sign up×
Community /Pin to ProfileBookmark

[RESOLVED] What JavaScript version should I learn?

I just figured out HTML and CSS and am ready to take the next step in web development but all of the different versions of JavaScript and different compatibility levels have left me indecisive about where to go from here.

I have a book that was published ages ago (October 2000) on JavaScript 1.5. Would it be worth it to read it and fill in the gaps later?

How drastic are the differences in implementation and code from 10 years ago?

Should I even work on learning the Netscape dialect or should I go with ECMAScript or JScript?

How different are all of these? Is one noticeably superior to the others?

Thanks in advance for your opinion or advice.

to post a comment
JavaScript

3 Comments(s)

Copy linkTweet thisAlerts:
@FangSep 19.2010 — I have a book that was published ages ago (October 2000) on JavaScript 1.5. Would it be worth it to read it and fill in the gaps later?[/QUOTE]Yes, JavaScript has not changed a great deal.

How drastic are the differences in implementation and code from 10 years ago?[/QUOTE]A lot more reliance on frameworks and Ajax

Should I even work on learning the Netscape dialect or should I go with ECMAScript or JScript?[/QUOTE]ECMAScript is the standard, but there are quite a few dialects: http://en.wikipedia.org/wiki/ECMAScript#Dialects

Netscape is essentially dead.

How different are all of these? Is one noticeably superior to the others?[/QUOTE]Mainly a few differences in Array methods: http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28ECMAScript%29
Copy linkTweet thisAlerts:
@Declan1991Sep 19.2010 — Don't forget that if you intend to develop for the web, you'll have to be compatible with all those dialects, so it doesn't really matter which one you start with.
Copy linkTweet thisAlerts:
@DrPepperauthorSep 19.2010 — Thanks Fang, I've decided to go ahead and plunge into my book and am making some progress!!

Dclan1991, I guess you have a point there, lol.
×

Success!

Help @DrPepper spread the word by sharing this article on Twitter...

Tweet This
Sign in
Forgot password?
Sign in with TwitchSign in with GithubCreate Account
about: ({
version: 0.1.9 BETA 6.15,
whats_new: community page,
up_next: more Davinci•003 tasks,
coming_soon: events calendar,
social: @webDeveloperHQ
});

legal: ({
terms: of use,
privacy: policy
});
changelog: (
version: 0.1.9,
notes: added community page

version: 0.1.8,
notes: added Davinci•003

version: 0.1.7,
notes: upvote answers to bounties

version: 0.1.6,
notes: article editor refresh
)...
recent_tips: (
tipper: @nearjob,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,

tipper: @meenaratha,
tipped: article
amount: 1000 SATS,
)...