Web Books
Books-Under-Review-->Computers-->Graphics-->Web-->63
Related Subjects: Image Editors Banners Templates Flash Free
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Related Subjects: Image Editors Banners Templates Flash Free
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Web Books sorted by
Average customer review: high to low
.

You Are Here College Internet Guide (You Are Here)
Published in Paperback by Yahbooks Publishing (2001-12)
List price: $11.95
New price: $0.38
Used price: $0.04
Used price: $0.04
Average review score: 

A Time Saver!
Helpful Votes: 3 out of 3 total.
Review Date: 2002-08-20
Review Date: 2002-08-20
I'm on the internet everyday. By using the "You Are Here College Internet Guide" I am able to quickly review the subject matter of dozens of internet sites, FAST. This helps me avoid wasting time going through the numerous garbage sites listed by search engines. This book is a 'must have' for college students and for anyone who frequently uses the internet.
An End to Needless Surfing
Helpful Votes: 4 out of 4 total.
Review Date: 2002-04-21
Review Date: 2002-04-21
Until I purchased this book I spent most of my time on the Internet looking for the sites I wanted to see. With the "You Are Here College Guide" I spend more time using actual websites and less time lost in the search engines. Now everything I do on the Internet, from researching to online banking, is much easier. The Internet is a tool and here is a book explaining how to use it!
highly recommend
Helpful Votes: 4 out of 4 total.
Review Date: 2002-04-01
Review Date: 2002-04-01
YAH College Internet Guide is fantastic! Parents, buy it for your kid
in college - they'll love it. Students, get one -- you'll find a site
you really needed to know about.
in college - they'll love it. Students, get one -- you'll find a site
you really needed to know about.

10 Minute Guide to Html (Sams Teach Yourself in 10 Minutes)
Published in Paperback by Que Pub (1995-07)
List price: $14.99
New price: $0.79
Used price: $0.01
Used price: $0.01
Average review score: 

Easy for Beginners.
Helpful Votes: 1 out of 1 total.
Review Date: 1998-06-17
Review Date: 1998-06-17
A great book for those interested in learning a new language. Anyone with a basic knowledge of programming will be able to understand it. Although it is suppose to be learned in 10 minutes, it actually takes 10 days, but the point here is that u would master it at the end of the book.
A must have for the new WWW user to write WEB pages.
Helpful Votes: 3 out of 3 total.
Review Date: 1996-06-23
Review Date: 1996-06-23
Tim Evans has provided for all WWW users the best and
simplest way to learn how to create first rate WWW pages
using HTML. This is an outstanding "how to" type of book
very suitable for everyone from novice standard and up.
Tim takes you in a series of 10 minute lessons over a couple
of weeks (or just a couple of days if your a fast learner) from
knowing nothing about HTML authoring to producing quality
WEB pages of the highest standard. And then adds to this
with valuable advice for those new to Internet and a list of
brilliant sites from which to retrieve more HTML tools

10 Minute Guide to Macromedia Dreamweaver 4
Published in Paperback by Que (2001-12-15)
List price: $14.99
New price: $44.84
Used price: $5.42
Used price: $5.42
Average review score: 

Very helpfull - exactly what I needed
Helpful Votes: 1 out of 1 total.
Review Date: 2001-12-05
Review Date: 2001-12-05
Short, sweet and to the point - this has the meat I need without any of the fluff. It helped me quickly get up to speed in no time. Easy to follow lessons with great tips.
If you need to quickly learn Dreamweaver, this is the book to get!
Note from the author...
Helpful Votes: 3 out of 4 total.
Review Date: 2001-11-13
Review Date: 2001-11-13
The books introduction says excatly how I feel about Dreamweaver, its complexity, its feature rich environment, and its power to captivate you, the user, when you click "Save As..." for the first time and realize how simple creating a web page could be.
What the introduction does not say is exactly how I feel about the book now that it is done and available for you to purchase. Although I am disappointed that I was not able to write more about a program that truly amazes me every time I use it, it does offer a beginner's level introduction to a variety of the features that are at your fingertips. I know that afyer reading this short book, the wheels will begin to spin and you will be just as captivated and amazed by Dreamweaver as I have become over the years.
Zak

