Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

looking for goodtutorial

2 views
Skip to first unread message

alex...@modelagentur.de

unread,
Aug 29, 2007, 6:54:48 AM8/29/07
to
hi,
can someone point me to a good JS tutorial? (it may be in German or
English)
regards
alex

Randy Webb

unread,
Aug 29, 2007, 5:56:00 PM8/29/07
to
alex...@modelagentur.de said the following on 8/29/2007 6:54 AM:

> hi,
> can someone point me to a good JS tutorial? (it may be in German or
> English)

Not meaning to be obtuse, but, there aren't any "good" ones. The best JS
resource you will ever find is where you posted to and the archives for
this group.

The reason is simple though. Tutorial sites do not get instant, public
feedback when they tell you something wrong. You post bad, incorrect,
poor scripts in c.l.j as a response and you can believe - with your life
- that it will get corrected.

--
Randy
Chance Favors The Prepared Mind
comp.lang.javascript FAQ - http://jibbering.com/faq/index.html
Javascript Best Practices - http://www.JavascriptToolbox.com/bestpractices/

Dr J R Stockton

unread,
Aug 30, 2007, 12:19:45 PM8/30/07
to
In comp.lang.javascript message <Sc2dnTI9Zdy...@giganews.com>,
Wed, 29 Aug 2007 17:56:00, Randy Webb <HikksNo...@aol.com> posted:

>alex...@modelagentur.de said the following on 8/29/2007 6:54 AM:

>> can someone point me to a good JS tutorial? (it may be in German or


>> English)
>
>Not meaning to be obtuse, but, there aren't any "good" ones. The best
>JS resource you will ever find is where you posted to and the archives
>for this group.
>
>The reason is simple though. Tutorial sites do not get instant, public
>feedback when they tell you something wrong. You post bad, incorrect,
>poor scripts in c.l.j as a response and you can believe - with your
>life - that it will get corrected.


Learning javascript from a newsgroup is a long and tedious process, both
for the learner and the experienced users.

Those experienced in other programming languages can learn a lot (about
half of it being good, unless care is taken) by looking at the script
driving the simpler ordinary Web pages.

Much Web tutorial material is worse than useless, being written by
ignorant amateurs, or written long ago, or both. An example of the
former was recently announced here in c.l.j & elsewhere.

Books at least are generally written by professional programmer/authors,
are edited before publication, and are often revised which removes many
of the earlier errors. Choose a book from a respected technical
publisher, one which has gone through several editions and which assumes
on the part of its readers an appropriate degree of intelligence. Check
what you read against ISO/IEC 16262, PDF available at no cost on Web.

--
(c) John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v6.05 MIME.
Web <URL:http://www.merlyn.demon.co.uk/> - FAQish topics, acronyms, & links.
For news:borland.*, use their server newsgroups.borland.com ; but first read
Guidelines <URL:http://www.borland.com/newsgroups/guide.html> ff. with care.

Randy Webb

unread,
Aug 30, 2007, 9:19:01 PM8/30/07
to
Dr J R Stockton said the following on 8/30/2007 12:19 PM:

> In comp.lang.javascript message <Sc2dnTI9Zdy...@giganews.com>,
> Wed, 29 Aug 2007 17:56:00, Randy Webb <HikksNo...@aol.com> posted:
>> alex...@modelagentur.de said the following on 8/29/2007 6:54 AM:
>
>>> can someone point me to a good JS tutorial? (it may be in German or
>>> English)
>> Not meaning to be obtuse, but, there aren't any "good" ones. The best
>> JS resource you will ever find is where you posted to and the archives
>> for this group.
>>
>> The reason is simple though. Tutorial sites do not get instant, public
>> feedback when they tell you something wrong. You post bad, incorrect,
>> poor scripts in c.l.j as a response and you can believe - with your
>> life - that it will get corrected.
>
> Learning javascript from a newsgroup is a long and tedious process, both
> for the learner and the experienced users.

I disagree with that. Trying to find how something works is a lot easier
to find in the archives than anywhere else. And, a well worded search
will tell you just about anything you want to know about JS. And then
you are already in the right place to ask questions about what you don't
understand. That can't be said about books and/or website tutorials.

> Those experienced in other programming languages can learn a lot (about
> half of it being good, unless care is taken) by looking at the script
> driving the simpler ordinary Web pages.

99% of the script "driving the simpler...." is obscenely inefficient and
one of the worst places to try to learn cross-browser scripting.

> Much Web tutorial material is worse than useless, being written by
> ignorant amateurs, or written long ago, or both. An example of the
> former was recently announced here in c.l.j & elsewhere.

Where do you think the people writing the majority of the "simpler
ordinary Web pages" learns to code? Surely you can't think from this group.

> Books at least are generally written by professional programmer/authors,

