473,395 Members | 1,937 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,395 software developers and data experts.

Fundamental book or tutorial on Javascript?

My job requires me to do a lot of (browserside) javascript development in the
near future, so now I'm looking for a good reference on Javascript.

Specifically, I'm looking for a complete reference that:
- is written for people that already can program. ( I'm pretty decent
in Java, good in Delphi/C/C++)
- approach the subject from a language describing perspective, and not
ad-hoc geared at newbies. (so a K&R/Stroustrup,Lakos,Wirth kind
of book, including rail diagrams, grammar etc).
- Has up to date information on (browser) compability and standards.

So a book without in-24-hours-for-dummies in the title :-)
Jul 23 '05 #1
3 1189
Marco van de Voort wrote:
My job requires me to do a lot of (browserside) javascript
development in the near future, so now I'm looking for a good
reference on Javascript.

Specifically, I'm looking for a complete reference that:
- is written for people that already can program. ( I'm pretty decent
in Java, good in Delphi/C/C++)
- approach the subject from a language describing perspective, and not
ad-hoc geared at newbies. (so a K&R/Stroustrup,Lakos,Wirth kind
of book, including rail diagrams, grammar etc).
You won't find better than:-

"What books cover javascript?" - javascript: The Definitive Guide, 4th
Edition:-
<URL: http://jibbering.com/faq/#FAQ3_1 >

- but you don't have to look hard to find worse.
- Has up to date information on (browser) compability and standards.

<snip>

The last couple of months have seen new releases of Mozilla, Opera,
IceBrowser and Konqueror so completely up to date is not a realistic
expectation from a book. (on the other hand they are all W3C DOM
standard dynamic browsers so what you do find in the definitive guide
will still be applicable).

I would also recommend familiarising yourself with the resources linked
to from the FAQ (and the FAQ itself).

Richard.
Jul 23 '05 #2
Marco van de Voort wrote:
My job requires me to do a lot of (browserside) javascript
development in the near future, so now I'm looking for a good
reference on Javascript.

Specifically, I'm looking for a complete reference that:
- is written for people that already can program. ( I'm pretty decent
in Java, good in Delphi/C/C++)


Since you have experience in class-base OOP languages, I suggest you to
check these links for Javascript-specific OO features, such as prototypes
etc:

http://www.crockford.com/javascript/javascript.html
http://www.javascriptkit.com/javatutors/oopjs.shtml

Berislav
--
If the Internet is a Marx Brothers movie, and Web, e-mail, and IRC are
Groucho, Chico, and Harpo, then Usenet is Zeppo.
Jul 23 '05 #3
Berislav Lopac wrote:
Marco van de Voort wrote:
My job requires me to do a lot of (browserside) javascript
development in the near future, so now I'm looking for a good
reference on Javascript.

Specifically, I'm looking for a complete reference that:
- is written for people that already can program. ( I'm pretty decent
in Java, good in Delphi/C/C++)


Since you have experience in class-base OOP languages, I suggest you
to check these links for Javascript-specific OO features, such as
prototypes etc:

http://www.crockford.com/javascript/javascript.html
http://www.javascriptkit.com/javatutors/oopjs.shtml

Berislav


And especially http://www.crockford.com/javascript/inheritance.html

Berislav

--
If the Internet is a Marx Brothers movie, and Web, e-mail, and IRC are
Groucho, Chico, and Harpo, then Usenet is Zeppo.
Jul 23 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

7
by: Tim Johnson | last post by:
I'm an experienced programmer, but new to Javascript. For OOP: python and C++ backgrounds, among others I have one book on js - (Javascript Application Cookbook). I'd welcome further...
26
by: myName | last post by:
a && b || c is evaluated as (a && b) || c or it is evaluated as a && (b || c)
7
by: jamiil | last post by:
Does any know what book/website would be good for me, an middle- beginner, if what I'm looking for is a hands-on, example-loaded reference book/website? More specifically, what I am looking for is...
4
by: hyperman7 | last post by:
I saved the code below to an external file which I called colorFader.js, and I'm calling it with: <script type="text/javascript" src="js/colorFader.js"></script> My path (above) is correct, so...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.