1000 Historic Automobile Sites
Published in Paperback by Elderberry Press, LLC (2003-06)
List price: $39.95
Average review score: 

Lists sites of interest in 40 different countries
Helpful Votes: 1 out of 1 total.
Review Date: 2003-10-19
Review Date: 2003-10-19
Researched and compiled by Mike Varey, 1000 Historic Automobile Sites lists sites of interest in 40 different countries for automobile lovers, and ranges from historic racing circuits, to automobile museums, birthplaces of famous auto pioneers, historic car factories, and more. Each individual site listing offers a brief description, an address and telephone number, and notes on available hours. 1000 Historic Automobile Sites is commended as a unique and truly excellent resource for automobile buffs looking for exciting places to visit during their travel or vacations.
THIS IS THE TOURGUIDE FOR CAR LOVERS
Helpful Votes: 1 out of 2 total.
Review Date: 2003-09-19
Review Date: 2003-09-19
This book is amazing! Love cars? Love to see old cars, famous cars, special cars in museums? Then this book is like a magic carpet. It'll take you to see some amazing things.

110 Best Job Search Sites on the Internet
Published in Paperback by Linx Educational Publishing (1998-03)
List price: $12.95
Used price: $4.23
Average review score: 

A terrific book for the money
Helpful Votes: 2 out of 3 total.
Review Date: 2000-10-21
Review Date: 2000-10-21
Ms Yonge has put together a nice, affordable, helpful book. Its strength is in its ease of use and its compact size. Easily worth the price.
ýA Must Read for On-Line Jobseekersý
Helpful Votes: 4 out of 4 total.
Review Date: 2000-04-03
Review Date: 2000-04-03
The Internet Job Search Site is repository of literally hundreds of thousands of job openings around the world. This particular Websites provides companies and jobseekers an instant access to today's global job market. The 110 Best Job Search Sites on the Internet highlights the brightest and the best of the International Job Sites now available on the Internet. The author of this book focusing the discussion on the whole job search process, using the 110 Best Job Search Sites ever. This comprehensive guide will also equipped you with some useful tips to coduct an effective On-Line Job Search from self assesment until salary negotiation. Up-dating with the current information on today's on-line job search, this book is a must read for every on-line jobseekers.

2008 Thumbnail Media Planner
Published in Paperback by 2020:Marketing Communications LL (2008-01-04)
List price: $79.95
New price: $79.95
Average review score: 

Great value for anyone who sketches media plans on the fly
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-07
Review Date: 2008-02-07
I create full web marketing plans for my clients who want to break into the Internet via the web with a focus on search marketing and call-to-action oriented content. This little book takes note of several emerging Internet-based marketing trends.
With insights and latest data on the full range of media, including TV, radio, internet (incl. rich media), outdoor and much more, plus Top 100 Markets, at-a-glance section organization, and a helpful glossary, this pocket-sized reference is a quick, lightweight companion on the way to the office, cab or flight. Take it to the hotel and review before the big client meeting. There are tons of ways to make the most of this handy tool. I've seen how it can make the difference when quick numbers and insights are what's needed to sketch out a media buying plan.
With insights and latest data on the full range of media, including TV, radio, internet (incl. rich media), outdoor and much more, plus Top 100 Markets, at-a-glance section organization, and a helpful glossary, this pocket-sized reference is a quick, lightweight companion on the way to the office, cab or flight. Take it to the hotel and review before the big client meeting. There are tons of ways to make the most of this handy tool. I've seen how it can make the difference when quick numbers and insights are what's needed to sketch out a media buying plan.
Customer Comments
Helpful Votes: 0 out of 0 total.
Review Date: 2008-02-05
Review Date: 2008-02-05
Awesome! Thanks Ron. Just in time. I'm looking forward to buying other things from your store. I appreciate it. We just landed a major national media account with stores in 15 media markets, and for a small agency, data costs are just sky high. This is great.
Margaret, Media Planning/Buying Service
Margaret, Media Planning/Buying Service

300 Incredible Things for Pet Lovers on the Internet (Incredible Internet Book Series)
Published in Paperback by 300incredible.com (2000-09-01)
List price: $8.95
New price: $2.30
Used price: $0.02
Used price: $0.02
Average review score: 