No, most are written by authors. The main purpose of which is to make
money, not educate the readers.

> are edited before publication, and are often revised which removes many
> of the earlier errors.

If, and only if, they employ a programmer in that field to
review/edit/correct the books. Too many books available prove that is
far from true or they wouldn't be full of the bad practices they are
full of.

> Choose a book from a respected technical publisher, one which has gone
> through several editions and which assumes on the part of its readers an
> appropriate degree of intelligence.

That is a joke, right? The author of a book doesn't care what the
intelligence level of the reader is. What they do care about is selling
the book and supporting themselves.

> Check what you read against ISO/IEC 16262, PDF available at no cost on Web.

And where do you suppose a newbe looking for a decent book is going to
find out where to check against? And, ISO/IEC is a joke when it comes to
trying to learn JS.

Laurent vilday

unread,
Aug 31, 2007, 12:09:32 AM8/31/07
to
Randy Webb a écrit :

> Trying to find how something works is a lot easier
> to find in the archives than anywhere else. And, a well worded search
> will tell you just about anything you want to know about JS.

I totally disagree, your reasoning is too english centric !

Searches with english words are a huge pain for people like me which are
not speaking well the language, especially when you don't really know
what you looking for.

--
laurent

The Natural Philosopher

unread,
Aug 31, 2007, 10:35:13 AM8/31/07
to
Ah.. the perennial 'man page' issue.

Man will tell you everything you didn't want to know about a given
command, but it doesn't ever tell you what command you want in the first
place.

I used to do software support. In the end it was 'read page 127 of the
manual: the answer is in there' for 90% of support calls on one product.

I got the people to put in a sheet with Big Letters on it with each
package we shipped, which was a retype of that page's crucial
information (basically that running Word over a network requires more
than two file handles!!!)

David Golightly

unread,
Aug 31, 2007, 2:52:12 PM8/31/07
to
On Aug 30, 6:19 pm, Randy Webb <HikksNotAtH...@aol.com> wrote:
> Dr J R Stockton said the following on 8/30/2007 12:19 PM:
> > In comp.lang.javascript message <Sc2dnTI9Zdy7dkjb4p2d...@giganews.com>,
> > Wed, 29 Aug 2007 17:56:00, Randy Webb <HikksNotAtH...@aol.com> posted:
> >> alexan...@modelagentur.de said the following on 8/29/2007 6:54 AM:

>
> >>> can someone point me to a good JS tutorial? (it may be in German or
> >>> English)
> >> Not meaning to be obtuse, but, there aren't any "good" ones. The best
> >> JS resource you will ever find is where you posted to and the archives
> >> for this group.
>
> >> The reason is simple though. Tutorial sites do not get instant, public
> >> feedback when they tell you something wrong. You post bad, incorrect,
> >> poor scripts in c.l.j as a response and you can believe - with your
> >> life - that it will get corrected.
>
> > Books at least are generally written by professional programmer/authors,
>
> No, most are written by authors. The main purpose of which is to make
> money, not educate the readers.

Despite perennial grumbling about it, I have yet to see a cogent
argument outlining specific deficiencies in JavaScript: The Definitive
Guide (5th Ed.) by David Flanagan, published by O'Reilly Media 2006.
I highly recommend it as a desktop reference.

>
> > are edited before publication, and are often revised which removes many
> > of the earlier errors.
>
> If, and only if, they employ a programmer in that field to
> review/edit/correct the books. Too many books available prove that is
> far from true or they wouldn't be full of the bad practices they are
> full of.

JavaScript: TDG (5th ed.) was reviewed by Douglas Crockford, Norris
Boyd, Peter-Paul Koch, Christian Heilmann, Ken Cooper, Todd
Ditchendorf, Geoff Stearns, and Sanders Kleinfeld. Reviewers of
previous editions include Brendan Eich and Waldemar Horwat. Anyone
who's worth their salt in JavaScript is familiar with and esteems at
least half of those names.

-David

FAQEditor

unread,
Aug 31, 2007, 5:02:48 PM8/31/07
to
David Golightly said the following on 8/31/2007 2:52 PM:

The FAQ has been changed and I will post a new thread to announce it.

--
Randy


comp.lang.javascript FAQ - http://jibbering.com/faq/index.html

FAQ Notes: http://www.jibbering.com/faq/faq_notes/faq_notes.html
ECMAScript Language Specification via FAQ2.6

Thomas 'PointedEars' Lahn

