e99 Online Shopping Mall

Geometry.Net - the online learning center Help  
Home  - Basic J - Java Java Script Books (Books)

  Back | 21-24 of 24
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

click price to see details     click image to enlarge     click link to go to the store

$16.98
21. Prototype and script.aculo.us:
$14.99
22. The JavaScript Anthology: 101
$27.99
23. Groovy in Action
$22.86
24. Simply JavaScript

21. Prototype and script.aculo.us: You Never Knew JavaScript Could Do This! (Pragmatic Programmers)
by Christophe Porteneuve
Paperback: 436 Pages (2007-12-17)
list price: US$34.95 -- used & new: US$16.98
(price subject to change: see help)
Asin: 1934356018
Average Customer Review: 4.5 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Book Description
Tired of getting swamped in the nitty-gritty of cross-browser, Web 2.0-grade JavaScript? Get back in the game with Prototype and script.aculo.us, two extremely popular JavaScript libraries, that make it a walk in the park. Be it AJAX, drag and drop, auto-completion, advanced visual effects, or many other great features, all you need is write one or two lines of script that look so good they could almost pass for Ruby code!

Web applications are getting richer and richer, with more interaction baked in every day. But JavaScript, DOM, CSS and a full host of other Web standards are quite complex, and the result isn't always browser compliant.

The Prototype and script.aculo.us libraries are veritable treasure troves, smoothing over all the usual nitty-gritty differences between browsers, and making most common features a breeze to implement. With this book, you can quickly wield the whole power of these extraordinary libraries.

Dive into Prototype, the library that makes JavaScript so much more powerful, and it looks a lot like Ruby code. Exploring the DOM, handling events, taming AJAX, and radically simplifying most of your scripting code: it all becomes easy-and very portable-with Prototype.

When it comes to advanced UI features, script.aculo.us is every web developer's dream come true: whether you need to create auto-completed text inputs, implement in-place editors, provide customized drag-and-drop behaviors, capture your users' attention with visual effects or simply build DOM fragments more efficiently, it's all there, and lightweight too.

This book guides you through all the details of these features, letting you use many technologies on the server side, such as PHP, vanilla Ruby, and Ruby On Rails, in countless examples illustrating every aspect. Power users will also learn the design philosophies of the libraries, and how to contribute to them and augment them for their own needs. ... Read more

Customer Reviews (5)

5-0 out of 5 stars Pragmatic Prototype Indeed
Reading this little piece of work is a great way to very quickly learn the nuts and bolts of Prototype and Scriptaculous. This book is long on code and short on deep explanation and banter (for better or worse; hence "pragmatic programmer").

My background: I'm not a ruby programmer. I program in ASP.NET and I recently accepted a job where I needed to quickly learn prototype. When I settled on this I didn't realize that, along with choosing an intro book, I was also choosing a Prototype/Scriptaculous coding cookbook.

I couldn't tell you how many times the authors displayed a line of code and I analyzed the code for a moment then thought "A ha!" because they demonstrated a clean and concise way to do exactly what I needed to do. Segments of code that I had written that were 25 lines code be shortened to 3 or 4 due to their examples. In javascript the less code that needs to be downloaded to the client the better, so obviously any code reduction w/o affecting performance is a good thing.

My only criticism is perhaps the authors might have added a touch more coding explanations for complex code. Sometimes I would read a line of code and be totally lost as to how it functioned (which is essential if you want to reproduce said code on your own), and there would be little in way of explanation in the book. I quickly overcame this by supplementing the reading with the online documentation, which explained any prototype methods which might not have been thoroughly explained by the authors. I should probably iterate that this happened relatively few times overall.

5-0 out of 5 stars Now I Use Prototype
I had heard of Prototype before, but had not begun using it until this book. I bought it after seeing the recommendation on the official Prototype site and I am glad I did. Book provided an excellent learning pace, practical examples, and an extensive resource in a very concise and easily readable way. Good buy for a developer's collection!

5-0 out of 5 stars For beginners and experts alike
This book goes deep into Prototype and Scriptaculous' wonders. Follow some good code examples of draggables and slidables and other JavaScript special effects. Learn how they work and how to make them look splendid.

