473,385 Members | 1,912 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,385 software developers and data experts.

book for learning Javascript

I have written my web site using FrontPage and have disvovered that
apart from producing code that does not validate it also creates a
horrible structure. I have been teaching myself HTML reasonably
successfully and have almost completed rewriting my web. However, a
major gap in my knowledge is javascript.

I am completely new to javascript and wish to learn this language. I
am looking for a book suitable for a beginner javascript user. (I
have extensive experience in other languages.) I paticularly need a
book that defines the syntax (It's driving me crazy trying to figure
it out without a good reference).

Your suggestions will be appreciated.

www.richardfisher.com (awful frontpage version)

Sep 24 '07 #1
6 1593
Helpful person said the following on 9/23/2007 10:51 PM:
I have written my web site using FrontPage and have disvovered that
apart from producing code that does not validate it also creates a
horrible structure. I have been teaching myself HTML reasonably
successfully and have almost completed rewriting my web. However, a
major gap in my knowledge is javascript.

I am completely new to javascript and wish to learn this language.
<URL: http://jibbering.com/faq/index.html>
<URL: http://www.JavascriptToolbox.com/bestpractices/>
<URL: http://groups.google.com/group/comp.lang.javascript/topics>

Are going to be the best three places to start.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Sep 24 '07 #2
Peter Michaux wrote:
Randy's advice is very good.
Indeed. Yours isn't.
David Flanagan's book is the best option I know of for your needs. I
use it regularly as a first reference.
You should use it as second reference instead, after this newsgroup and the
online material referenced in its FAQ. The former has proven here to be
factually incorrect, and to propose bad practice. Probably not as much as
other books do, but there you are.
[...]
comp.lang.javascript is definitely the best resource on the web for
discussing JavaScript.
It isn't on the Web, but only mirrored there (e.g. on Google Groups); it
does not even really belong to the Internet (some people still use UUCP).

Subscribers are strongly advised to post directly to a well-maintained
Usenet server instead, using a locally installed newsreader application.
I can recommend Mozilla Thunderbird for Windows and KNode for GNU/Linux.

http://en.wikipedia.org/wiki/Usenet
PointedEars
--
"Use any version of Microsoft Frontpage to create your site. (This won't
prevent people from viewing your source, but no one will want to steal it.)"
-- from <http://www.vortex-webdesign.com/help/hidesource.htm>
Sep 26 '07 #3
Thomas 'PointedEars' Lahn said the following on 9/26/2007 2:47 AM:
Peter Michaux wrote:
>Randy's advice is very good.

Indeed. Yours isn't.
His advice is more constructive and helpful than yours is. If his isn't
good then what does that make yours? Don't answer, it was rhetorical.
>David Flanagan's book is the best option I know of for your needs. I
use it regularly as a first reference.

You should use it as second reference instead, after this newsgroup and the
online material referenced in its FAQ. The former has proven here to be
factually incorrect, and to propose bad practice. Probably not as much as
other books do, but there you are.
Everything on the web and in print has errors. You deal with it. Even
your matrix has a flaw in it. Perhaps you should read some of my
discussions on createTextNode and you can determine what the flaw is.
>[...]
comp.lang.javascript is definitely the best resource on the web for
discussing JavaScript.

It isn't on the Web, but only mirrored there (e.g. on Google Groups); it
does not even really belong to the Internet (some people still use UUCP).
Don't count on it. Google Groups has become an animal of it's own. You
have two choices:

1) Deal with it and move on.
2) Whine about the users.

There is nothing wrong with posting from Google Groups as long as you
understand the pitfalls of using it.

<snip>
PointedEars
Subscribers are also "strongly advised" to use a properly delimited
signature.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/
Sep 26 '07 #4
Thanks for the information. However, only one book has been
mentioned, that by Flanagan. Is this book a general reference or does
it also contain chapters on syntax, variable types, conventions etc.

Thanks.

www.richardfisher.com
(It's amazing how google picks up on these links and gives one a very
high position in page searches.)

Sep 26 '07 #5
On Sep 26, 9:34 pm, Helpful person <rrl...@yahoo.comwrote:
Thanks for the information. However, only one book has been
mentioned, that by Flanagan. Is this book a general reference or does
it also contain chapters on syntax, variable types, conventions etc.

Thanks.

www.richardfisher.com
(It's amazing how google picks up on these links and gives one a very
high position in page searches.)

The following link really helpt me:

http://www.nexes.org/sun/javascript/...ction_ApB.html

I just stumbled across it when learning Javascript myself. I know it
is not a book but I felt I understood Javascript a lot better when I
read this text. (At least a lot better than the book I read, which
just rambled on and on about browser differences). At the bottom of
the text these books are suggested:

- David Flanagan's javascript: The Definitive Guide (O'Reilly, 2001)
(already mentioned)
- Nicholas Zakas's Professional JavaScript for Web Developers

Sep 26 '07 #6
On Sep 26, 12:34 pm, Helpful person <rrl...@yahoo.comwrote:
Thanks for the information. However, only one book has been
mentioned, that by Flanagan. Is this book a general reference or does
it also contain chapters on syntax, variable types, conventions etc.
Flanagan's book covers the JavaScript language (syntax etc) and the
browser scripting environment (DOM, events, Ajax, vector graphics and
even a little ActionScript). There is errata (some listed on the
O'Reilly site) but it is a good book and I think the one you want. I
can't say I like Flanagan's JavaScript programming style in all cases.
He has written books on Java and that language has affected his
JavaScript style a bit too much, I believe. Style is subjective, of
course.

Peter

Sep 26 '07 #7

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

Similar topics

5
by: Ben Amada | last post by:
Hi, I'm looking to purchase a book on javascript for beginners although I do have a programming background. I've seen some suggestions for "JavaScript: The Definitive Guide", but the latest...
3
by: Sean McCourt | last post by:
Hi I am doing a JavaScript course and learning from the recommed book (JavaScript 3rd Edition by Don Gosslin) Below is one of the exercises from the book. I get this error message when I try to...
2
by: roy.anderson | last post by:
I have a company credit card and can spend up to 100 bucks on a book! :D Anyone have a javascript book recommendation. I'm experienced in development in ASP.NET and VB.NET, but have little...
2
by: rich | last post by:
I'd like to improve my webdesign knowledge and learn how to write Javascripts. I have built my own website. I have javascripts on my site that I havent written. I download them and edit them where...
14
by: testcpp | last post by:
Hi experts, What's considered the best book to learn javascript? I searched this newsgroup but the postings are over five years old, so is there a good book to learn. I've searched Amazon and...
3
by: WJRutledge | last post by:
Just like the subject says, I'm interested in taking up Javascript and would like to know if anyone knows of any books that are a must have. I know there are tons of books out there on every...
2
by: Alexander Vasilevsky | last post by:
Advise book on JavaScript http://www.alvas.net - Audio tools for C# and VB.Net developers + Christmas discount
1
oranoos3000
by: oranoos3000 | last post by:
hi would you please help me? i looking for a good refrence for javascript that learning javascript from beginner to expert thanks alot
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
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: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
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: 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
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.