unread,
Aug 31, 2007, 6:38:38 PM8/31/07
to
FAQEditor wrote:
> David Golightly said the following on 8/31/2007 2:52 PM:
>> On Aug 30, 6:19 pm, Randy Webb <HikksNotAtH...@aol.com> wrote:
>>> Dr J R Stockton said the following on 8/30/2007 12:19 PM:
>>>> are edited before publication, and are often revised which removes many
>>>> of the earlier errors.
>>> If, and only if, they employ a programmer in that field to
>>> review/edit/correct the books. Too many books available prove that is
>>> far from true or they wouldn't be full of the bad practices they are
>>> full of.
>> JavaScript: TDG (5th ed.) was reviewed by Douglas Crockford, Norris
>> Boyd, Peter-Paul Koch, Christian Heilmann, Ken Cooper, Todd
>> Ditchendorf, Geoff Stearns, and Sanders Kleinfeld. Reviewers of
>> previous editions include Brendan Eich and Waldemar Horwat. Anyone
>> who's worth their salt in JavaScript is familiar with and esteems at
>> least half of those names.
>
> The FAQ has been changed and I will post a new thread to announce it.

So far for the FAQ of this newsgroup being a reflection of the consensus of
the regulars of this newsgroup. Aside from Douglas Crockford, I have never
seen any of the aforementioned persons to post to this newsgroup, and I have
yet to see a statement that gives an indication about the current consensus
that this book recommendation should remain in the FAQ (given the number of
bad examples from it posted here to date). There has not even been a
strawpoll to back this up.


PointedEars
--
Anyone who slaps a 'this page is best viewed with Browser X' label on
a Web page appears to be yearning for the bad old days, before the Web,
when you had very little chance of reading a document written on another
computer, another word processor, or another network. -- Tim Berners-Lee

David Golightly

unread,
Aug 31, 2007, 7:12:39 PM8/31/07
to
On Aug 31, 3:38 pm, Thomas 'PointedEars' Lahn <PointedE...@web.de>
wrote:

> FAQEditor wrote:
> > David Golightly said the following on 8/31/2007 2:52 PM:
> >> On Aug 30, 6:19 pm, Randy Webb <HikksNotAtH...@aol.com> wrote:
> >>> Dr J R Stockton said the following on 8/30/2007 12:19 PM:
> >>>> are edited before publication, and are often revised which removes many
> >>>> of the earlier errors.
> >>> If, and only if, they employ a programmer in that field to
> >>> review/edit/correct the books. Too many books available prove that is
> >>> far from true or they wouldn't be full of the bad practices they are
> >>> full of.
> >> JavaScript: TDG (5th ed.) was reviewed by Douglas Crockford, Norris
> >> Boyd, Peter-Paul Koch, Christian Heilmann, Ken Cooper, Todd
> >> Ditchendorf, Geoff Stearns, and Sanders Kleinfeld. Reviewers of
> >> previous editions include Brendan Eich and Waldemar Horwat. Anyone
> >> who's worth their salt in JavaScript is familiar with and esteems at
> >> least half of those names.
>
> > The FAQ has been changed and I will post a new thread to announce it.
>
> So far for the FAQ of this newsgroup being a reflection of the consensus of
> the regulars of this newsgroup. Aside from Douglas Crockford, I have never
> seen any of the aforementioned persons to post to this newsgroup, and I have
> yet to see a statement that gives an indication about the current consensus
> that this book recommendation should remain in the FAQ (given the number of
> bad examples from it posted here to date). There has not even been a
> strawpoll to back this up.

Do you have any examples of posts that illustrate "bad examples" from
the above book? I'd be interested in seeing them.

-David

Randy Webb

unread,
Aug 31, 2007, 8:42:07 PM8/31/07
to
Thomas 'PointedEars' Lahn said the following on 8/31/2007 6:38 PM:

> FAQEditor wrote:
>> David Golightly said the following on 8/31/2007 2:52 PM:
>>> On Aug 30, 6:19 pm, Randy Webb <HikksNotAtH...@aol.com> wrote:
>>>> Dr J R Stockton said the following on 8/30/2007 12:19 PM:
>>>>> are edited before publication, and are often revised which removes many
>>>>> of the earlier errors.
>>>> If, and only if, they employ a programmer in that field to
>>>> review/edit/correct the books. Too many books available prove that is
>>>> far from true or they wouldn't be full of the bad practices they are
>>>> full of.
>>> JavaScript: TDG (5th ed.) was reviewed by Douglas Crockford, Norris
>>> Boyd, Peter-Paul Koch, Christian Heilmann, Ken Cooper, Todd
>>> Ditchendorf, Geoff Stearns, and Sanders Kleinfeld. Reviewers of
>>> previous editions include Brendan Eich and Waldemar Horwat. Anyone
>>> who's worth their salt in JavaScript is familiar with and esteems at
>>> least half of those names.
>> The FAQ has been changed and I will post a new thread to announce it.
>
> So far for the FAQ of this newsgroup being a reflection of the consensus of
> the regulars of this newsgroup.

