Re: <FAQ..TRY> Comments, suggestions on comp.lang.javascript FAQ



On 15 oct, 06:45, "Richard Cornford" <Rich...@xxxxxxxxxxxxxxxxxxx>
wrote:
GTalbot wrote:

a) To remove this: "Read recent relevant posts in c.l.js. "

Why?


Such advice is general, quite loose, not that helpful, not well
targeted. I assume people do read a bit (glance at the subject lines)
posts to see what's going on in a newsgroup before posting, anyway.
But to suggest that treads in c.l.js are good examples of posting
manners is very far from truth. There are people in this newsgroups
who are rude, not that helpful, nitpicking, etc., you know.


b) To replace this: "If the code is more than about 300 lines,
provide a link instead."
with
"If the code is more than about 50 lines, provide a link instead. "

Absolutely not. First, I don't recall any discussion about, let alone
agreement to, reduce the constraint on the amount of code posted from
500 lines to 300 lines, and had every intention of complaining about
that some time soon.

Posting URLs is necessary for some examples; those extensively using
images (because images cannot be posted to the group), frames, or where
the headers may significant. However, the vast majority of scripting
issues can be reduced to examples that are simple enough to post,

Well, if you restrict to posting only javascript code, then readers
will miss everything about doctype declaration, markup validity, CSS
validity, <style> blocks, etc.. all which can (and usually does)
influence layout or expected results of DHTML. This happens all the
time too.
JS debugging will not work efficiently or just correctly with
malformed markup code and invalid CSS code.


the
practice of reducing them to those examples is invariably beneficial for
the person being asked to do it, and separating the script and related
mark-up

I'm all for a clear separation of script with markup and for a clear
separation of style (presentation) with markup and script. But
separation is not omission or absence of. Sometimes, questions and
comments are directed toward markup which has not been posted, are
directed toward doctype declaration which isn't posted, etc.
So, to really answer questions, you often need the whole HTML document
code anyway. That can make quite a lot of lines of code as people
generally do not know how to reduce a webpage to minimum code
relevant. And if you have a 200 lines of code, anyone replying to such
post will have to do the work (copy, paste, upload, type, etc.) and it
won't reveal possible situations (like http headers, server
configuration) which may be affecting the poster's real webpage.


from the question adds an extra step for people interested in
reading the question.

It remains possible for the newsgroup to be being read offline (which is
still what I do when reading on my 3G laptop) so referring to a URL when
that is not necessary can get in the way.

Also, external links are very unstable. How many times have you seen a
link to a page that apparently shows some issue only to find out that
the reason that it does not is that it has been changed in the
intervening time?

That's a problem too. Often the poster does not understand that his
post is archived, that modifying his webpage will defeat the purpose
of his posting.

How many URLs of examples referenced last year do you
imagine are still there (haven't been removed entirely)? Making the
archiving of the group less useful as code not directly posted to the
group tends to become unavailable.


I could bring arguments against posting long chuncks of code too:
satellite connexion, paying for bandwidth, http headers not available.
If I want to see how the posted code is doing in a real webpage
context, I have to waste more time, more energy and more bandwidth.

<snip>> 8- References to IE 6 should be removed IMO. For over 18 months,
there has been a strong movement to phase out, to stop supporting
IE 6. The FAQ should reflect this.

<snip>

While directly talking about Netscape 4 is probably pointless now, this
group should not take any attitude at all towards the browsers that
Internet users employ.

Well, I definitely disagree on this. In all fairness, IE6 deserves a
bad reputation and I see no reason at all to suggest or to propose to
Internet users that IE6 is still a browser version which deserves to
be supported with all kinds of dedicated hacks.
IE6 is a very buggy browser. IE6 has become a security risk by itself
for those using it.


It is reasonable to recognise when a browser is no longer in use but it
is not this group's place to attempt to dictate which browsers people
use.

I did not say dictate. My suggestion regarding IE6 had nothing to do
with browser marketshare either.
There is now a strong world-wide movement against supporting IE 6
furthermore: you just can't ignore it.

IE6 requires a lot of weird hacks, ugly workarounds, dedicated code in
hundreds of code situations. I say IE6 is not a recommendable browser
to use, to code for. For tons of reasons (CSS 2.1, HTML 4, DOM 1,
javascript, security reasons). Why should this newsgroup FAQ suggest
that IE6 is just another browser like others. Promoting or even just
suggesting that IE6 is just another browser like others which may have
bugs, flaws, shortcomings like any other browser (which is not true)
is doing a grave disservice to readers of c.l.js. IE6 is extremely
buggy.

Gérard
.



Relevant Pages

  • Re: what does the "carat" character mean in Excel - answer
    ... independent of the browser. ... For example, using IE6 to respond to the original subject-only posting via MSDG and Google Groups, I have no problem creating a response using GG. ...
    (microsoft.public.excel.worksheet.functions)
  • Re: Comments, suggestions on comp.lang.javascript FAQ
    ... A new poster is probably more likely to have read recent posts than to have read the FAQ. ... configuration) which may be affecting the poster's real webpage. ... IE6 is a very buggy browser. ...
    (comp.lang.javascript)
  • Re: Flicker
    ... the FF default and the first thing I do is drag off the Google ... Not sure what IE6 has that was so handy. ... I trim my ie6 toolbar down to 1 line as I ... is the inability to drag a URL to another browser, ...
    (alt.html)
  • Re: Flicker
    ... Not sure what IE6 has that was so handy. ... You can't even drag the refresh button in front of the address bar, Big Bill must have made the decree! ... FF is my main browser, but I still use ie6 for various functions not limited to testing. ... Opera, which I have 3 versions 7-9 for testing has minor but really annoying "features" that keep if from my default. ...
    (alt.html)
  • Re: Flicker
    ... What do you mean, vs IE6? ... the FF default and the first thing I do is drag off the Google Search ... Opera seems to be making key improvements with each update. ... be a top-flight browser. ...
    (alt.html)