|
Softpanorama |
May the source be with you, but remember the KISS principle ;-)
Softpanorama Search
|
| Open | Advanced | |||||
| Web/CGI | Etc |
JavaScript is the most popular programming language on the Internet. It's not as difficult to learn as some other programming languages like C++ or Java. But it's still a powerful language that you can use to learn programming, to create interactive web-based applications that make your web sites more useful to visitors. Microsoft provides a decent interpreter and debugger with IE5 so this is essentially a free educational environment suitable to novices.
JavaScript is a developing language and the latest version is 1.5. That means that books that are two or more years old do not describe the version supported by IE5.5 and Netscape 6. Sure, you can live with than, but still it's better to be aware about new features in the language. Actually language was substantially improved along the road and IMHO 1.5 is the first really decent version of the language.
I am convinced that it is an excellent introductory programming language. Moreover Microsoft introduced it as a shell language in Windows Scripting Host. See my JavaScript Links for details.
But the problem is that there are no really good introductory book on JavaScript. Average yes, overhyped (Definitive Guide ;-) yes, but really good -- no. Paul Wilton Beginning Javascript shows some promise for introductory courses and I consider it is probably one of the best, but we still need a second edition to polish the book in order better explain language constructs for novices, to improve exercises, etc.
Nikolai Bezroukov
|
You can use Honor System to make a contribution, supporting this site |
Amazon.com Beginning JavaScript Second Edition Books Paul Wilton
Beginning JavaScript Second Edition (Paperback)
ISBN: 0764555871
DOM Scripting: Web Design with JavaScript and the Document Object Model
by Jeremy Keith (Paperback
- September 20, 2005)
ISBN: 1590595335
DOM Scripting: Web Design with JavaScript and the Document Object Model (Paperback)
1590595335
Mastering Microsoft VBA (Mastering) (Paperback)
Paperback: 707 pages
Publisher: Sybex; 2 edition (October 31, 2005)
Language: English
ISBN: 0782144365
|
Solutions to some of the
nonstandard problems you may face, July 16, 2002
Some of the problems solved are: * How to create a pop under window. In general, the statement of the problem and the solution take up less
than three pages. With very little code to explain, the solutions are easy
to understand. I have been teaching and programming in Javascript for over
six years and yet I learned several things from the book. To sweeten the
deal even further, all of the source code, graphics and other data used
in the book are freely available from the companion web site ... |
Hierarchical Menus with the Underrated style.display Object--You can better manage your Web real estate using hierarchical menus. Learn how with these JavaScript examples by Bill Pena, coauthor of Designing with JavaScript, 2nd Edition.
Managing Enterprise Systems with the Windows Script Host
Mastering JavaScript Premium Edition
The first thing I noticed about this book was the fact that all the examples are illustrated in both VB Script and JScript - take your pick! If you know some C++ you will easily pick up JScript.
The book was easy to follow and was well structured. Within a week or so from being a scripting novice I was able to write useful and productive scripts such as automating FTP jobs and working with the registry - the book also serves as an excellent reference as well as a tutorial.
One thing to note about this book is that you don't need Windows 2000 to run all of the examples on but it does go into ADSI and LDAP in later chapters.
There are not that many books out there that
cover the Windows Script Host for both JScript and VB Script - this one does,
and does it well.
Excellent!, July 7, 2000
Reviewer:
John Edwards (see more about me)
The best scripting book I've found anywhere! Extremely thorough and detailed.
Part 1 features a fast-paced introduction to Windows scripting and core functionality of VBScript/JScript. All the essentials were covered well.
Part 2 is very detailed on creating scripts and scripting files. The best coverage of creating script jobs that I've found anywhere. Good material on managing files, I/O, drives, printers, application startup, Windows registery and event logging. I wish there was a bit more on event logs but the coverage was good in all on this subject.
Part 3 zeroes in on Active Directory & ADSI programming. Really good! Side-by-side scripting examples in both JScript and VBScript are phenomenal. I learned a lot. Covers task scheduling, managing computers, managing logon logoff startup shutdown, schema, services, shared directories, groups, users, more!
Part IV has networking libraries that you can actually use to perform advanced tasks quickly. I have used these in my work now everday.
Over all a really good book that deserves 5 stars
for solid technical coverage.
Also, I have found a couple errors in this book. For example, page 63 regarding 'Variable Scope' and page 67 (Questions section) #20 is incorrect.
It's a ok book if you have a idea of object-oriented programming, but I advise this is not a good book for the absolute novice in programming!
I am really looking forward for books on XML from the same
publishers. Keep it up !
**+ Javascript The Definitive Guide (only on CD) Intermediate reference (actually only second edition is available on CD, the third edition is slightly better, but both are generally very disappointing -- examples are junk and the language coverage is too academic). Can be considered over hyped junk.
A very good introduction and useful reference, June 14, 1998
Reviewer: A reader from Washington, DC
This book was sufficient for me to get going with a language that is structured very differently from the traditional languages that I learned back in the dark ages. It's not designed as a comprehensive reference, although I've been using it as my sole Javascript reference for the past year. Rather, it teaches by having the reader learn to create building-blocks -- sections of code that will accomplish something useful -- and then goes on to show how to integrate those into larger projects. I didn't actually find the larger projects useful in and of themselves, but as examples of good Javascript code they were worth reading through.I read about half of the book straight through, and then started skipping around as I needed to learn specific techniques. It works adequately that way, but in fact it is so full of little tricks -- some of which aren't even presented as such, but are just built into the examples -- that it will really repay anyone with the discipline to read it straight through. (I looked at a script used by the Adobe site that I wanted to emulate, but thought it looked kludgy and there MUST be a better way to do it. I spent several hours experimenting with document objects and attributes before finding the answer. Then in browsing Lemay's book for something else, I stumbled across the exact same technique being used in one of her examples. If only I had sat down and read that chapter earlier!)
The one shortcoming with the book, and the only reason I'm going to knock my rating down to four stars instead of five, is that the reference sections on document objects and properties should be more complete.
Randy Steer
Paul Wilton participated in the writing Professional Javascript book from Wrox and a couple of VB/VBScript books. This book provides a beginner tutorial in the JavaScript language, hopefully teaching programming concepts along the way.
From the Publisher
This book is for anyone who's interested in web programming - from the
amateur home user who wants to enhance his home page to the aspiring professional
developer who wants to add another tool to his belt. Only some HTML knowledge
is assumed - no prior programming experience is required for this book.
???+ Javascript Unleashed Alternative Intermediate to Advanced level course.
The second edition of Teach Yourself JavaScript is not only updated for the latest version of the language - it's also much improved from the previous version, with more examples and better organization.
When JavaScript was first introduced, it made Web pages interactive - and got me excited about programming for the first time in years. It's a fun language to learn and use, whether you're an experienced programmer or a beginner. I wrote this book to try to pass on some of this excitement. This book starts with the basics, and ends with games and applications that take full advantage of JavaScript. If you create Web pages, this book will help you add fun and functionality with JavaScript.
A great JavaScript intro for experienced programmers., March 19, 2000
Reviewer:
Dr. Robert C.A. Goff, MCSD (see more about me) from
With many years of programming experience in VB, I needed a simple discussion
of the basic syntax of JavaScript, and I needed it fast. This book hit the spot.
There are errors in the sample code, as there are in every IT book I've ever
read (including a few rare errors in the Wrox books!). This one is not too bad
on that account. The text is tight and readable, and the examples clear
and fairly well focused. It naturally lacks the depth required to build complex
JavaScript applications, but that's not its goal.
If you already understand programming structures, and just need to learn how JavaScript goes about it, this is the perfect book. If you're just starting out, this book will get you started on the right foot, but you'll need more than 24 hours to master the art of programming. I was actually pleased with the author's restraint in limiting the discussion and examples to essentials. By avoiding the temptation to include "cool tricks" in the examples, the focus on core concepts is strengthened. This is a well done book for its declared purpose.
Great for learning and novice programmers, January 7, 2000
Reviewer: Ted Parton from
This book is excellent for introducing the reader to JavaScript. It starts off
by explaning some of the differences between Java and JavaScript, along with
the origins. The first two parts (or sections) of the book are really spent
introducing the user to JavaScript and definately should be read by beginners.
The book is divided into 24 quick 1 hour segments, which is perfect for intermediate to advanced programmers as they can skip ahead to the sections that really talk about using JavaScript. But this book will be most appealing to those still new to developing web sites and are wanting to add in JavaScript functions. The examples are good and demonstrate how you can go about achieving want you want JavaScript to do.
Ultimately you should get this book if you are new to JavaScript and need to learn it fairly quickly. However, you will probably want to pick up a more detailed book later on as a reference guide if you plan on doing much coding in JavaScript.
I have a rather old version (JavaScript Handbook, 1996) and it's not bad.
Decent level of attention to the language itself. For example language operators
and control structures are explained well. That's what I expect of any decent
introductory JavaScript book.
It is not for beginners, but the best for the next step up, May 28, 2000
Reviewer:
Johnny Liu (see more about me) from Jersey City, NJ
This book is not for someone who is an absolute beginner to scripting or programming.
I would only recommend it for someone who has some experience with scripting
and programming - you don't need much, but you do need some in order to fully
enjoy this book.
When I bought this book, I had already read a slimmer, truly beginner JavaScript book, "Teach Yourself JavaScript 1.3 in 24 Hours" by SAMS. The SAMS book taught me the basic concepts of JavaScript and gave me a good foundation in Document Object Model, syntax, scripting logic, etc. With that knowledge already, the Goodman, JavaScript Bible was fully appreciated.
The JavaScript Bible is the best book around on the subject
for an intermediate beginner - I mean someone who is still a beginner to JavaScript,
but not an absolute beginner. When you are at this stage, buy this book. It
is the best learning tutorial at that stage. After reading this I intend to
buy the O'Reilly JavaScript book for reference and comparison. I would not recommend
the O'Reilly book as the proper learning tutorial for the intermediate beginner,
because unlike the JavaScript Bible, the O'Reilly book is written for those
who are quite programming and scripting saavy. The O'Reilly book is worth purchasing
for reference after reading the JavaScript Bible. The O'Reilly book is also
worth buying later in order to find any points that The JavaScript Bible may
have not included (and points that the O'Reilly book may have not included but
are found in the JavaScript Bible). The JavaScript Bible is a good teacher and
a very good reference book. The O'Reilly book is a OK teacher and an excellent
reference book. --This text refers to the
Paperback edition.
I don't know what book everyone else was reading but..., October 15,
2000
Reviewer: A reader from Delray Beach, FL
this book as someone else already stated 'sucks'. If you've got time to waste
reading through this guy's twaddle more power to you. The examples are poorly
presented. Mr. Goodman, the author, seems to enjoy burying useful information
within his long explanations of extraneous data.
This guy does an excellent job of blending together a lot of concepts (sometimes unrelated to the current discussion) and then burying the core concept he's discussing! Unbelievable.
If you are still thinking about buying this book, do yourself a favor, when you're at the book store look in the index or table of contents of this book and then go to the page and read the authors discussion/explanation. Read it carefully, if you don't fully understand the concept then look for a reference to what you don't understand in the book keep doing this until you fully understand the concept you were originally interested in. Once you've done that if the time it took you to *fully* understand the concept was acceptable by all means buy the book, but if you're like me you'll find the time invested in finding useful information in this book is unacceptable.
FYI- I've read a lot of computer books in my life this ranks right up there with the worst, a five star waste of time. --This text refers to the Paperback edition.
Paperback - 497 pages 2nd Bk&Dk edition (March 1999)
Microsoft Press; ISBN: 0735605637 ; Dimensions (in inches): 1.41 x 9.46 x 7.47
Amazon.com Sales Rank: 4,586
Avg. Customer Review:
a readable, accessible primer-to-intermediate
guide
July 11, 1999
Reviewer: t.d.s@mindspring.com
from Chapel Hill, North Carolina, USA
True, this is not a great reference, though the CD contains great reference material and there are www links scattered liberally throughout the text. For more general DHTML references one would do better with either Goodman's "Dynamic HTML: The Definitive Guide" (O'Reilly & Assoc., 1998) for a cross-platform perspective or Francis et al. "IE5 DHTML Prog. Ref. 2nd Ed." (Wrox Press, 1999) for a very IE5-centric text.
What this book excels at is showing you how to do stuff with DHTML, combining (Java)script-ing, CSS, and touching on XML. It doesn't go deeply into any particular subject, nor does it skim too lightly, and its "portal" approach almost guarantees there are links to more information.
Netscape-centric developers will find this text off-putting to offensive. This book stresses - though is not exclusive to - IE4 and 5. As Microsoft and Netscape converge on the W3C DHTML specification we can hope browser-specific DHTML books will be replaced by more standardized texts.
I would recommend this book to anyone who is at least slightly familiar with the technologies and wants to put them together quickly to create eye-catching sites. Its Javascript tutorial is weak - if you're not already familiar with Javascript or its siblings (JScript, ECMAScript) start elsewhere then return to this book for practical uses of Javascript.
***** Good training for beginners and information for advanced January 8, 2000
Reviewer: jnz08 from Honolulu, Hawaii
I disagree that this book covers only the very basic. It begins with a great overview of HTML (though I'm a pretty good web programmer, I read the HTML chapters and found some things that I did not know before)and then covers scripting quite well. It also has a good overview of css, including some screenshot differences between how IE and Netscape display styles. After this, it gets into more esoteric subjects like data binding, scriptlets, and font embedding. It also has a chapter or so for XML, talks about javascript error handling, and has a big section on cross browser coding.
I liked this book-I thought it was very well written. It definitely wasn't a hard core reference-but it points you to specific places in all sorts of real references, most on the net, though it also recommends some real reference books.
This is the best book I've seen for learning DHTML. I taught for years and the author has a gift for explaining both simple and complex ideas in a very readable but information-rich format. Like a reviewer below, I also found the book to be full of tons of links to useful online references and the CD to have a lot of useful info/demos. As far as the book's coverage of different browsers, I thought that it covered the most important issues - what does not work in different browsers. There are even a few places where it deals with Opera and things like spiders and text only browsers, though of course most of the coverage is of Netscape and Internet Explorer.
Haven't read the book yet, but I took Dave Thau's class, November 16,
2000
Reviewer:
mslaura (see more about me) from San Francisco, CA USA
Dave Thau is amazing. I am dying to get this book. I took his JavaScript class
in San Francisco and he managed to make the subject not only easy to learn,
but fun! I had some previous programming classes and came away confused and
frustrated at the inability of my instructors to convey the basic principles
involved. In Dave's class I learned not only all the basic principles of programming,
but how to execute them successfully using JavaScript. Invaluable. If this book
is anything like his classes you can't pass it up.
A good instructional and reference book, October 25, 2000
Reviewer:
water_monkey (see more about me) from La Crescenta, Ca USA
Even though JavaScript is not a new technology (in term of the Internet world),
it is often difficult to find well written books that are easy to understand
about the subject. Those that are well written, good instructional books, tend
to be poor reference books (with the ability to find answers without reading
the whole chapter0.
"The Book of JavaScript..." does a good job at both. If you need the instructional "how-to" type of book you will find this book is excellent. Once you feel comfortable with JavaScript you will be able to use this book as a reference.
This book does a good job at combining both worlds. There are better books for instruction and better books for reference (JavaScript: The Definitive Guide O'Reilly Press), but as an all-in-one book this succeeds where others haven't.
Thau is a wizard, November 1, 2000
Reviewer: A reader from Brooklyn, NY USA
The Book of Javascript makes the intimidating fun and approachable. I highly
recommend this book.
The book will help you to get started very, very quickly. There are great examples, showing you exactly what you can do with JavaScript.
I have no hesitation whatsoever in recommending this book
- my copy has yet to see my shelf!
A handy day-to-day reference document, December 24, 1999
Reviewer: Joel Howe from
I found this book to be
very useful. There are many examples that are helpful in developing your
JavaScript skills, and there are several more advanced sections that include
explaining how JavaScript can be used to link with Java and ActiveX.
This book truly helped me develop from a beginner at JavaScript to an expert.
My experience before this book was that I was an HTML expert, but didn't have
a clue about JavaScript. I am currently doing some web page development work
and I routinely reference this book to refresh my memory. I highly recommend
this book, though it may be getting out of date a bit, but since there are still
many people using Version 4 browsers, this book will ensure you are writing
JavaScript code that can be used by most anyone, not just IE5.0 users.
The Kent brothers REALLY explain JavaScript and and provide a good introduction to the nuances (= annoyances) of object based syntax. If you think you have to buy four or five bad references to find a good one, this is the ONE good one on JS. (Better than anything in the O'Reilly catalog.)
This is THE book many developers turn to in lieu of sharp
objects and alcohol when fumbling with JavaScript. Why? It's in English and
is well organized. Plus, instead of clunky CDs, you can access/copy the book's
scripts over the web as you read the book.
This book defines the top of its category., August 9, 1999
Reviewer: A reader from
Out of a large library of JavaScript books, this one is the only one that never
gets shelved. I've seen novices find out how to do all the things they were
looking for, and I've personally used it to expand my own knowledge. If I were
to own just one JS book, this'd be it.
THE book for beginners, May 23, 2000
Reviewer:
Tobias Schmidt (see more about me) from
I bought three books about JavaScript to get me started and I have to say that
this was by far the best. The other two books I bought were the Visual Quickstart
Guide by Peachpit Press and O'Reilly's Definitive JavaScript Guide. I used the
Quickstart Guide to get a basic understanding for the language but soon noticed
that I didn't actually learn it, but was rather just copying the examples in
the book. With the Definitive Guide the exact opposite was the case. It was
simply to hard to understand as a complete novice.
The official Netscape Guide is the ideal book for starters: It takes you through the learning process step by step, starting with the easy stuff and then becoming harder and more complex. It also shows you the annoying parts about JavaScript (browser incompatibilities) and how to deal with them.
Overall an absolutely cool book to get you started!
A great, hit-the-ground-running start for JavaScript, April 28, 2000
Reviewer: Steven Jarvis fromFayetteville, Arkansas
This book is an apple, not an orange, so don't call it an orange. It's not a comprehensive guide to the esoteric ins and outs of JavaScript. That's what O'Reilly's JavaScript: the Definitive Guide is for. This book --- like all the books in the excellent Visual QuickStart Guide series --- is aimed at getting you into the topic and doing stuff with it quickly. The other books like the O'Reilly book (which would leave a beginner pulling her hair out) are for later.The examples in this book show you the most common uses of JS and provide sample scripts (which are available for download on the companion web site). The newer, 3d. ed. of the book adds a significant amount of additional information, and is worth the price of admission (I also owned the 2d. ed.). It gets you doing cool stuff with Javascript quickly. That simplicity is its strength and also one of my complaints about it.
The examples are not often very flexible. They do one thing well (which is described quickly and in a manner in which you can easily understand), but its not always easy to modify the script to similar uses. And, because it's how it is, it doesn't teach you enough to understand the theory of the JS you're using, so you rarely understand how to modify those scripts. BUT, as I said above, that's beyond the scope of this book.
One example: in the doing things with windows chapter, there are scripts for opening and closing a second window from within the main window. Great scripts and they work well. But, if you want to open the new window from the main window, then close the new window from the new window (not the main window), too bad, because it doesn't show you how to do that.
But, on that point, I'm starting to lean in the direction of calling this book an orange.
For absolute beginners: it's a must, and is probably the best introduction to JavaScript. For Intermediate JavaScripters, its hit or miss, so check it out thoroughly (though it's still a great quick reference for when you forget something). For advanced JavaScript and JS applications, check out one of the O'reilly reference works.
Invaluable reference and great for the beginner., January 25, 1999
Reviewer: A reader fromSeattle, WA
I've just started using this one myself, and so far, it's proven to be an invaluable reference. I used to think JavaScript was a difficult and laborious language to learn, especially since the only coding I know is HTML, a little BASIC and some MUSH code (I'm not a programmer, can you tell? *grin*) After paging through the first few chapters of this book, and even jumping around a bit, it's not so much of a mystery anymore, and I now have a correct perception of this popular scripting language, as well as a decent working knowledge. Following the excellent path forged by other titles in the series, this guide is written in a candid, easy to understand manner. Best of all, just like the VQS Guide to HTML4, another of my favorites recommended elsewhere on this site, it's got a companion web site with all of the samples as well as further exercises. Don't waste your time reading thick books full of information you'll never use. Try this one and get to work writing JavaScript immediately. Once you get started and become better versed in the language, you'll want to keep the book nearby as an easy to use reference source. --This text refers to the Paperback edition.
Paul Wilton participated in the writing (semibaked) Professional JavaScript book from Wrox and a couple of VB/VBScript books. This book provides a decent beginner tutorial in the JavaScript language, hopefully teaching programming concepts along the way. What I really like is the chapter about debugging that includes both discussion of MS debugger and (now obsolete Netscape debugger). One reviewer complains that the author is too much OO fundamentalist and that's bad, but still it's one of the best intro books available on the market.
From the Publisher
This book is for anyone who's interested in web programming - from the amateur
home user who wants to enhance his home page to the aspiring professional developer
who wants to add another tool to his belt. Only some HTML knowledge is assumed
- no prior programming experience is required
for this book.
Javascript is just an Object-Based Language?, August 27, 2001
Reviewer:
Boris Strokopytov (see more about me) from
Bronx, NY USA
Whether Javascript is OO or not OO language is maybe not that important. That's not my point. It is what it is. Perhaps it somewhere in between OO and structured languages but what bothers me that Paul Wilton didn't show to the end what great language Javascript is. From my point of view at least 2 additional chapters are needed to be added which would clarify how you CAN do OOP in Javascript and how you can define your own reusable objects in JS. On the positive note, Paul Wilton is obviously a very talented writer and his writing style and explanations are excellent. Good book for the beginners. Though, I'm repeating, this book is not going to give you a full impression about Javascript. I certainly would recommend to read everybody Hour 11 from "Teach yourself Javascript in 24 hours" (not a bad book at all, by the way!) or if you are brave enough "Javascript Objects" mentioned above. The OOP part was at least partially missing from this book.
Outstanding book!!, July 9, 2001
Reviewer:
rcbto (see more about me) from
North Huntingdon, Pa. USA
The book is laid out in a logical, orderly, consistent manner from beginning to end. First you are presented with a concept. Secondly, you are given an example of fully functional code. Thirdly that code is fully explained, line by line. The book starts out with simple concepts and builds on them almost effortlessly. First you learn the core language, then you learn how to attach the JavaScript code to the base HTML document. Later you learn how to dynamically change the HTML document "on the fly" using JavaScript. Next, you are presented with -- interaction with the user through forms, string manipulation using regular expressions, Date objects and methods, Time, and Timers, Cookies, Dynamic HTML, Databases and server side scripting. I appreciated the fact that the examples given in the first 9 chapters work in both major browsers, so you are not immediately presented with confusing browser incompatibilities that complicate the learning process, but you are made aware of the incompatibilites later in the book when you are more able to understand them.
As an aside, if I am a "little shaky" on one of the properties' or methods' syntax, and want to go back and review the concept, the material is quite easily found. The index is good as are the appendices where the DOM's and BOM's are laid out in detail.
The book is exceptionally "meaty". Don't skip over any text or explanation of code, because you will miss myriad little tidbits of information and programming techniques that will prove most valuable.
Some of the reviewers have complained about mistakes and typos. I have found most of the mistakes to be typos and the typos to be trivial matters, easily recognized. Of the 70+ examples give that I have done and experimented with up to chapter 10, only one didn't work as laid out in the book. (ch7 GlobalFunctions.htm) And from the thorough instruction given up to that point, I was able to correct the mistake and get that example to work also.
In short, using this book, you can go from knowing
nothing about JavaScript to building almost any kind of website you've ever
encountered, from storefronts, to "virtual amusement parks". My hat's off to
Mr. Wilton.
However, the reference chapters -- always the most important part of a computer text -- are fairly useless. The IE DOM is hardly explained -- it could warrant a book of its own, but this book's sketchy outline is useless. The way the appendixes are laid out is inconsistent and not visual enough -- you have to dig for the information you need (for instance, which browser supports which core object).
Finally, and worst of all, the methods reference doesn't give you any clue as to the parameters of the methods! I often find myself looking up the object description here, then going to MSDN to se what the parameters are. How silly.
3 of 5, because it *could* have been truly the only JavaScript book any serious programmer needs. As is, I'm off to the store to finally get a decent reference book. (Problem there is that all of them pre-date IE5. Where's the update, O'Reilly?)
The first 750 pages or so of the book comprises the main content of the book. It is divided into 20 chapters, covering just about every aspect of the language. Some of the more advanced chapters, which I did not get a chance to read, are integrating JavaScript with Java, Server-side JavaScript, and stand-alone JavaScript via Windows Script Host. There are also chapters on integrating JavaScript with ASP, and detailed looks at a couple of fairly complex JavaScript systems including a family tree and an ecommerce tool. The problem is that there's little ramp-up. There are lots of code examples throughout the text, but they are primarily small snippets. So it's like shock therapy when you are presented with such major applications of coding without anything in between! But this has to do more with the aforementioned nature of the book in that so many different authors with different styles and topics wrote it. Some of the chapters are great; they have some really good information that any level of programmer can use. The chapters on Forms and Data, Multimedia Plugins, Debugging and Disappearing Data, and Windows and Frames were all extremely helpful. Other chapters for me were completely useless to me - they droned on and on about theoretical issues without getting into practically any coding. I had great hopes for the chapter on Privacy, Security and Cookies, as well as the one on Rapid Application Development, but neither was helpful at all.
The last 300 pages or so comprises the reference section. The reference section is great, it goes into every aspect of the language, including the core language attributes, objects and methods, and there are a ton of JavaScript/browser comparison charts that give you a great idea of what functions and features will be available to you in Netscape and IE from the earliest version to the latest.
Ultimately what you get out Professional JavaScript
really depends on your level of expertise when it comes to programming.
I do not personally have any formal training - it's all been self-taught, so
some of the more advanced stuff, though I'm sure I could learn it given the
need, was not presented in a way that instructs people who do not have a familiarity
with advanced programming techniques. There seems to be a lingo that some programmers
use when talking about programming and for people who don't have formal programming
training (or haven't been programming since they were nine) is just completely
baffling. Most O'Reilly books seem to be full of this, but then they are written
for the professional programmer. Professional JavaScript, as the name implies,
probably is as well, however, there is enough great information here for any
kind of programmer, and you just have to be selective as to which chapters you
try to tackle.
Very Good Book if you have some programming Experience, January 3, 2000
Reviewer: Harry Yeh from
This Book and the O'Reily Book Javascript : The Definitive Guide are the best
books for Javascript in my mind. This Book teaches you all the useful techniques,
and I use the O'Reily as a reference. They have a really good section on the
OOP with Javascript.
If you are a beginner, this book is pretty good as well. This is definately a book you will pick up time and time again! For the professional Web Developer, this book will teach you techniques that you would have had to scour the internet to figure out. There aren't that many Javascript books out there that were really good in my mind but this is definately one of the best! Like other Wrox books, You DEFINATELY CAN'T JUDGE A BOOK BY ITS COVER!
Excellent Case Studies, January 15, 2000
Reviewer: Mart Poom from
Chapters 10 and 14 in this book are excellent case studies. The 'Family Tree
Photo Album' is a great real-life example of how to use JavaScript practically
and ties up what has been taught in the book.
But then chapter 14 which is "Building an e-commerce shop front" goes beyond that to create a functioning online shop. It's brilliant! I have "borrowed" it for our company site.
Thanks Wrox, this book surpasses even ASP2.0 in quality and depth. Keep up the good work.
Proliferation of subtitles, many times just for one paragraph. Index with at least one level larger font size then what even Wrox itself used in ASP 3.0 book. Table of contents stretched out to 30 pages with big font sizes which rendered it almost useless.
Way to many "buy this further Wrox book" nagging in the text up to a point where you have to start suspecting that not things are not present on purpose just to make you purchase one more.
DHTML section is way too IE biased, even with no mention of some cross browser techniques you can see working on web. Client side JavaScript case study just goes presenting IE exclusive code, then some rambling how "Netscape can't do this" and then - a miracle - cross browser JavaScript library from the net :-) FI development of cross browser code was too much for authors they why not simply presenting several good libraries and explaining their inner workings?
Authors of at least half chapters seem to be at loss about their intended audience. If this was written for web developer then one would expect to see things like events and document object model covered in one place and not scattered (as some tutorials have to do). I can't blame for this so much authors but project manager and editors (6 of them :-) Book with many authors scattered all over the planet lever or dies by good or bad project management to provide coherence.
Chapters on server side, wsh and client configuration are fine but that is no more then several hundred pages. This book really needs major rework and split into two smaller volumes of which one would really be professional (with good reference section this time) and the other would be intro review volume. Then professional part would probably get 5 stars - and wouldn't break your wrist while you try to wade through to find something.
CD-ROM - 996 pages 3rd Bk&cdr edition (June 15, 2000)
Sams; ISBN: 067231763X ; Dimensions (in inches): 2.05 x 9.01 x 7.33
Amazon.com Sales Rank: 3,801
Popular in:
Arizona State University (#12)
1) if you've done any programming in another language before, you will find the first couple of hundred pages heavy going, as it explains very basic concepts in excessive detail. But you still need to read these chapters as a few things come up which are peculiar to JavaScript.
2) It's just plain wrong, or incomplete in places. For instance, the browser-detection example given doesn't actually work because of some basic errors in the code. And it neglects to mention a lot of the vital peculiarities where Netscape's JavaScript and IE's JScript diverge in their behaviour. If the book is to be believed you'd think all Javascript 1.2 code would work on the latest Netscape and Microsoft browsers. It won't. It's just not that easy unfortunately.
3) Good for learning, but not much use as a "reference". Hard to find the info you want while you're coding, and when you do find it it's frequently too sketchy to give you any insight into your problem.
So don't rely on this book as your only JavaScript reference. You will have to look elsewhere to find out the truth and get your scripts working properly. Particularly if you want your code to work in Explorer.
Just get it!, August 1, 2000
Reviewer:
Tomohiro Noda (see more about me) from
It's exactly what I wanted! There are many points I recommend this book to you.
Anyway, it's worthy of $50.
Great book for heavy duty programmers!, October 15, 1999
Reviewer: A reader from
Unlike the first 3 reviewers, I am a software engineer who LIKES TO PROGRAM.
My complaint with other Javascript books is that they are too lightweight
and there is not enough information besides how to make cute web pages.
I consulted this book frequently during the development of a large project,
and it never let me down. There was information on every topic I needed, and
examples with enough substance that I could take it from there. This book spans
the simple to the complicated, so you get a lot of value out of this book -
this book will remain useful as your skills grow.
***+ Javascript The Definitive Guide
With this book I've learned how to visit all objects in the document tree and print out the source code for the event handlers. No "Dummies" or "21 Days" books are going to give you the theoretical grounding to do that! If you have an interest in computer languages in addition to having a need to script your browser, this book is for you. It has a great reference section for looking up language features and the various Window objects as well. If you want to build complex Web applications that use a lot of client side Javascript, this book will open new possibilities to you.
If you still own the Second Edition you owe it to yourself
to buy a replacement; this Third Edition is a far superior book.
Focus on IE Minimal & Not Enough Examples, June 14, 2000
Reviewer:
reb99z (see more about me) from
Navigator may have been THE browser back in 96 when the book was first written,
but this third edition came out in 98 when IE was fast taking over. I think
it's a bit deceptive that the title doesn't indicate the strong Netscape Navigator
bias. The end result is that I have to go out and get another book for JavaScript
under IE. Pity! Also there's a lot of prose and not enough complete examples
that one can try.
Not for beginners, May 23, 2000
Reviewer:
Tobias Schmidt (see more about me) from
I am pretty new to JavaScript and so I decided to buy three book to get me started:
this one, the Visual Quickstart Guide by Peachpit Press and The official Netscape
JavaScript Guide.
I started with the Visual Quickstart Guide to get a basic understanding of JavaScript but soon noticed that I was just copying the scripts in the book and didn't really learn any JavaScript. This is where the Netscape Guide came into play. It took me through everything step by step and I am now able to actually programm my own stuff. I use THIS book mainly to learn the stuff the previous two books didn't cover and also as a reference, one of the really big plusses of the book. Half of the book consists of a reference that lists all the objects, properties, even-handlers and whatnot. Just amazing, has helped me numerous times!
I cannot recommend this book for absolute beginners though.
It just doesn't take you through the process of learning step by step.
Worked for me..., May 12, 2000
Reviewer: A reader from
This is one of those books which probably deserves the * to **** ratings
various people give it - it just depends on where they're coming from, in terms
of programming background, and what they're trying to accomplish.
For me, this relatively cheap WROX book fit the bill: I had some specific JavaScript problems on a project I was handed at work and I found the solutions here very quickly... faster than I could have with one of those massive tomes of excrutiating detail! But my background is pretty strong in OO and procedural programing, even if I am a JavaScript newbie: I came in with a pretty good idea of what details I was looking for.
Bottom line: I wouldn't recommend this book as a newbie tutorial
or something to get started on programming with. But if you have the background
and just need to find specific stuff or maybe come up to speed quickly in "another"
language, this has an appropriate level of detail and is structured logically
enough for you to zero in without excessive hunting.
Here is what it is not:
a) A step by step cookbook for people who buy "Dummies" or "In 21-15-5 days" brand books.
b) A complete reference (if you need that you can get O'reilly book or find a searchable online reference.
Remember, Wrox(this book's publisher) motto is "Programmer to Programmer". And this book is truly in this spirit.
My favorite chapter is #7, called "Disappearing Data". Reading it is like listening to an experienced JavaScripter explaining all the pitfalls of the language. Chapter 6 - "Privacy, Security and Cookies" was very useful to me too. Just these two chapters make this book worth buying.
Others have complained about the examples being too academic
but I found them very appropriate for the kinds of things I'd do such as using
regular expressions for form validation, binding of html elements to objects,
etc., using tree and stack data structures for document parsing... Even if you
already use these techniques I found it an effective way to teach the language.
A great book with great depth, August 18, 2000
Reviewer:
Easdr ahuk (see more about me) from Mohr's Beach, SK Canada
This is an important book, that takes the object-oriented aspects of JavaScript
seriously and will take you there, if you are prepared to think long and hard.
I found the reading is slow going because there is an incredible amount of material
here. Buy this book and then find lots of time to work the code and think about
OO and how JavaScript does OO. Wow
Disappointing, July 18, 2000
Reviewer:
Robert A. Fontana (see more about me) from Boca Raton, FL United States
The main point that the authors attempt to make is that JavaScript can be a
powerful and flexible object-oriented programming language. This book is better
suited for the classroom than for real-world web development. Out of its 450+
pages, a single 30-page chapter deals with JavaScript in the browser.
Since I have several years of C/C++ experience, I bought this book primarily for the object reference table in the appendix. As I began writing real JavaScript applications, however, it became clear that this book was more of a hinderance than a help -- that even the object reference was a watered down version of the Netscape documentation. For instance, the book makes no distinction between read/write and read-only properties. The programmer is left guessing whether his program is failing or the property is not writable.
I found that "JavaScript - The Definitive Guide" by O'Reilly
& Associates (ISBN 1-56592-392-8) covers browser objects much more thoroughy.
Thinking clearly in a scripting language, March 9, 2000
Reviewer:
Stavros Macrakis (see more about me) from Cambridge, Massachusetts
Your code can benefit from object-oriented programming even if your language
doesn't support it directly. Javascript provides more support for O-O programming
than (say) C, although much less than Java.
JSO shows you how to write client-side applications in object-oriented Javascript. It leads you through useful examples using the technique, demonstrating that you can do many sophisticated and useful things with this 'scripting' language.
For very experienced programmers, this will at times be a slow, but most developers will benefit from the close attention to the code.
JSO doubles as a concise introduction and reference to Javascript, covering it better in 80 pages than those bricks in the bookstore do in 1200.
The strength of this book is also its weakness. Since it focusses on client-side functionality, its example of client/server Web programming is unrealistically tilted towards providing all functionality on the client. But, given the current state of the art, I can't think of a better way of doing this without spending too much time on server-side issues. Along the same lines, the current incompatibilities among implementations force it to be browser-specific (Internet Explorer).
Overall, this is probably the best book on client-side Javascript
programming -- as long as you don't care about cross-browser compatibility.
The author explains enough of the plumbing of the WSH and its object model, and how they interact with the facilities in the two supported languages, to give the reader a firm foundation. He routinely shows programming examples implemented in both VBScript and JScript, or shows one and describes the minimal changes to the other. While all such programming examples are inherently somewhat artificial, the examples in this book are well chosen, and in many cases will probably be "borrowed" directly into some reader's code.
I was particularly pleased to see the three chapters that focus on the new features in WSH 2.0, file system programming, and code reuse...
File system programming is another inescapable joy of programming, but sadly it's one that many authors don't like to address. Esposito talks at length about dealing with drives, folders, and individual files, as well as some of the nastier details, like how to go about replacing or moving an in-use file under Windows. He points out a bothersome NT versus Windows 9x issue, caused by the lack of access to the MoveFileEx() API.
...The file handling and reuse chapters are the best examples of a subtlety that pervades this book, namely the feeling that it was written by a working programmer. Esposito clearly knows where a lot of the "gotcha's" are, and he takes the time to help the reader plot a course around them. Of course, any book of this sort can be criticized (fairly or otherwise) for not having more examples, particularly in the file-handling or dialog box areas. You can always think of additional, specific examples of trickier code that would be helpful, particularly when under time pressure on a critical project. And Esposito does commit the obligatory (some would say canonical) Windows error in version checking in one of his code samples, on page 277.
This new book is great. In attempting to encourage others to become computer people, its difficult to provide them with a book that clearly and concisely explains the Microsoft development architecture. This book does that.
I'm very technically oriented, but this book does not offend me by being patronizing. Unlike many WROX and similar books, its not full of author fluff that contributes little to the book.
A good read and review, a great reference for the future. I highly recommend it, anyone who does anything with NT should have a copy.
It will be a competitive advantage between NT administrators.
Excellent tutorial for WSH and VBScript, April 1, 2000
Reviewer:
John Avitt (see more about me) from
This book is an excellent reference and tutorial on WSH and VBScript. It seems
to be somewhat geared toward system administrators, but any Windows user seeking
to utilize WSH would benefit from this book. I was pleased with the thorough
coverage of VBScript. Since I could find no other book on the subject, this
was a gold mine to me. Only a couple of things I would like to see different:
(1) The author explicitly recommends using Cscript.exe instead of Wscript.exe
(I would like to see more examples geared towards Wscript.exe), and (2) I would
like to see coverage of other scripting languages in addition to VBScript (e.g.
JScript). For the topics this book does cover (WSH and VBScript) you won't find
a more thorough book.
Best computer book ever!, January 22, 2000
Reviewer: rob from
This is a great book. It provides a excellent foundation for learning the basics
of: WSH, vbscript, jscript and provides useful real-world examples for
scripting: IIS, MS Office, ADO, ADSI, etc. The author even devotes a
chapter on how to deploy scripting solutions.
After you finish reading this book get the MS help files on: WSH, vbscript, jscript, ADO, ADSI, other COM, and MS OLE/COM viewer and you'll be ready for scripting in the real world.
Well structured, with lots of valuable reusable examples, August 15,
1999
Reviewer: A reader from
Very high level approach to WSH. This book is a must have for the serious professional
administrator or infrastructure architect that wants to get rid of the old 'batch'
script timeperiod.
Missing Appendix A suggests other poor planning., November 15, 1999
Reviewer: A reader from
I guess I'm angry, after spending more time looking for the missing, and oft-referred
to Appendix A than the authors spent planning (or writing) the book. "A" suggests
even more than one (missing) appendix. The screen reproductions are impossible
to read. The authors only "present" features of the language, they do not explain
or teach it. One good point: They do present an almost readable summary of data
bases. Buy and read different one, then return to this one and use it as a reference.
Make Windows work for you (rather than the other way around), August
16, 2000
Reviewer:
William Marchbank (see more about me) from Gainesville, FL United States
If you're interested in making Windows work for you then this is the book to
help you do it. I bought the book because I wanted to connect to my ISP and
start several programs (firewall, mail checker, clock adjuster, etc.) with the
click of one icon. I also wanted to be able to disconnect, stop all those programs
and start WinFax from one icon. I noticed from the index that this book would
show me how to do that using the Windows Script Host ... that was all I wanted
from the book and it served its purpose well.
Surprisingly, however, once I got the book home I found 700 pages of other equally useful stuff. It's great! Controlling my scanner and printer so that they act together like a photocopier. Backing up my data files into regular Windows folders and files and not into some proprietary compressed format which would commit me to using a proprietary Restore procedure.
The author's style is to jump into code early and often; the associated narrative is clear and concise. The reader learns by either running the code from the CD or by copying the code from the book. People who invest the time to go through the book and really understand the examples presented will be rewarded by being placed in control of the Windows environment. Those who regularly use programming books will be surprised to find that the code in both CD and book actually works and doesn't have to be debugged by the reader!
Don't be put off by the fact that the author is German; if
English isn't his first language then, well, it's better than many who write
nothing but English.
The best reference available, but not for beginners, June 8, 2000
Reviewer: fernandog (see more about me) fromBuenos Aires, Argentina
Simply, this book is the best reference you'll find on javascript, it covers every single aspect, including server-side, javascript 1.4 and jscript 5.But, this book isn't for beginners, it will not teach you how to write and script, it assumes you already know what "<script>", so if you don't please look for another book, or maybe you could read some web tutorial and use this book as a reference, which is excellent, every function is there, with an explanation, an example, and which browser support it (or language version).
The only compliant I have about this book is the size of the pages, they are "small" in width, with no typos which makes somewhat difficult to read, the pages almost have no margins and the titles are only on bold (maybe if they where underlined...). If the pages were of the "normal size" the book will be less thick and easier to manipulate. But this isn't very important right?
Strictly a Reference, July 31, 2000
Reviewer: too_many_hobbies (see more about me) fromNew Orleans, LA USA
Caution, do not ignore the portion of the title that states "Premium Reference"; this book is strictly a REFERENCE manual. You cannot learn JavaScript from it regardless of your programming experience.It is a valuable tool if you want to check the syntax of a command or the semantics of the language, but get another book if you are trying to learn the language.
This is the way it should be, December 21, 2000
Reviewer: A 1-year old reader from Australia
This JavaScript reference is a truly good computer book. It covers client-side scripting very well. It is very well laid out with a short tutorial section at the front of the book and a very long and well written Reference section. This book is the answer to all simple cross-browser scripting problems since it has a thorough indication of which browsers any particular function will work in. (It may somewhat over-simplify some DHTML issues). In addition, it is also a good Jscript reference and very useful for doing server-side Asp programming in Jscript (which is a better choice than VBscript for ASP, really). This book also covers the powerful topic of regular expressions (which seem to be an under-rated aspect of Javascript). Every function has sample code with it. This is a joy to read. One small reservation I would make, is that the Examples often do not have any indication of what the results from that code would be in the browser etc- which detracts slightly from the learning experience.This book would also be an invaluable reference for doing Windows Scripting Host scripting using J(ava)Script.
In summary, this is the sort of computer book that you only rarely find. Perhaps the only sad thing is that such a good book has been written about a topic that is perhaps not of the first interest to serious programmers. --This text refers to the Paperback edition.
Looks like great Microsoft-oriented textbook. Covers al important topics including databases, but not covers WSH.
Discover how to make smarter up-front decisions-about architecture, browser compatibility, tools, and much more. Learn how to design Web development environments that maximize efficiency and slash time to market-and construct scalable Web applications that can be managed from anywhere.
Yager covers every key Microsoft Web development technology, from ASP to Visual InterDev, COM to IE 5 to SQL Server 2000-plus every crucial industry standard you must know about, from the Document Object Model to JavaScript/ECMAScript. Succinct, objective, and thorough, Windows 2000 Web Applications Developer's Guide is the complete Web development solution for every IT professional working with Microsoft technologies.
- Windows 2000, SQL Server 2000, IIS 5.0, Visual InterDev 6.0, ASP, COM, IE 5, and more
- Defining architectures, matching hardware to requirements, and ensuring scalability
- When to use Microsoft technologies-and when to use third-party solutions
- Future-proofing yourself with standards-based applications
- Making the most of XML, COM+, and JavaScript
- Integrating enterprise databases: SQL Server 2000, ADO, and beyond
1. Windows 2000 as a Web Applications Platform.Where Web-based Fits In. What's New in Windows 2000. Windows 2000 in a Heterogeneous Environment. The Browser's Role. The Deployment Dilemma. Summary.
2. Internet Information Services 5.0.IIS 5's Default Setup. Virtual Directories, Sites and Applications. Virtual Directories. Sites. Applications. Using Web Folders. Summary.
3. Early Planning and Design Considerations.Are We Ready for This? Server-based. Network-intensive. Software Licensing. Security and Privacy. Availability and Reliability. Charting Your Project's Course. Operating System Choices. Designing for Reuse. Concern for the Environment. Three-Tier and n-Tier Design. Three Tiers, Four Tiers and More Tiers. Summary.
4. The Development Environment.The Web Developer's Workstation. Standardizing Development Software. Staging Development and Release. The Role of Servers in the Staging Process. Collaboration and Source Code Control. Summary.
5. The Web-based Client.The Browser as Platform. Traditional Techniques in a Web World. File I/O. Windows and Dialogs. Menus and Accelerators. Custom and Owner-drawn Controls. Device and Process Control. Windows System Calls. The Dialog Editor. The Text/Debugging Console. Exception Handling. Help!I Can't Deal with All These Restrictions! On the Server Side of the Street. Where's the Line? Argument and Return Value Passing. Summary.
6. The Database.SQL Server 7 and 2000. Database Alternatives. Database Design for the Impatient. Creating the Database. A Sample Database Layout. Defining a New ODBC Connection. Using Visual Studio to Design a New Database. Summary.
7. Visual InterDev and Visual Studio.Design-Time Controls. Building a Script Library Project. Visual InterDev's Editing Modes. Using Design-Time Controls. Project Management in Visual InterDev. Project Organization and Synchronization. Activating and Using Visual SourceSafe. The Visual Studio Source Code Editor. Summary.
8. Back to HTML.The Letter of the HTML Law. The Minimal HTML File. Comments. Simple Text Formatting. Hyperlinks. Images. Indented Text. Lists. Tables. Frames. Editing HTML in Visual InterDev. HTML Forms. Summary.
9. Cascading Style Sheets.
CSS Versions and Browser Compatibility. Introduction to CSS. Classes, Pseudo-classes and Pseudo-elements. CSS2 Selector Syntax. Applying Style Sheets and Individual Styles. Vertical and Horizontal Placement. Using DIV and SPAN Elements. Flow-altering Properties: Display, Visibility and Float. Colors, Borders and Backgrounds. Borders, Margins and Padding. About Transparency. Z-order. Fonts and Spacing. Text Placement. The @media Rule and Paged Media. Summary.
10. JavaScript.
Specifying JavaScript. Syntax Rules. Core Data Types. Arrays. Functions. Scope. User-defined Objects. Altering Objects Outside the Constructor. Exception Handling. Microsoft JScript Version 5.5. String Replacement Functions. Regular Expression (RegExp Object) Changes. Perl-style “Dollar Variables”. Numeric and Locale-sensitive Formatting. JScript Custom Object Enhancements. Uniform Resource Identifier Encoding and Decoding. Array Handling. Exception Handling. Date Formatting. Using JScript 5.5. Summary.
11. The Document Object Model and Dynamic HTML.The DOM: A High-Altitude View. The DOM JavaScript Bindings. Help from Visual InterDev. Reading and Setting Properties. Attributes Versus Styles. DHTML Events. Sensible Use of Keyboard and Mouse Sensitivity. Defining Event Handlers. Event Bubbling and Return Values. Capturing Mouse Events. Drag and Drop. Communication Between Windows. Changing HTML in Script. Modifying Tables. DHTML Behaviors and Dynamic Properties. A Default Behavior: userData. User-defined Behaviors. Dynamic Properties. Summary.
12. XML.Introduction to XML. XML Syntax. Using XML Documents. The XML DOM. Navigating with DOM Objects. Extracting Specific Nodes. Adding Nodes to an XML Document. XSL Patterns. XSL. XML Namespaces. Using XSL to Produce HTML. XML DTD. DTDs Without Fear. Do You Need a DTD? A DTD Design Strategy. DTD Layout Considerations. Defining XML Elements. Defining Attributes. Entities. The Complete Invoice Header DTD. Summary.
13. COM and COM+.Introduction. COM and the Client. VB and Java. The Platform SDK and MSDN Library. How COM Works. Finding an Object. COM Identifiers and the “COM Contract”. In-process, Out-of-process and Remote Servers. Threading Models. Using Existing COM Objects. Making Sense of It. Destroying COM Objects. Script Components As COM Servers. Introducing Script Components. Component Registration Details. Generating Your Type Library Automatically. Registering Your Component. The Component's Public Interface. The Complete Script Component Example. Handling Errors the COM Way. Firing and Sinking Events. Using Callbacks. COM+. COM+ and ASP. COM+ Fundamentals. Transaction Services. Resource and Object Pooling. Security. Events. Queued Components. COM+ Load Balancing. In-Memory Database (IMDB). DCOM. Registering DCOM Components. COM Internet Services (HTTP Tunneling). SOAP. The Practicality of DCOM. Summary.
14. Server Script Programming.Making Connections. Maintaining Session State. Application State. ASP Syntax. ASP Parameter Overrides. ASP Script Blocks. How ASP Handles Multiple Server Script Blocks. Server-side Includes. Exposing the ASP Object Model to Script Components. Conditional HTML. The ASP Object Model: Application and Session. The GLOBAL.ASA File. Coding for Application and Session Events. Creating Application and Session-scope Objects. The Server Object. Server.Execute(). Server.Transfer(). Server.MapPath(). Server.URLEncode() and Server.HTMLEncode(). The Request Object. Request.Form(). Request.QueryString(). Request.Cookies(). Request.ServerVariables(). The Response Object. Response.Clear(), Response.End() and Response.Flush(). Response.Redirect(). Response.IsClientConnected(). Response.PICS(). Summary.
15. Database Access in SQL Server.A Transact-SQL Primer. Transact-SQL By Hand. Common SELECT Queries. Querying Multiple Tables. Inserting, Updating and Deleting Rows. What Now? Active Data Objects. ADO Objects. Establishing a Connection. Executing a Command. Recordsets and Cursors. Connection Pooling. An ADO Sample. The Fields Collection. Recordset Persistence. Stored Procedures, Views and Triggers. Stored Procedures. Views. Triggers. Section Summary. SQL Server 2000. User-defined Functions. Generating XML Documents from Queries. INSTEAD OF Triggers. Cascading Table Changes. Multiple Instances of SQL Server. Summary.
16. Windows 2000 Middleware.Transactions in Action. Transactions in ASP. Transactions Across Multiple Pages. Transactions with Script Components. Transaction Components in C++. ObjectContext Versus ContextState. Abort/Complete Versus Enable/Disable. Building a C++ COM+ Transaction Component. Creating a New COM+ Application. Registering and Configuring a COM+ Component. Testing a C++ Transaction Component from ASP. Does It Have to Be This Difficult? Message Queuing. Disconnected Tiers. Message Queuing and MOM. Message Queuing Overview. Message Queuing Servers and Clients. Configuring Message Queuing. Queues in ASP. Advanced Queuing. Queued Components. Rules For Creating COM+ Queued Components. Calling a Queued Component. Section Summary. COM+ Publish and Subscribe (COM+ Events). Building a COM+ Events Event Class in Visual C++. Registering Your Event Class with COM+. Building a COM+ Events Subscriber Component. Registering a COM+ Events Subscriber Component. Testing COM+ Events with an ASP Publisher. Summary.
APPENDIX A: JavaScript Language Reference.Conventions. Statements. Conditional Compilation. Objects. JavaScript Operators. Regular Expressions.
APPENDIX B: HTML Rapid Reference.
Conventions. Elements.
APPENDIX C: Microsoft DOM Rapid Reference.
Copyright © 1996-2009 by Dr. Nikolai Bezroukov. www.softpanorama.org was created as a service to the UN Sustainable Development Networking Programme (SDNP) in the author free time. Submit comments This document is an industrial compilation designed and created exclusively for educational use and is placed under the copyright of the Open Content License(OPL). Site uses AdSense so you need to be aware of Google privacy policy. Original materials copyright belong to respective owners. Quotes are made for educational purposes only in compliance with the fair use doctrine.
Disclaimer:
Last modified: August 10, 2009