Great for all around pet lovers
Helpful Votes: 17 out of 18 total.
Review Date: 2000-10-25
Review Date: 2000-10-25
I was very impressed with this book. It lists 300 great web sites for pet lovers separating them into very helpful categories. From dogs, cats, rabbits, iguanas to rats and gerbils. The dog section is big, listing great sites from dog breeds to vet info to card making. It has got a pretty big cat section too. My thoughts are, if you can think of a pet subject, this book probably has it listed. If you love surfing out pet sites, you will love this book. It is a great reference book to have on your shelf. It comes in handy when you have a quick thing you want to look up regarding pets but are not sure where to start looking.
Incredibly Useful!
Helpful Votes: 8 out of 8 total.
Review Date: 2000-10-13
Review Date: 2000-10-13
Where pets and information intersect! This book is incredibly useful in spotlighting sites for pet lovers of all ages. If you have pets, need advice on care or medical issues, want information on pets before you acquire them, or just want to find some fun sites, "300 Incredible Things For Pet Lovers on the Internet" is a book you must have!

About.com Guide to Online Research: Navigate the Webfrom RSS and the Invisible Web to Multimedia and the Blogosphere (About.Com Guides)
Published in Paperback by Adams Media (2007-12-01)
List price: $17.95
New price: $7.90
Used price: $8.00
Used price: $8.00
Average review score: 

Kicken Book
Helpful Votes: 0 out of 0 total.
Review Date: 2008-07-18
Review Date: 2008-07-18
Great book, if you are eager to make your web searching more productive this is the book for you.
Even experienced users will learn tips for getting around on the Internet!
Helpful Votes: 0 out of 0 total.
Review Date: 2008-05-20
Review Date: 2008-05-20
I thought I was pretty good when it came to getting around
on the Internet, but was I ever pleasantly surprised to learn
that I could still learn a great deal . . . and did by reading
THE ABOUT.COM GUIDE TO ONLINE RESEARCH by Wendy Boswell.
You'll also learn, too, regardless of your level of computer
sophistication . . . the material is very readable and
oh-so-informative . . . for example, to find the weather for
where you live, just go to the google website and type-in
weather: then your five-digit zip code . . . you immediately are
taken to a very visual listing that will provide all the information
you need by just looking at it (and not having to click further).
You'll get many tips that I've never seen elsewhere; e.g., this one
deals with how to deal with bibliographies:
There's EasyBib. a free automatic bibliography
composer; Cornell University Library's excellent in-depth article on how
to prepare an annotated bibliography; and writer Diana Hacker's informative how-to tutorial . . . all the specific web citations can be found in the book.
And you'll also find websites galore on such topics as finding crime
statistics, weird news, comparison shopping, job hunting, specific
diseases, and everybody's favorite, time wasting.
Lastly, if such terms as "blogs" and "RSS feeds" still throw you,
you'll no longer need to fear them if you just spend a little
time this most informative guide . . . I'd tell you more, but
it would take away from the time that I still want to spend
on trying just some of the things I've learned from Boswell's book.
on the Internet, but was I ever pleasantly surprised to learn
that I could still learn a great deal . . . and did by reading
THE ABOUT.COM GUIDE TO ONLINE RESEARCH by Wendy Boswell.
You'll also learn, too, regardless of your level of computer
sophistication . . . the material is very readable and
oh-so-informative . . . for example, to find the weather for
where you live, just go to the google website and type-in
weather: then your five-digit zip code . . . you immediately are
taken to a very visual listing that will provide all the information
you need by just looking at it (and not having to click further).
You'll get many tips that I've never seen elsewhere; e.g., this one
deals with how to deal with bibliographies:
There's EasyBib. a free automatic bibliography
composer; Cornell University Library's excellent in-depth article on how
to prepare an annotated bibliography; and writer Diana Hacker's informative how-to tutorial . . . all the specific web citations can be found in the book.
And you'll also find websites galore on such topics as finding crime
statistics, weird news, comparison shopping, job hunting, specific
diseases, and everybody's favorite, time wasting.
Lastly, if such terms as "blogs" and "RSS feeds" still throw you,
you'll no longer need to fear them if you just spend a little
time this most informative guide . . . I'd tell you more, but
it would take away from the time that I still want to spend
on trying just some of the things I've learned from Boswell's book.