To date, the only person that has complained or even commented on that
section since it was changed to include the Fifth Edition was you.
Hardly what I would call a consensus to drop it altogether.

> Aside from Douglas Crockford, I have never seen any of the aforementioned
> persons to post to this newsgroup, and I have yet to see a statement that
> gives an indication about the current consensus that this book recommendation
> should remain in the FAQ (given the number of bad examples from it posted here
> to date). There has not even been a strawpoll to back this up.

That makes 4 then that think it is a good book and one that thinks it
isn't. How much more of a consensus do you want?

> PointedEars

Please correct your signature.


--
Randy
Chance Favors The Prepared Mind

comp.lang.javascript FAQ - http://jibbering.com/faq/index.html

Dr J R Stockton

unread,
Sep 1, 2007, 12:34:07 PM9/1/07
to
In comp.lang.javascript message <mMCdnedTv51...@giganews.com>,
Thu, 30 Aug 2007 21:19:01, Randy Webb <HikksNo...@aol.com> posted:

>> Check what you read against ISO/IEC 16262, PDF available at no cost on Web.
>
>And where do you suppose a newbe looking for a decent book is going to
>find out where to check against? And, ISO/IEC is a joke when it comes
>to trying to learn JS.


The word, albeit horrible, is spelt "newbie".

We are not discussing newbies in general, just that special subset that
read the FAQ. The FAQ should have links leading to the ECMA and ISO/IEC
standards.

If you were better able to comprehend English, you would have understood
that I was not recommending using the standards as tutorials; that is
what books are for. But newbies should realise that no one source is
entirely reliable - I recently read, for example, that Apophis is 240
miles wide - and, having got a general idea from the book, it can be
helpful to look at what the standard says, even if one does not yet
fully understand all of the latter.

As an example from elsewhere : the on-line Help of a PC language gives
264-1 as the limit of an ARCTAN2 argument. A newbie might well deduce
that it should have been ((2 superscript 64) minus one) and had been
electronically mis-copied. Reference to the FPU data proper would show
no support for any limit (one may not understand it all, but one can see
when something like that is absent) - and, indeed, all possible 10-byte
float pairs are correctly handled in hardware (I've tested a sufficient
range of finite ones myself), values up to over 1.0e4951. And ISO/IEC
15.8.2.5 is easily seen to show no limit other than those of Number
itself (and to differentiate where appropriate between +0 and -0).

An example from javascript : many sources give the zero of a date object
as 1 Jan 1970 midnight. Midnight is ambiguous and GMT/UTC is essential.
The standards clearly show UTC, misuse "since", but do say "beginning".

And if a newbie is not going ever to find the standards useful, it's
good that he/she discover that as soon as possible, before committing to
a choice of career.

--
(c) John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v6.05 MIME.
Web <URL:http://www.merlyn.demon.co.uk/> - FAQish topics, acronyms, & links.

Proper <= 4-line sig. separator as above, a line exactly "-- " (SonOfRFC1036)
Do not Mail News to me. Before a reply, quote with ">" or "> " (SonOfRFC1036)

Dr J R Stockton

unread,
Sep 1, 2007, 12:41:52 PM9/1/07
to
In comp.lang.javascript message <46d79451$0$403$426a...@news.free.fr>,
Fri, 31 Aug 2007 06:09:32, Laurent vilday <mok...@mokhet.com> posted:


Try putting your question in your preferred language, and using Google
Translate, Babel Fish, or a dictionary to discover English words.

OTOH, put a few common foreign words such as "avec" in the query, and
ISTM that there's much in Foreign on the Web.

--
(c) John Stockton, Surrey, UK. ?@merlyn.demon.co.uk Turnpike v6.05 MIME.

<URL:http://www.merlyn.demon.co.uk/> TP/BP/Delphi/&c., FAQqy topics & links;
<URL:http://www.merlyn.demon.co.uk/clpb-faq.txt> RAH Prins : c.l.p.b mFAQ;
<URL:ftp://garbo.uwasa.fi/pc/link/tsfaqp.zip> Timo Salmi's Turbo Pascal FAQ.

Randy Webb

unread,
Sep 1, 2007, 10:56:33 PM9/1/07
to
Dr J R Stockton said the following on 9/1/2007 12:34 PM:

> In comp.lang.javascript message <mMCdnedTv51...@giganews.com>,
> Thu, 30 Aug 2007 21:19:01, Randy Webb <HikksNo...@aol.com> posted:
>
>>> Check what you read against ISO/IEC 16262, PDF available at no cost on Web.
>> And where do you suppose a newbe looking for a decent book is going to
>> find out where to check against? And, ISO/IEC is a joke when it comes
>> to trying to learn JS.
>
>
> The word, albeit horrible, is spelt "newbie".

YSCIB.

0 new messages