- BKJVSCDG.RVW 20000425
%A David Flanagan
%C 103 Morris Street, Suite A, Sebastopol, CA 95472
%I O'Reilly & Associates, Inc.
%O U$39.95/C$56.95 800-998-9938 fax: 707-829-0104 nuts@...
%P 776 p.
The introductory tutorial section of the first edition was almost
completely removed in the second version. There was still explanatory
material, of course, but it was very definitely aimed at the
experienced programmer. While there is nothing to inherently preclude
the "definitive" claim, the style of the book is much closer to
the third edition.
and a reference section. "Client-side" scripting is, of course,
interpreted and run by the client, or browser. Many servers are now
replacement or enhancement for CGI (Common Gateway Interface)
programming. Thus the division into the core functions, which can be
interpreted by either client or server, and the Web page specific, or
some advanced, functions which can only be handled by the client. The
reference, taking up approximately half of the book, is as one would
Part one, on the core language, covers lexical structure, data types,
variables, expressions and operators, statements, functions, objects,
arrays, regular expressions, and advanced topics. Part two looks at
Web browsers, windows and frames, the Document Object Model (DOM),
events, forms, Dynamic HTML (DHTML), cookies, compatibility,
Flanagan has collected, and presents, a good deal of solid information
might be indicated by the "script" term, and is a full object-oriented
programming language, with all the complexity required by that type of
arises from inconsistencies in approach. It is fairly clear that
The claim to definitive status is quite supportable, however.
Flanagan presents all kinds of information about the oddities of the
language, weird behaviours that arise from interpretations of
variables and operators. The book reveals the internals of the
language (or languages, given the number of variants), which are
bewildering in their complexity.
copyright Robert M. Slade, 1996, 1997, 2000 BKJVSCDG.RVW 20000425
====================== (quote inserted randomly by Pegasus Mailer)
rslade@... rslade@... slade@... p1@...
Book columns: http://sun.soci.niu.edu/~rslade/mnbkc.htm
http://victoria.tc.ca/techrev or http://sun.soci.niu.edu/~rslade