Accelerated DOM Scripting with Ajax, APIs, and Libraries (Accelerated)
Published in Paperback by Apress (2007-09-27)
List price: $39.99
New price: $4.95
Used price: $3.54
Used price: $3.54
Average review score: 

Accelerated Learning
Helpful Votes: 0 out of 0 total.
Review Date: 2008-06-28
Review Date: 2008-06-28
Accelerated DOM Scripting with Ajax, APIs, and Libraries - despite its lengthy title, is a succinct glimpse into the world of JavaScript programming. Primarily written by developer extraordinaire Jonathan Snook, this book also includes contributions from a veritable who's-who of the JS world: Aaron Gustafson, Stuart Langridge, and Dan Webb. They cover a myriad of topics, including object oriented programming, DOM traversal, and popular libraries:
* Dojo
* Ext
* jQuery
* Mootools
* Prototype
* Scriptaculous
* YUI
The book starts off at a reasonable pace, explaining a brief history of how JavaScript came to be, debunking some of the myths around its viability, and showing some of the differences in implementation between HTML and XHTML. Namely, the use of CDATA for inline scripts. Snook also clarifies the meaning of Ajax, which originally stood for "Asynchronous JavaScript and XML," but has since come to encompass any asynchronous browser - server interaction.
Another topic covered by Snook is that of code maintainability and debugging. While JavaScript comprises one-third of the "holy trinity" (HTML, CSS, JS) of web development, the W3C only offers validation services for the first two. As one transitions from a code savvy designer who can do HTML and CSS, it can be somewhat confusing, left to one's own devices to learn JS.
Luckily, there are plenty of tools available, but one has to look beyond the W3C to find them. Such helpful allies are the Firebug and Web Developer extensions for Firefox, and JSLint - an irreplaceable JS code verifier that offers a variety of strictness and integrity settings. Snook explains how to use these to your advantage, using console.log to catch errors in Firebug, and writing well structured code that passes minification and obfuscation.
Snook explains the importance of taking a wholistic approach to web development, treating HTML and CSS with due respect, ensuring semantics in markup and steering clear of using JS presentational purposes that would be better handled in a stylesheet. He also explains the concepts of nodes as they appear in a page by showing them in a tree structured chart. For instance, a tag is a node, but so is the sum total of the text inside it. As a general rule of thumb, all tags are nodes, but so are their non-tag contents. This is important to remember when attempting to manipulate the DOM via cloneNode.
Another tricky concept, which is handled differently depending on the browser, is event bubbling. Despite the name, this has nothing to do with socializing and everything to do with the way actions are triggered in a browser. Snook explains how this can be used to one's advantage, by assigning an event listener to a containing element, such as a UL, and when it is clicked, checking if the click originated from a particular child element, such as a link within a LI with a certain class. Now you are cooking with fire, because you can build out complex menu systems.
After laying a solid foundation of teaching the fundamentals, the book moves on to the juicier parts - using libraries. Snook cautions against jumping straight into using a library without understanding the nuances of what is happening "under the hood," because if you ever need to debug at a core level, you're stuck.
That being said, in chapter 5 he shows how to do some complex data exchange, mimicking a desktop environment, mentioning how this could be enhanced by Prototype, YUI or jQuery. Chapter 6 is all about doing the really cool stuff - adding visual motion to your pages. Snook shows how to achieve identical tweening effects with Scriptcaculous, jQuery and Mootools.
In chapter 7, Stuart Langridge takes the helm, and explains how to write your own custom form validation. Let me just say from experience that this is typically the best way to go, because the business requirements around what constitutes a valid form entry can often get pretty hairy. For me, it is usually easier to write this by hand, with the help of a library, rather than try to find a one size fits all plugin. Langridge shows how to do this on both the server side, via PHP as well as in the browser using JS. It should be noted that whether or not you're doing client-side validation, server-side is a must-have (JS can be switched off, PHP can't).
In chapter 8, Aaron Gustafson shows how to build an incredibly slick FAQ page, using JS to create an accordion style menu system. He does it in such a way that if JS is unavailable, the it reverts back to a standard page. This notion of adding functionality is called progressive enhancement whereas orchestrating an acceptably elegant fall-back scenario is termed graceful degradation.
For those familiar with Ruby on Rails, chapter 9 is for you. Dan Webb goes step by step, showing how to build a dynamic Ajax drive help system. He uses Prototype for some of the heavy lifting of data processing, and his own custom extensions dubbed Low Pro to assist in making his code unobtrusive. With the core functionality in place, he uses Moo.fx to add in animations.
Aside: The aforementioned Mootools is a full library which had its origins in Moo.fx. Mootools and Prototype both include core DOM functions, and can be considered mutually exclusive. However, if you want the animation style and syntax of Mootools, and area already using the base of Prototype, Moo.fx is a nice add-on. Likewise, Moo.fx and Scriptaculous are mutually exclusive.
Well, that wraps up my review. Hopefully it has encouraged you to dig in further to this well written book. The people involved definitely know their stuff, and the topics covered are highly relevant to the fast pace of web development today.
* Dojo
* Ext
* jQuery
* Mootools
* Prototype
* Scriptaculous
* YUI
The book starts off at a reasonable pace, explaining a brief history of how JavaScript came to be, debunking some of the myths around its viability, and showing some of the differences in implementation between HTML and XHTML. Namely, the use of CDATA for inline scripts. Snook also clarifies the meaning of Ajax, which originally stood for "Asynchronous JavaScript and XML," but has since come to encompass any asynchronous browser - server interaction.
Another topic covered by Snook is that of code maintainability and debugging. While JavaScript comprises one-third of the "holy trinity" (HTML, CSS, JS) of web development, the W3C only offers validation services for the first two. As one transitions from a code savvy designer who can do HTML and CSS, it can be somewhat confusing, left to one's own devices to learn JS.
Luckily, there are plenty of tools available, but one has to look beyond the W3C to find them. Such helpful allies are the Firebug and Web Developer extensions for Firefox, and JSLint - an irreplaceable JS code verifier that offers a variety of strictness and integrity settings. Snook explains how to use these to your advantage, using console.log to catch errors in Firebug, and writing well structured code that passes minification and obfuscation.
Snook explains the importance of taking a wholistic approach to web development, treating HTML and CSS with due respect, ensuring semantics in markup and steering clear of using JS presentational purposes that would be better handled in a stylesheet. He also explains the concepts of nodes as they appear in a page by showing them in a tree structured chart. For instance, a tag is a node, but so is the sum total of the text inside it. As a general rule of thumb, all tags are nodes, but so are their non-tag contents. This is important to remember when attempting to manipulate the DOM via cloneNode.
Another tricky concept, which is handled differently depending on the browser, is event bubbling. Despite the name, this has nothing to do with socializing and everything to do with the way actions are triggered in a browser. Snook explains how this can be used to one's advantage, by assigning an event listener to a containing element, such as a UL, and when it is clicked, checking if the click originated from a particular child element, such as a link within a LI with a certain class. Now you are cooking with fire, because you can build out complex menu systems.
After laying a solid foundation of teaching the fundamentals, the book moves on to the juicier parts - using libraries. Snook cautions against jumping straight into using a library without understanding the nuances of what is happening "under the hood," because if you ever need to debug at a core level, you're stuck.
That being said, in chapter 5 he shows how to do some complex data exchange, mimicking a desktop environment, mentioning how this could be enhanced by Prototype, YUI or jQuery. Chapter 6 is all about doing the really cool stuff - adding visual motion to your pages. Snook shows how to achieve identical tweening effects with Scriptcaculous, jQuery and Mootools.
In chapter 7, Stuart Langridge takes the helm, and explains how to write your own custom form validation. Let me just say from experience that this is typically the best way to go, because the business requirements around what constitutes a valid form entry can often get pretty hairy. For me, it is usually easier to write this by hand, with the help of a library, rather than try to find a one size fits all plugin. Langridge shows how to do this on both the server side, via PHP as well as in the browser using JS. It should be noted that whether or not you're doing client-side validation, server-side is a must-have (JS can be switched off, PHP can't).
In chapter 8, Aaron Gustafson shows how to build an incredibly slick FAQ page, using JS to create an accordion style menu system. He does it in such a way that if JS is unavailable, the it reverts back to a standard page. This notion of adding functionality is called progressive enhancement whereas orchestrating an acceptably elegant fall-back scenario is termed graceful degradation.
For those familiar with Ruby on Rails, chapter 9 is for you. Dan Webb goes step by step, showing how to build a dynamic Ajax drive help system. He uses Prototype for some of the heavy lifting of data processing, and his own custom extensions dubbed Low Pro to assist in making his code unobtrusive. With the core functionality in place, he uses Moo.fx to add in animations.
Aside: The aforementioned Mootools is a full library which had its origins in Moo.fx. Mootools and Prototype both include core DOM functions, and can be considered mutually exclusive. However, if you want the animation style and syntax of Mootools, and area already using the base of Prototype, Moo.fx is a nice add-on. Likewise, Moo.fx and Scriptaculous are mutually exclusive.
Well, that wraps up my review. Hopefully it has encouraged you to dig in further to this well written book. The people involved definitely know their stuff, and the topics covered are highly relevant to the fast pace of web development today.
Excellent JavaScript resource to help you dive into libraries and their APIs
Helpful Votes: 5 out of 6 total.
Review Date: 2007-10-23
Review Date: 2007-10-23
Accelerated DOM Scripting, Ajax, APIs, and Libraries by Jonathan Snook, Aaron Gustafson, Stuart Langridge, and Dan Webb is not just another book on DOM scripting. There are many excellent DOM scripting and JavaScript books available to us as developers. Some are thorough explanations of JavaScript with a little bit about the DOM, while others are full blown books on the subject of DOM scripting. This book takes a slightly different direction discussing DOM scripting in light of Ajax, the array of APIs available, and the many libraries available that help us rapidly develop our applications. Upon hearing of the arrival of this book, I was worried that it might be something that would be considered obsolete the week after it was published due to the rapid rate of change in libraries and APIs. After reading this book, that worry was put to rest as each of the authors did an excellent job of digging into the guts of the libraries, exposing how things are done, how you could do it yourself, and how a library could be of assistance to you.
Contents
Chapter 1 starts us off with an explanation of the state of JavaScript. JavaScript has been abused heavily in the past, and due to this abuse and its inconsistencies - many developers chose to shy away. However, this is no longer the case. Along with explaining the state of JavaScript, we get to look at ways to manage our JavaScript code as well as debug our code. This gives us the tools we need as we begin development throughout the rest of the chapters.
Chapter 2 dives into HTML, CSS, and JavaScript. Often referred to as the trinity of front-end development, it is valuable for you to understand the purpose of each, and how they interact with one another. The basics of each are discussed, and then we move to the DOM and find out how we can use semantic markup and meaningful CSS to create the necessary hooks for our JavaScript to interact. Topics such as traversing, reading, and writing to the DOM, handling attributes, detecting browser support, and handling events are all discussed. This chapter builds from previous chapter, and prepares us as we move on to the following chapters.
Chapter 3 tackles the sometimes tough subject of object oriented programming. Depending on your background and experience in programming, the idea of OOP may seem foreign to you. However, the author does an incredible job of highlighting the benefits, formatting, and examples throughout the entire chapter. Some of the benefits discussed are: Namespaces, closures, and encapsulation. To me, this chapter was one of the most valuable in the entire book as it helps you to understand the programming at the core of the libraries that are discussed. Knowing what is going on under the hood is extremely important as you develop and troubleshoot your code.
Chapter 4 moves us to the discussion of the available libraries. As I stated earlier, I was concerned that this book would quickly become stale due to the change and development of libraries. I couldn't have been more wrong. This chapter doesn't just show you the libraries and move on. This chapter teaches you how the libraries work, how you can develop within the libraries, and explains the benefits of using libraries. It teaches you what takes place under the hood for so many different aspects. Along with teaching these things, the author gives you some tips as you are searching and selecting a JavaScript library to work with, something invaluable as there are many options to choose from.
Chapter 5 moves into the world of Ajax and Data Exchange. This chapter discusses all of the nuances of Ajax. These are the important things that need to be addressed before you start implementing Ajax in your applications. Understanding the data formats that are returned. Understanding the HTTP codes. Understanding the different ActiveX Objects. Understanding how to prepare for and handle failure. All of these things are very important as you use Ajax. After you learn what is going on under the hood and how to put the pieces together, the author shows you how libraries can help you in the process.
Chapter 6 discusses Animation, what most people think of when they hear Ajax. As with the previous chapter, you start off by building a simple animation object, then look to see what the libraries have to offer.
Chapter 7 takes us into form validation with JavaScript. All validation should first take place on the server side, then use the client-side to enhance the user experience. The tricky part comes when you find yourself maintaining two validation codebases, one in a server-side language and one in JavaScript. This chapter brings both of these worlds together and allows you to specify your validation rules in one place, sharing your server-side code with the client-side. This makes the validation process much easier and expandable. If you ever want to add or remove validation rules, you can do it in one spot and both the server-side and client-side will follow suit. As with the previous chapters, we first build our example from scratch so we understand the core, then we see how libraries can help us in the process.
Chapter 8 is a case study in building a FAQ system. This chapter walks through the process of creating a usable, accessible, and progressively enhanced FAQ system. This case study builds the semantic HTML, the necessary CSS hooks, and uses the necessary JavaScript to achieve our tasks. The process is extremely thorough as each and every piece is tackled and dissected in the building process. This case study is an excellent tutorial in using all of the building blocks we have discussed up to this point.
Chapter 9 is another case study that walks us through the process of building a dynamic help system. This current example utilizes the Ruby on Rails framework to build the application. The first part of this case study spends important time in planning and preparation. This is important in any application that uses progressive enhancement. As the author points out, this chapter starts with a solid base of semantic HTML, and then builds the CSS and JavaScript on top where necessary. The planning is in place, the foundation is established, and the hooks are in place. As with the previous case study, this chapter does an excellent job of diving in and showing you all of the little details necessary to put an application together.
Conclusion
This book went beyond my initial expectations. It is geared more towards someone who already has a good understanding of HTML, CSS, and JavaScript. If you are looking for a book to teach you JavaScript, then this is not it. This book will help you take your understanding of JavaScript to the next level, and help you grasp what is going on at the core of your library of choice. This is especially important when you have to troubleshoot a piece of JavaScript, or you have to extend something to fit your needs. This book doesn't simply leave you with an explanation of libraries, but teaches you where libraries are helpful, and how you can fully understand what the libraries have to offer. JavaScript is not evil. JavaScript libraries are not evil. This book will show you how to make proper use of the tools available to you.
Contents
Chapter 1 starts us off with an explanation of the state of JavaScript. JavaScript has been abused heavily in the past, and due to this abuse and its inconsistencies - many developers chose to shy away. However, this is no longer the case. Along with explaining the state of JavaScript, we get to look at ways to manage our JavaScript code as well as debug our code. This gives us the tools we need as we begin development throughout the rest of the chapters.
Chapter 2 dives into HTML, CSS, and JavaScript. Often referred to as the trinity of front-end development, it is valuable for you to understand the purpose of each, and how they interact with one another. The basics of each are discussed, and then we move to the DOM and find out how we can use semantic markup and meaningful CSS to create the necessary hooks for our JavaScript to interact. Topics such as traversing, reading, and writing to the DOM, handling attributes, detecting browser support, and handling events are all discussed. This chapter builds from previous chapter, and prepares us as we move on to the following chapters.
Chapter 3 tackles the sometimes tough subject of object oriented programming. Depending on your background and experience in programming, the idea of OOP may seem foreign to you. However, the author does an incredible job of highlighting the benefits, formatting, and examples throughout the entire chapter. Some of the benefits discussed are: Namespaces, closures, and encapsulation. To me, this chapter was one of the most valuable in the entire book as it helps you to understand the programming at the core of the libraries that are discussed. Knowing what is going on under the hood is extremely important as you develop and troubleshoot your code.
Chapter 4 moves us to the discussion of the available libraries. As I stated earlier, I was concerned that this book would quickly become stale due to the change and development of libraries. I couldn't have been more wrong. This chapter doesn't just show you the libraries and move on. This chapter teaches you how the libraries work, how you can develop within the libraries, and explains the benefits of using libraries. It teaches you what takes place under the hood for so many different aspects. Along with teaching these things, the author gives you some tips as you are searching and selecting a JavaScript library to work with, something invaluable as there are many options to choose from.
Chapter 5 moves into the world of Ajax and Data Exchange. This chapter discusses all of the nuances of Ajax. These are the important things that need to be addressed before you start implementing Ajax in your applications. Understanding the data formats that are returned. Understanding the HTTP codes. Understanding the different ActiveX Objects. Understanding how to prepare for and handle failure. All of these things are very important as you use Ajax. After you learn what is going on under the hood and how to put the pieces together, the author shows you how libraries can help you in the process.
Chapter 6 discusses Animation, what most people think of when they hear Ajax. As with the previous chapter, you start off by building a simple animation object, then look to see what the libraries have to offer.
Chapter 7 takes us into form validation with JavaScript. All validation should first take place on the server side, then use the client-side to enhance the user experience. The tricky part comes when you find yourself maintaining two validation codebases, one in a server-side language and one in JavaScript. This chapter brings both of these worlds together and allows you to specify your validation rules in one place, sharing your server-side code with the client-side. This makes the validation process much easier and expandable. If you ever want to add or remove validation rules, you can do it in one spot and both the server-side and client-side will follow suit. As with the previous chapters, we first build our example from scratch so we understand the core, then we see how libraries can help us in the process.
Chapter 8 is a case study in building a FAQ system. This chapter walks through the process of creating a usable, accessible, and progressively enhanced FAQ system. This case study builds the semantic HTML, the necessary CSS hooks, and uses the necessary JavaScript to achieve our tasks. The process is extremely thorough as each and every piece is tackled and dissected in the building process. This case study is an excellent tutorial in using all of the building blocks we have discussed up to this point.
Chapter 9 is another case study that walks us through the process of building a dynamic help system. This current example utilizes the Ruby on Rails framework to build the application. The first part of this case study spends important time in planning and preparation. This is important in any application that uses progressive enhancement. As the author points out, this chapter starts with a solid base of semantic HTML, and then builds the CSS and JavaScript on top where necessary. The planning is in place, the foundation is established, and the hooks are in place. As with the previous case study, this chapter does an excellent job of diving in and showing you all of the little details necessary to put an application together.
Conclusion
This book went beyond my initial expectations. It is geared more towards someone who already has a good understanding of HTML, CSS, and JavaScript. If you are looking for a book to teach you JavaScript, then this is not it. This book will help you take your understanding of JavaScript to the next level, and help you grasp what is going on at the core of your library of choice. This is especially important when you have to troubleshoot a piece of JavaScript, or you have to extend something to fit your needs. This book doesn't simply leave you with an explanation of libraries, but teaches you where libraries are helpful, and how you can fully understand what the libraries have to offer. JavaScript is not evil. JavaScript libraries are not evil. This book will show you how to make proper use of the tools available to you.

Accessibility for Everybody: Understanding the Section 508 Accessibility Requirements
Published in Hardcover by Apress (2003-04-23)
List price: $69.95
New price: $3.37
Used price: $2.25
Used price: $2.25
Average review score: 

Excellent Getting-Started and a Must-Have for Reference
Helpful Votes: 3 out of 3 total.
Review Date: 2004-03-27
Review Date: 2004-03-27
As an excellent guide to getting started with accessibility and a must-have for anyone's reference collection, this book truly lives up to its name "Understanding the Section 508 Accessibility Requirements." Having been an Accessibility tester for 2.5 years now, I recommend this book to anyone working with or considering Accessibility support.(...)
This Author Knows How To Write
Helpful Votes: 3 out of 3 total.
Review Date: 2004-01-18
Review Date: 2004-01-18
I know that Mr. Mueller writes great books--from reading other books he's written. You can rely on his depth of research, and the clarity of this writing. If you're interested in Accessibility, you'll find it thoroughly covered here.
Books-Under-Review-->Computers-->Graphics-->Web-->63
Related Subjects: Image Editors Banners Templates Flash Free
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250
Related Subjects: Image Editors Banners Templates Flash Free
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250