Randy said:
I think that 3.2 is getting sufficiently lengthy enough that it might
benefit from being moved to a page of it's own.
Thoughts and comments are welcome.
<
http://www.jibbering.com/faq/#FAQ3_2>
I see no immediate need to move links onto a separate page, but I would
suggest to group links by logical sections and place them in some
"usability order". Say Netscape 4 documentation doesn't need to be the
second link from the top, right after "check it first".
<vk> ... </vk> marks my comments.
Javascript FAQ site, please check first:-
<
http://javascript.faqts.com>
<vk>Does it really has to be the very first resource
for someone willing to learn JavaScript? That seems
more like a resource for advanced users
doing advanced scripting. IMHO anyway.</vk>
1. Browser producers documentation
Mozilla JavaScript 1.5 reference:-
<
http://developer.mozilla.org/en/docs/JavaScript>
Mozilla DOM Reference:-
<
http://www.mozilla.org/docs/dom/domref>
<vk>"Online Gecko DOM Reference" is confusing
in context of "Mozilla JavaScript 1.5 reference":
as if these are two different organizations.
"Mozilla" is more recognizable for a novice,
so should be preferred over "Gecko".</vk>
Download:-
<
http://www.mozilla.org/docs/dom/domref.zip>
(817Kb, HTML format)
<vk>Size and format should be indicated for all downloads.</vk>
Microsoft JScript 5.6 reference and related resources:-
<
http://msdn.microsoft.com/library/en-us/script56/html/1e9b3876-3d38-4fd8-8596-1bbfe2330aa9.asp>
<vk>The title is uniformed with the Mozilla resource above</vk>
<vk>Important!
The current link doesn't work for Internet Explorer: it randomly
reports "Page not found" and stays there or "Page not found" and
then 5 sec delay redirection to the correct location. The first
one
is simply bad, the second is very confusing for a novice.
The link was updated.</vk>
Download:
<
http://www.microsoft.com/downloads/details.aspx?familyid=01592C48-207D-4BE1-8A76-1C4099D7BBB9>
(2.8Mb, Microsoft Windows .chm help file)
Microsoft DOM reference:-
<
http://msdn.microsoft.com/workshop/author/dhtml/reference/dhtml_reference_entry.asp>
<vk>The title is uniformed with the Mozilla resource above</vk>
Opera JavaScript and DOM documentation:-
<
http://www.opera.com/docs/specs/#ecmascript>
<
http://www.opera.com/docs/specs/js/>
iCab InScript documentation:-
<
http://www.muchsoft.com/inscript/>
<vk>Watch the corrected case for UA and script names</vk>
Safari Developer FAQ:-
<
http://developer.apple.com/internet/safari/faq.html>
<vk>Added for your considerations</vk>
2. Standards and specifications
The official ECMAScript specification:-
<
http://www.ecma-international.org/publications/standards/Ecma-262.htm>
Other versions of the ECMAScript specification:-
<
http://www.mozilla.org/js/language/>
DOM Level 1 ECMAScript language binding
<
http://www.w3.org/TR/REC-DOM-Level-1/ecma-script-language-binding.html>
DOM Level 2 ECMAScript language binding
<
http://www.w3.org/TR/DOM-Level-2-HTML/ecma-script-binding.html>
<vk>Both items above re-named properly, also W3C typo corrected:
the relevant language is called "ECMAScript", not "ECMA script",
it is typed properly only in the 2nd document.</vk>
3. Other ECMAScript implementations
FESI - a free implementation of ECMAScript in Java:-
<
http://www.lugrin.ch/fesi/index.html>
Whitebeam Apache Module - Server Side Javascript in Apache;-
<
http://www.whitebeam.org>
Digital Mars DMD Script, console and MS Active Script implementation of
ECMAScript, claimed to be faster than other implementations:-
<
http://www.digitalmars.com/dscript/>
4. Developer resources:-
Source code and tutorials:-
<
http://www.w3schools.com/>
<vk>"DHTML" term is obsolete, moreover say XSLT is not "DHTML"</vk>
Frequently asked questions about source code obfuscation:-
<
http://jibbering.com/faq/obfuscate.html>
<vk>It is already covered in FAQ 4.1, so I see no need
to repeat the same but in more words. I could be
safely removed and referenced instead in actual posts.</vk>
Sites discussing Active Server Pages:-
<
http://www.15seconds.com/>
<
http://www.4guysfromrolla.com/>
<
http://www.aspfaq.com/>
<vk>The majority of ASP pages
being programmed in VBScript, not JScript.
This way a generic ASP sites are irrelevant
to ECMAScript. If they contain some JScript
specific sections then link them directly.
Respectively the link should be renamed to
something like "JScript in ASP".</vk>
Sites focused on using Scripting to automate Windows:-
<
http://www.windows-script.com/>
<
http://cwashington.netreach.net/>
<vk>Again: VBScript or JScript scripting?
Same considerations as for the item above</vk>
Microsoft's Windows Scripting Host (WSH) Newsgroup:-
<microsoft.public.scripting.wsh>
<vk>Again: VBScript or JScript scripting?
Same considerations as for the item above</vk>
Manipulating times, dates and the lastModified date and time in
javascript:-
<
http://www.merlyn.demon.co.uk/js-dates.htm>
5. Developer tools
Venkman - Mozilla Visual JS debugger:-
<
http://www.mozilla.org/projects/venkman/>
Microsoft Script Debugger Download:
<
http://msdn.microsoft.com/downloads/list/webdev.asp>
<vk>This link is not valid and never was. I'm not
sure how did it slip in here. Simply remove it.
It could be replaced by two new items below:</vk>
Microsoft Script Debugger:-
<
http://en.wikipedia.org/wiki/Microsoft_Script_Debugger>
Microsoft Visual Studio Express (free version):-
<
http://msdn.microsoft.com/vstudio/express/vwd/>
6. Legacy resources
Netscape JavaScript 1.3 reference:-
http://docs.sun.com/source/816-6408-10/contents.htm
<vk>was: "Index of Netscape 4 JavaScript docs online
(These documents are no longer available form Netscape
but are still reproduced by Sun Microsystems, Inc.)"
The title is corrected and shortened.</vk>
Index of Archived Netscape 4 JavaScript docs online and for download:-
http://devedge-temp.mozilla.org/library/manuals/2000/javascript/1.3/reference/
<vk>I see no download links in there (?) Otherwise it is exactly what
the
above item is. IMHO only one should stay: and I suggest this one.
As there is not enough confusion between Java and JavaScript: why
add more by referencing JavaScript docs from sun.com?</vk>
Archived documentation for MSIE 3.x:-
http://members.tripod.com/~housten/download/
7. Browser download links
<vk>Suggested section to add</vk>