Following the advice in this book you'll aquire some serious JavaScript-fu, making your code clear, concise, unobtrusive, working in all browsers and achieve wonders very fast.

Overall a very handy book to have near whenever a JavaScript task comes up.

4-0 out of 5 stars Excellent "Up to Speed" Introduction to the Prototype library
This book was a fantastic overview of all the various bits of the Prototype library.Clearly written and filled with useful examples this really helped catapult me into more professional Prototype usage.

The Pragmatic Programmer's have a solid (although short) history of turning out amazing books on the latest development technologies and techniques loooooooong before other publishers even start looking for authors on the subjects.I own about a dozen Pragprog books and have yet to be disappointed.

Just month or so before the release of this book Prototype 1.6 came out (with some major changes to Hashes and Events). I was beyond impressed with the book was updated to reflect these changes.Most publishers would have released the older version and come out with the 1.6 version of the book just in time for 1.7!This is the type of quality service you can expect from these folks.

My one major beef with the book is the topic of building custom classes.I really think this is where most developers are headed when working with unobtrusive javascript."Classes" (really a abstraction created for programmer conveniencesince javascript isn't a class-based language) is the major advantage Prototype has over some other javascript libraries.Creating reusable classes for dealing with common, repeating parts of your site that you want to enhance with javascript is an excellent way to cut down on the amount of javascript you write.

Classes get only 8 pages attention, otherwise this book would have been a perfect 5.

3-0 out of 5 stars Lots of "How" but None of the Interesting "Why"
§

The author has a fluid, confident, and even literate writing style that is rare in books of this nature. It is a loss that he did not direct more attention to the motivation behind using these two JavaScript libraries. However, if you are an experienced object-oriented programmer ready for some heads-down JavaScript syntax, this book may be for you.

If you need reasons *why* you should be using libraries instead of rolling your own and if you want to know *why* you should be sweating to learn Prototype and script.aculo.us in particular, then this book is not for you. If you like to see code in the context of real Web application situations and challenges, then this book is a heavy slog indeed.

You can't help but ask yourself these broader questions when you see the simple drag and drop example. You wonder *why* you would want 5 script files totaling 200,000 bytes to do something you could have accomplished with far less code. You wonder *why* the author gives this example which fails in such a spectacular manner in IE6.

Actually, several of the downloadable code examples failed in interesting ways in IE6 and failed in very boring ways in Opera 8 under WinXP. For most of us making a glamorous living coding Web applications, failing in IE6 is not an option. Since cross-browser coding is one of the recognized strengths of using libraries of this sort, I have to conclude that this book does not make a very good case in the end.

§
... Read more


22. The JavaScript Anthology: 101 Essential Tips, Tricks & Hacks
by Cameron Adams, James Edwards
Paperback: 592 Pages (2006-03-02)
list price: US$39.95 -- used & new: US$14.99
(price subject to change: see help)
Asin: 0975240269
Average Customer Review: 4.0 out of 5 stars
Canada | United Kingdom | Germany | France | Japan
Editorial Review

Book Description
Using a cookbook approach, The JavaScript Anthology will show you how to apply JavaScript to solve over 101 common Web Development challenges. You'll discover how-to:

  • Optimize your code so that it runs faster
  • Create Ajax applications with the XmlHttpRequest object
  • Validate web forms to improve usability
  • Take control of your web pages with the DOM
  • Ensure that your JavaScript code is accessible
  • Create slick drop-down menu systems
  • Included in this book is extensive coverage of DHTML and Ajax, including how-to create and customize advanced effects such as draggable elements, dynamically sorting data in a Web Browser, advanced menu systems, retrieving data from a Web Server using XMLHttpRequest and more.

    The JavaScript Anthology also includes extensive coverage of object oriented coding, efficient script design, accessibility, and cross-browser issues. Best of all, you'll get download access to all the code used in the book, so you can put the scripts to use instantly. ... Read more

    Customer Reviews (18)

    3-0 out of 5 stars Good if you need one of the tricks.
    I should preface my review by saying that I generally love the sitepoint books.Simply Javascript (also co-authored by Adams) is hands down the best programming book I've ever read.That said, this book isn't really so much a "book" as it is a "handy reference."If you skim this book and find something you need, then you may be able to justify the cost.As a cover-to-cover read, it's definitely lacking and will leave you wanting.Taken as individual chapters, the writing is excellent and the solutions offer solid coding practices.My recommendation would be to find this book in a bookstore, skim the table of contents and chapters, and see if you will actually use any of the included solutions before you buy.

    5-0 out of 5 stars Just What I Needed
    I purchased this book out of desperation after using a 1000 page Javascript Wrox book published in 2000 that was worse than useless. The author's blog posting here is very accurate: it is a modern javascript book that gives usable solutions and concepts that work well. I recommend this book to anyone who has at least some programming background and is sick of cut and pasting garbage code from other mickey mouse tutorial sites that break at the slightest change. It is also a great start for working with AJAX, which is what I needed it for.

    That said, the book is surprisingly a great read. I am reading this book cover to cover and also use it as an every day reference with dozens of tips. It is obvious the authors have worked extensively with web sites and write from experience. Thanks for a job well done!

    4-0 out of 5 stars Javascript 4 U
    This is an excellent next-step up from an introduction to Javascript and looks at its use in real world situations. You will need to be reasonably fluent in the language to get the best out of it.

    The book presents a topic as a question and then presents code to action that query as a solution, then goes through that code in a discussion section. This is where I have a relatively minor criticism of this book; the necessities of discussing the code do not always mesh well with the question and answer format of the layout.

    The authors have gone to great effort to ensure that the book is as up-to-date as possible, though this is a rapidly moving target of course, and detail how to ensure that the code will run on as many platforms as possible, rarely giving up and saying 'forget it..', though this proved necessary in a number of the more esoteric options and older browsers.

    A highly recommended read if you are looking for a quick solution, or a detailed understanding of what's going on.

    5-0 out of 5 stars The most useful JavaScript book on my shelf
    I didn't really think I needed this book -- I have sever other JavaScript books, including the O'Reilly JavaScript Cookbook, and it seemed like this would just be a duplication. But I kept reading really positive reviews of this and other SitePoint books on sites that I trusted, so I decided to take a flier on it.

    I'm really glad I did. Unlike some of the O'Reilly books, which are dated at this point, this has really up-to-date, professional code that incorporates best practices. Depending on what kind of JavaScript code base you need to integrate with, you may be able to use this code as-is in many instances. Even if you need to modify it for your own uses, you will never find poorly-organized hackwork here.

    Also nice is the up-to-date topic selection. Classics like DOM, form validation, drop-down menus, and cookies are supplemented with topics about accessibility, XMLHttpRequest, in-page dialogs, and using class prototypes. When the authors tell you how to launch popups, they also tell you about all the pitfalls and problems.

    No cookbook is going to cover ever possible topic (personally, I would have liked to see JSON examples), but this one is about as complete as you could reasonably ask for. Really, the only downside about this book that I can see is that you need to have at least an intermediate understanding of JavaScript to understand what's going on. There isn't a lot of handholding, and you will likely want to own both a good tutorial and a solid reference on JavaScript and spend some time with them before you're ready for this book. But if you have a good working knowledge of JavaScript and are looking for practical, well-written examples of how to incorporate new techniques into your code, you won't find a better book than this one.

    4-0 out of 5 stars Good and elegant book
    It is a good book with useful tips and tricks.
    the authors use an elegant way to catch the target.

    ... Read more


    23. Groovy in Action
    by Dierk Koenig, Andrew Glover, Paul King, Guillaume Laforge, Jon Skeet
    Paperback: 696 Pages (2007-01-17)
    list price: US$49.99 -- used & new: US$27.99
    (price subject to change: see help)
    Asin: 1932394842
    Average Customer Review: 5.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Book Description
    Groovy, the brand-new language for the Java platform, brings to Java many of the features that have made Ruby popular. Groovy in Action is a comprehensive guide to Groovy programming, introducing Java developers to the new dynamic features that Groovy provides.To bring you Groovy in Action, Manning again went to the source by working with a team of expert authors including both members and the Manager of the Groovy Project team.The result is the true definitive guide to the new Groovy language.

    Groovy in Action introduces Groovy by example, presenting lots of reusable code while explaining the underlying concepts. Java developers new to Groovy find a smooth transition into the dynamic programming world. Groovy experts gain a solid reference that challenges them to explore Groovy deeply and creatively.

    Because Groovy is so new, most readers will be learning it from scratch. Groovy in Action quickly moves through the Groovy basics, including:

  • Simple and collective Groovy data types
  • Working with Closures and Groovy Control Structures
  • Dynamic Object Orientation, Groovy style

    Readers are presented with rich and detailed examples illustrating Groovy's enhancements to Java, including

  • How to Work with Builders and the GDK
  • Database programming with Groovy

    Groovy in Action then demonstrates how to Integrate Groovy with XML, and provides,

  • Tips and Tricks
  • Unit Testing and Build Support
  • Groovy on Windows

    An additional bonus is a chapter dedicated to Grails, the Groovy Web Application Framework.

    Early PDF chapters of Groovy in Action are available from the Manning Early Access Program (MEAP) at http://www.manning.com/koenig. As part of this program, readers can also discuss the early manuscript with the author and help shape the manuscript as it's being developed by joining the Author Forum. ... Read more

    Customer Reviews (15)

    5-0 out of 5 stars Fabulous book, except for the last chapter...
    This book is fantastic.Very well done, easy read.It was the first tech book that I read cover-to-cover -without getting bored- in a long time.The author does a good job of explaining how Groovy works under the covers and does a great job of detailing how to make effective use of it.

    The language itself is also impressive and I hope Groovy gets the attention it deserves.I hope all Java developers read this to see what they're missing in Java-land.:-)

    Hindsight is 20/20, I'm sure the authors are sorry they included the last chapter on Grails as they did.But I don't fault them, as I'm sure the publisher was not uninvolved in that decision...;-)

    I'm giving it 5 stars anyway.Good work!

    4-0 out of 5 stars Well written, light to read
    Learn a new language every year - as someone once said.
    I happened across Groovy a couple of months ago and was looking for some printed resource - navigating a website just isn't the same as holding a book in ones hands.
    And, yes, this is a book well written and easy to read, providing all you need to gain a good understanding of the Groovy language and libraries. If you are looking for a good way to get aquainted with an excellent complement to the Java platform, go and get this book.

    5-0 out of 5 stars Sure to win some converts
    This is just a fun book to read!It gives you a great perspective on what the Groovy language is all about while at the same time giving you all the knowledge you need to get started scripting with Groovy.This book is sure to play a part in the future landscape of agile programming languages because it is on par with Ruby's pickaxe book.Programming Ruby: The Pragmatic Programmers' Guide, Second EditionIt is sure to help jumpstart the Groovy language into wider acceptance.

    This book also has a whole chapter devoted to Grails which the other main Groovy book Groovy Programming: An Introduction for Java Developers doesn't seem to have and that is why I bought it.

    5-0 out of 5 stars You can't live without Groovy.You just can't.
    I am going to make this short, because I want to get ONE message across to you, loud and clear.If you are working with Java, you MUST take a look at Groovy.

    I cannot overemphasize the coming importance of Groovy on the Java platform, not just in web development, but everywhere.Just try it already.You'll "get it."Just trust me and do it!

    Groovy in Action is a first rate introduction and reference, and you really do need a book for this language.I don't recommend trying to go it alone with online reference material, though there is plenty there to give you a taste of why Groovy is about to become your new favorite language.

    Read the other reviews.I'm not going to repeat a bunch of stuff here.But whatever you do, TRY GROOVY.You will quickly come to wonder how you ever got along without it.

    5-0 out of 5 stars Cracking stuff
    Whatever you think about the merits of Groovy as a language, a serious contender on the JVM, or a complete mess, you couldn't hope to find a better advocate for Groovy than this book.

    One of the secrets of GinA's success is that it assumes the reader is already proficient with Java development, including Swing, Ant and JUnit. It would also help to know about XML, SQL, HTML, JSP and a vague idea of how MVC applies to web apps. You don't need to be an expert in these areas, though. If you've sufficient knowledge to decode the preceeding alphabet soup of initialisations, you'll be ok.

    The reward for possessing this background knowledge is that GinA doesn't waste time with trivial examples, and barrels through Groovy the language in the first part, leveraging your existing knowledge of Java to highlight the important differences in Groovy. In particular, the advantages of interpolating strings, simple hash and array construction syntax, optional typing and metaprogramming are stressed. The big win in Groovy over Java is the use of closures and their used in a block-based approach to iteration, which is as well motivated here as the material in, say, The Pickaxe is for Ruby.

    The second part of the book provides examples of the Groovy library. It begins with an excellent chapter on Groovy's Builders, which provide a very neat, uncluttered syntax for putting together hierarchical structures. An obvious application is XML, and by extension Ant scripts, which appears to have some major advantages compared to the challenging readability of vanilla Ant. Even more impressive is the SwingBuilder example, which builds a GUI with the minimum of fuss and a complete lack of anonymous inner classes.

    Beyond the Builders, there are also compelling chapters on templating HTML and server side Groovy (Groovlets), writing DAOs and DTOs in Groovy to simplify database programming, and a chapter on XML, which even manages to find the space to introduce Groovy for SOAP, XML-RPC and REST web services.

    The final part of the book describes some non-core libraries and other applications of Groovy. The chapter on Groovy extensions to JUnit is interesting, although perhaps this is one place where it assumes too little on behalf of the reader. I would have assumed that the average developer sufficiently motivated to pick up a book on Groovy knows enough about unit testing and JUnit that more space could have been given to the advanced topics. Particularly appealing is the idea of testing Java code with dynamically typed Groovy unit tests, which would make mocking and stubbing more palatable; I would have liked more on that subject.

    Another noteworthy chapter is the last one, which introduces the web app framework Grails. This has a different style to the other chapters, being a dialogue between two of the authors as they build a simple app. This reader admits to finding it a little bit naff, but it does usefully demonstrate the grails way (which is a lot like Rails).

    If you have the slightest interest in Groovy, alternatives to Java on the JVM, or dynamic languages, GinA makes the perfect case for Groovy as a first class integration language for all the bits of Java where you really wish you were working with something like Perl, Ruby or Python. It's well-written, with good examples, clear explanations, and it's relentlessly practical, never forgetting its target audience. It's all the more impressive given lead author Dierk Konig's comment in the preface that English is not his first language. Kudos to him and his co-authors for what they've delivered.

    One can only wish that every language had its GinA. Outstanding. ... Read more


  • 24. Simply JavaScript
    by Kevin Yank, Cameron Adams
    Paperback: 424 Pages (2007-06-21)
    list price: US$39.95 -- used & new: US$22.86
    (price subject to change: see help)
    Asin: 0980285801
    Average Customer Review: 4.0 out of 5 stars
    Canada | United Kingdom | Germany | France | Japan
    Editorial Review

    Book Description
    Everything you need to learn JavaScript from Scratch!

    Packed with full-color examples, Simply JavaScript is a step-by-step introduction to programming in JavaScript the right way. Learn how easy it is to use JavaScript to solve real-world problems, build smarter forms, track user events (such as mouse clicks and key strokes), and design eye-catching animations. Then move into more powerful techniques using the DOM and Ajax.

  • Learn JavaScript's built-in functions, methods, and properties.
  • Easily integrate JavaScript in your web site.
  • Use JavaScript to validate form entries and interact with your users.
  • Understand how to respond to user events.
  • Create animations that bring your web site to life.
  • Start programming using the DOM and Ajax.

    Unlike other JavaScript books, modern best practices such as progressive enhancement, accessibility and unobtrusive scripting are used from the very beginning. All the code in the book is also cross-browser compatible and downloadable for free, so you can get started instantly! ... Read more

    Customer Reviews (8)

    5-0 out of 5 stars Awesome for a beginner
    I love the fact that the book is easy to read and understand, particularly for a newbie to Javascript.

    4-0 out of 5 stars Excellent resource for learning JavaScript
    I've been exposed to very little JavaScript, so I was very happy to get a review copy of this sent to me.First off, I'm a big fan of SitePoint's other books, and secondly I was looking forward to a book which would hopefully give me some good ground-up fundamentals.I'm not completely through the book yet, but I'm very impressed with it so far.

    The book starts out with some good software design tenets by emphasizing the need to keep content, style, and behavior separated out, then moves into some very basic steps for programming in JavaScript.The programming intro chapter starts out completely for beginners by laying out what variables are, what conditions and loops are, etc.Later chapters hit the DOM, JavaScript libraries, events, debugging, Ajax, and a few other topics.

    The authors do a very good job of laying out their topics, and I enjoyed their clear, enjoyable writing style.I think they do a pretty good job of discussing good development, and they're all over things like browser compatibility issues and other "Gotcha!" type issues.They've got a nice set of sidebars for tricks and tips as well as things to look out for.

    I also like that it's another SitePoint book with loads of color throughout.I'm not sure how SitePoint does it, but their continuing journey with all the color books is absolutely great to behold.

    On the downside, I'm not a fan of some of the example code I saw, which in several cases was more convoluted than good design would dictate (multiple nested for loops, return statements from other method calls being used as return values themselves, etc.).I also would have liked to see some discussion of testing via tools like Selenium or JsUnit.

    Overall I really like the book a lot.They talk standards, they talk cool tools like FireBug, they make some headway with good decisions about separation of code, content, and style.

    5-0 out of 5 stars SIMPLY JAVASCRIPT is packed with plenty of easy details perfect for newcomers.
    Any computer library or general-interest collection strong in Javascript needs SIMPLY JAVASCRIPT: EVERYTHING YOU NEED TO LEARN JAVASCRIPT FROM SCRATCH. Color examples accompany a step-by-step introduction to Java programming which teaches how to use JavaScript to solve real-world problems, track user events, and even design animations. From using Jax and the DOM to blending Java into an existing website, SIMPLY JAVASCRIPT is packed with plenty of easy details perfect for newcomers.

    Diane C. Donovan
    California Bookwatch

    1-0 out of 5 stars A disappointment
    I've waited nearly a month for this book to arrive and was very disappointed when it did.

    The first page of the preface (effectively, the first page of the book) begins with inaccurate information about JavaScript (saying it is ten years old, when it's just about 13 years old).

    Continuing, the book then describes how & why to embed your JavaScript inside of a CDATA section, but shows the incorrect syntax for doing so.

    The book makes no mention of using client-side cookies nor does it discuss the for...in type of loop, which is so valuable.

    Despite a previous reviewer's opinion, this book is most certainly for beginners.It does not go in depth on any one topic and makes claims about the "right" way to do things that are not always "right".

    I also didn't care for the authors using "inside jokes and references" that many people will not get (Dr. Who references and"You guessed wrong.No, just kidding, you're right!").

    What really ticked me off is that this book reads like a non-stop advertisment for the author's web site.

    I'll be returning this book ASAP.

    4-0 out of 5 stars Getting it right from the start
    This is a very good beginner's book on JavaScript. Kevin and Cameron show the proper way to use JavaScript: unobtrusively and standards-compliant, while still handling the idiosyncrasies of Internet Explorer. It doesn't cover everything, but it is a great start. The only thing I miss is some examples of mouse and keyboard event handlers, which are commonplace in many web "apps". My only gripe is the habitual (ab)use of XHTML markup served as tag soup, which is (unfortunately) all too common in SitePoint books. While it may be relatively harmless in most cases, dealing with JavaScript is not one of them. There should at least be some informal note explaining that there are some fundamental differences between HTML and XHTML that you should be aware of. ... Read more


  •   Back | 21-24 of 24
    A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  

    Prices listed on this site are subject to change without notice.
    Questions on ordering or shipping? click here for help.

    site stats