Books for/about - javascript


 

 
Python in a Nutshell (In a Nutshell (O'Reilly))

Publisher: O'Reilly Media
Authors: Alex Martelli

ISBN: 0596100469
List Price: $39.99
Amazon Price: $25.19
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: Watch for second edition
This first edition is probably not where you want to invest your dollars. The second edition (ISBN 0596100469 ) is projected to be out this month (July 2006) and will cover not only 2.4 but 2.5.

Martelli has been so comprehensive and comprehensible in the past, that you'll probably want to get his SECOND edition if you're serious about Python.
Summary: Good book to learn and as a reference
For someone who knows other programming languages this is a great book to quickly get a feel for the language and to start trying it out. The book only covers up to Python 2.2 while the current standard is up to 2.4.2, so there are a few things that are a little different. However, I have found that the differences are not major and can be supplemented by the python help system (normally installed on your system along with the interpreter).

I also use this book extensively as a reference, especially for all the associated libraries.
Summary: Excellent
All what you would expect from the title : very complete even if not exhaustive coverage of the language and its main libraries, excellent explanations...
Not good as an introduction to the language unless you're already familiar with various programming language, but the ultimate reference to keep under your pillow
Summary:


       search for javascript at amazon.comamazon.co.ukgoogle.com

Ajax in Action

Publisher: Manning Publications
Authors: Dave Crane Eric Pascarello Darren James

ISBN: 1932394613
List Price: $44.95
Amazon Price: $28.32
Usually ships in 2 to 3 weeks

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: One of the best book I read in few years
I bought this book after a long time I was looking for a good book on AJAX. I read the revies on Amazon - and decided to give it a try - it was worth every cent paid for the book.

The authors take real life examples, and show how to implement the solution using AJAX. They pay attention to possible pitfalls, and the code that displayed in the book, can be used as is !

It is defenetly one of the best book I read in few years.
Summary: This book will answer questions about design and refactoring, security, speed and system resources for Ajax applications
If you are looking for some Ajax code to copy and paste into your webpages, this is not the book for you. But if you are creating Ajax web applications on a large or small scale and need to consider such aspects as design and refactoring, security, speed and system resources, then this book will help answer some of these questions. Although the authors, Dave Crane, Eric Pascarello and Darren James, discuss mostly the client-side of Ajax, their approach for this book is to re-teach web programmers away from the standard/classical webpage and introduce a new way for the server, browser and webpage to work together through Ajax.

The first part of the book concentrates on what Ajax is and how it differs from standard/classical web programming. The authors discuss the four core technologies of Ajax (JavaScript, CSS, DOM and XMLHttpRequest) concentrating on the different ways each is used and how they work together in an Ajax application. Ajax takes the concept of separation of tasks to an advanced level.

Once you are familiar with this new approach to these four preexisting technologies, you are ready to work on refining the coding process. Ajax uses a larger amount of JavaScript compared to classical webpages and the webpages are refreshed less often. The author's approach to managing a large Ajax code base is by design framework and refactoring which is a fancy way of saying they teach you to write small, reusable chunks of code where each chunk has a specific task. They take this code component framework further by using the Model-View-Controller architecture which separates an Ajax application into three parts. The Model is the part that performs the task and the View is the part that presents the results. The Controller is the liaison between the other two. By keeping these parts separate, your code is more reusable and more easily maintained. Changes to one part do not directly affect the other part.

With Ajax, the user does not have that familiar "click and wait" routine as the webpage refreshes to reflect changes. With Ajax, as the information is passed to the server and data is returned to the browser, there is no need to refresh the webpage. Therefore we need new ways to keep the user informed as to the process. A few of the new visual feedback components discussed here are the status bar, pop up dialog and inline highlighting. All of these happen asynchronously.

Many books do not address the topic of security. One thing I liked about this book was that the authors discuss potential security issues when using Ajax and several possible ways to close these security holes. Another area covered was performance issues such as speed and system resources. First you learn ways to monitor the performance of your Ajax application and then how to analyze and improve your code.

The book finishes with five sample projects which are built step-by-step. The first is an Ajax web form. In this project you learn how to use Ajax to link form input fields in such a way as to pre-populate the values (choices) in the form fields. The choice made by the user in one form field causes the values for the second field to be updated as necessary. This can be done without reloading the webpage because the two fields are linked and Ajax does the updating in the background. Next you learn how to create an Ajax type-ahead suggest feature (such as the Google Suggest) and ways to possibly improve on this using an object-oriented TextSuggest component. Moving from forms to more advanced user interface features, you will learn how to create an Ajax portal project such as A9.com, an Ajax based live search system and how Ajax can work with external RSS protocol instead of a server.

The authors first walk you through coding these projects and then show you how to refactor each into reusable components. When you have finished, you should have a code library that you can apply to any Ajax web application.

Dave Crane is a computer programmer and simulation modeller. Eric Pascarello is an ASP.NET developer and the author of JavaScript: Your Visual Blueprint for Building Dynamic Web Pages (2nd ed.). Darren James is the architect of the open source Rico project.
Summary: Good introductory book for budding AJAXian
This book is my first AJAX book and frankly speaking this book did keep up its promises with a good introduction and smooth-sailing examples. I am not a Client-side scripting expert, but I found this book feeds a lot basics about Javascript and even CSS. These scripting langaugaes are important when you are working with Ajax.
The book has lots of examples that you'll find useful to fully understand what is going on. I found I could modify several of the examples and drop them into my own Ajax project. I would recommend this book to anyone who wants to get introduced to Ajax programming and could also use a primer on Javascript and CSS.
I may probably buy another one other book on Ajax simply because it is still evolving and not standardized. Thus I feel sure there's more tricks to learn till AJAX hits all parts of the Internet. Worth reading + worth a buy and you will NOT be disappointed.
Summary:


       search for javascript at amazon.comamazon.co.ukgoogle.com

Programming Perl (3rd Edition)

Publisher: O'Reilly Media
Authors: Larry Wall Tom Christiansen Jon Orwant

ISBN: 0596000278
List Price: $49.95
Amazon Price: $31.47
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: Absolutely the best reference for programmers new to Perl
I am not new to programming, but was new to Perl when I took a job that required a ton of pattern matching based scripting. I immediately convinced my boss to buy a bunch of Perl books, including this one. Usually, I am the type to use Google more than any book when learning a new language, but this book has been indispensible. I go to it first anytime I want to know how to do something in Perl, and 9 times out of 10 it is the only resource I need. I agree with other reviewers that this is not the book for beginning programmers, but I could have saved my boss a lot of money had I just had her buy me this one. It's all I've needed.
Summary: Legendary for no reason, this book is WAY overrated
Definitely THE most overrated programming book I've ever read.
Why?
Well, it's not great for beginners because it's difficult to follow - I read large chunks of this book when I first learned Perl - the Learning Perl book was much better.
Also, the writing is so geeky-cutesy. In every other paragraph, you can feel the authors chuckling at their own stupid Star Trek/Monty Python/Lord of the Rings jokes and references. We get it already, time to watch some new movies/tv shows and read some new books fer chrissakes.
Most of all though, the book is so disorganized. Have a question about a regexp metacharacter? Good luck finding it in this haystack. I know it's not pitched as a pure reference manual, but you would think it would be easy to find out what the difference between * and *? is. It's not.
Perl is incredibly powerful but somewhat painful to learn, which is compounded by the fact that many people rave at how quick and easy it is to become productive with it.
Googling your Perl questions is a lot better than reading the Camel book (the nickname of this book in case you don't know).
The Perl Cookbook rocks though, that's another excellent Perl title.
This is all coming from a devoted Python fan who learned Perl first and respects Perl for its impact on web programming and the newer scripting languages like Python and Ruby.
Summary: Universally Regarding as the Bible of Perl
This is THE book for perl, plain and simple. I've seen people refered to specific page numbers in this book on IRC when they have Perl questions. If you do any significant amount of Perl programming then you really should get this.
Summary:


       search for javascript at amazon.comamazon.co.ukgoogle.com

Rails Recipes (Pragmatic Programmers)

Publisher: Pragmatic Bookshelf
Authors: Chad Fowler

ISBN: 0977616606
List Price: $32.95
Amazon Price: $20.76
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 4
Reviews:
Summary: A top-notch title, but /please/ give us more testing recipes!
I am a novice Rails programmer, that much is certain. As a result, I'm quite happy to have Chad Fowler's "Rails Recipes" by my side. I have been part of the beta program for this book, so I've been reading it in parts for the past few months. It has been impressive, to say the least. As an author of my own "recipes" book, I am interested to see other authors' version of the recipe format, just in case I am able to incorporate something they do into a future book of my own. While Rails Recipes hasn't taught me much about writing a recipes book, it has taught me an awful lot of great things about Rails.

I look forward to using Chad's recipes in my current projects. I already have a couple of ideas, including prettying up my URLs and creating a custom form builder. If I had one criticism, it's the relative paucity of testing recipes. Writing Rails applications test-first is still a struggle for me, and I know there are those from whom I can learn. I would like the opportunity. (How many of you would like to come to Toronto to teach me?) I suppose I'll have to write a few testing recipes of my own.
Summary: A real page turner
Receipt books are a different breed. By their nature they are difficult to just sit down a read and as such I find them sort of tough to review. Some years back I got into baking bread. All my receipts came out of James Beard's "Beard on Bread". I love the book, but I must say there are many parts of the book I have never looked at and others with lots of flour between the pages. The nature of a receipt book is you need to make something, you look it up, make what you need, and put the book away. Not this book.

Chad Fowler's book is something quite different. Fowler has a very comfortable and engaging writing style. In this way his book is more like a nice collection of short stories. I found myself reading one receipt after another, even if I knew I had no intention of using it anytime soon. When I did find myself trying out receipts, I found them thoughtfully organized and very easy to follow.

In recent years I've shyed away from programming receipt books, since I have found many to be really dry reading, or filled with lots of esoteric receipts I have no intention of implementing or interest in even trying as an exercise. I'm pleased I gave this receipt book and chance since it's a breed apart.

Does it have everything I'd like to see in it? No. Does it have some things I will probably never use? Yes, but surprisingly few, and who knows, these receipts seem so practical that I would not be surprised if some day I really did find that I have used most of them. I recommend this book to anyone who is serious about improving their Rails skills.
Summary: Useful recipes
Once you've dabbled a bit with Rails, this book quickly becomes a useful tome to have on your desk. Its recipes are useful since they implement solutions to problems commonly faced in web applications (testing, authentication, etc.). The only (minor) thing I disklike about this book is the relative crudeness of the layout and the awful page numbering (all one-page-long recipes are not page-numbered).

Highly recommended if you write Rails applications.
Summary:


       search for javascript at amazon.comamazon.co.ukgoogle.com

Mastering Regular Expressions, Second Edition

Publisher: O'Reilly Media
Authors: Jeffrey E F Friedl

ISBN: 0596002890
List Price: $39.95
Amazon Price: $25.17
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 4
Reviews:
Summary: Deep study of a deep subject
Regular Expressions are a powerful pattern matching process built into many programming languages (but often hidden and not fully exploited).

If you are verifying input from a form or analyzing an HTML page or engaged in any other sort of pattern matching, Regular Expressions are something you should master.

The problems addressed by this book are (a) regex is poorly documented in general and (b) it has grown up ad hoc: every language's implementation is different from every other, sometimes very different.

The book does a good job of documentation and explanation in the early chapters. But in the later chapters it falls prey to the problem it is trying to solve. If you use Perl or Java or VB.NET, then this book gives a lot of very important information not easily found elsewhere.

On the other hand, if you use PHP, MySQL or JavaScript (as I do) you have to look elsewhere for the advanced topics.
Summary: No summary or synopsis, only good for thorough detail.
Get the small pocket reference guide instead of this book! It is difficult to find what you want if you don't know exactly what you are looking for. I admit it covers the subject very well, but if you don't know Regular Expressions thoroughly, you have to read every word of the book or look forever to find what you want. Just buy the pocket reference guide and go to the library once a year when you need this thing.
Summary: The regex bible
The only book to explain regular expression in a clear and exhaustive manner, covering differences between the most important programming language in which regex are used.

A "must have".
Summary:


       search for javascript at amazon.comamazon.co.ukgoogle.com

Learning Python, Second Edition

Publisher: O'Reilly Media
Authors: Mark Lutz David Ascher

ISBN: 0596002815
List Price: $39.99
Amazon Price: $25.19
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 1
Reviews:
Summary: Kill your curiosity with this one
very bad book... do not use this book if youre starting programming or python. the first chapter itself will put you off completely. try instead beginning python by Magnus Lie Hetland. its simple practical and downright fun.
Summary: This should be your first Python book!
This is simply a stellar introduction to the Python language, for both newcomers to programming and those who are already proficient in another language. I know there are several choices for 'beginning' type Python books, and you may be tempted to choose a different one because it is newer than this one, but please understand that you lose nothing by reading this book instead. It covers Python 2.3 (which is just short of the current 2.4), and there are only a couple of items not referred to (e.g. decorators and decimals). But you can easily read up on the latest features online. The benefits of this book far outweigh the fact that it was published a few years ago!

Here is the true advantage of Learning Python: the authors describe the language in complete detail from the ground up. They begin with how to use the interactive interpreter and IDLE, and then move on to built-in data types. Every single thing that could be considered a 'component' of the Python language gets its own chapter (numbers, strings, lists, etc.), and the larger components (functions, modules, classes, etc.) each get their own Part (which is further divided into chapters). In other words, they take plenty of time to describe everything you need to know about everything in the language. You won't finish learning the core language until well into the 400-range of pages.

Another intro Python book that I just began reading has already covered numbers, arithmetic operators, functions, modules, and a few other things, all by page 20! I won't name the book yet, because I'm not fairly deep enough in it yet. But this is certainly not good for a newcomer.

Don't even wonder about other books! Learning Python covers every aspect of the language in great detail, yet at the same time remains intelligent (e.g. it does not explain to you what variables in general are (hopefully you have a basic understanding of programming already), but it explains in great detail what variables *in Python* are). After you read this book, you will have an amazing foundation in Python.
Summary: Not really useful
This book is not very good for actually learning Python. It also lacks a reference section and is excessively wordy.

Learning implies tutorials and a gentle progression from basic to advanced subjects; this book does neither. For example, in chapter 3, "How You Run Programs", it introduces modules and namespaces--fairly advanced concepts to read about before even the first "hello world" program! In chapter 4, as it describes the use of numbers and strings, it is already delving deep into the uses and implications of Python's objects.

With well over 500 pages, there should be plenty of room for a reference section, but there is none. There is no list of built-in classes and their methods.

The overall tone of the book is enthusiastic, touting Python's object-orientedness and other advantages. Unfortunately, it is excessively wordy and difficult to read. Cheerleading can be excused, but it is present on nearly every page and gets old quick.

In a book about programming or a programming language, one might want tutorials, reference, discussion of advanced topics, or code examples. This book provides none of these things. I do not recommend it.
Summary:


       search for javascript at amazon.comamazon.co.ukgoogle.com

Head Rush Ajax

Publisher: O'Reilly Media
Authors: Brett McLaughlin

ISBN: 0596102259
List Price: $39.99
Amazon Price: $25.19
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 5
Reviews:
Summary: I really like HeadFirst and HeadRush series. and particularly this book .
It's very interesting,funny, concise and comprehensive. I really enjoyed reading it.
Summary: The best Ajax book
Easily the best Ajax book at the moment. The material is both entertaining and infomative. The asynchronous and client/server aspects of Ajax can make it tougher to understand, and the author does a good job of working through those issues in a way that makes it easy to understand.

The book also covers the DOM and DHTML issues that you need to get the most out of the browser environment.
Summary: Beginners Bible
HI this is good for Beginners. not for experts.
Lot of things repeated 3,4 times. Which is not there in other headfirst books?

Good for who wants to know Some Javascript/HTML basics + Good AJAX
Summary:


       search for javascript at amazon.comamazon.co.ukgoogle.com

Professional Ajax (Programmer to Programmer)

Publisher: Wrox
Authors: Nicholas C. Zakas Jeremy McPeak Joe Fawcett

ISBN: 0471777781
List Price: $39.99
Amazon Price: $25.19
Usually ships in 24 hours

Buy this book 
from amazon.com

or from
amazon.co.uk

Avg Cusomer Rating: 4
Reviews:
Summary: Very well done
This book is very well done. It is a good introduction to AJAX and gets you up to speed quick.

CONS:
1. Not enough treatment on the server side of things in the beginning chapters. Needed a little more on serializing XML, but then how do you do that in a platform-agnostic way. I was a little disappointed that there were little or no examples in java/jsp/servlet during the Basics, Patterns and XML chapters. Could have used that. Assumes knowledge of PHP.

2. Need a little more treatment of XML/XPath/XSLT. Gets a little bit confusing when the technologies are all combined.

3. I feel like the patterns chapter could have followed the XML/XPath/XSLT chapter.

4. Maybe JSON could be left for the back of the book since the X in AJAX stands for XML. Just a thought.

5. About 65 pages of the book are just on AjaxMail, which has numerous examples, but was a lot of reading to go through on one application.

PROS:

1. Not a beginner's book. Assumes knowledge of many things, like PHP, network protocols, HTTP, etc. I'm glad a lot of those details were left out and AJAX was focused on.

2. Gets you up and running with good, working examples.

3. The patterns chapter is very helpful in deciding how to use the stuff.

4. Good chapter on widgets.

5. Bang for the buck when talking about the AJAX frameworks that are out there. Fairly good treatment of JPSpan, DWR and AJAX.NET.
Summary: Ajax made fun
I found this book to be extremely informative. It is written in a clear, engaging style that makes it a pleasure to read. The examples are well constructed, relevant to real world applications, and thoroughly explained. The essential bits of code are highlighted for quick reading. The most irritating thing about web development is cross-browser support, and authors do a great job to making this less intimidating and point readers to libraries to abstract away the differences. Also covered are related JavaScript XML, XPath, XSLT support, web services, RSS/Atom.

PHP is the primary server side language used, though they chose .NET/C# for creating a web service. Microsoft's .NET web service tools are excellent, but I would have liked it if the authors had rounded this out with giving the basics of creating a web service using open source solutions.

If you want to learn Ajax techniques and related technologies, this book is well worth your time and money.
Summary: Only AJAX book you should buy!
AJAX is the we technology everybody is talking abot now and its something that you should know if you are a web developer/designer now or want to be.

This book starts with a great chapter explaing how AJAX started and what it really is and how it works. Explaining how AJAX really works can be dificult for the beginner and the authors do it wonderfully. The next chapter goes into the basics of AJAX and how to create a very simple example(s) to give the user a solid foundation of how this new technology works (old technology but new way of using it actally).

The next chapter goes into Patterns which describes the programming techniques used by AJAX applications. This is a crucial chapter because it is this technique that allows developers to reall understand how to develop dynamic applications with AJAX. Lots of keywords are thrown around (throttling, periodic refreshing, multi-stage downloads, pending requests, etc) and each are excplained in detailed in a very concise manner that does not confuse the reader.

The next chapter focuses on the data format that is used to transfer this data (XML, XPath, XSLT) between each other using AJAX. Various techniques with the different browsers are discussed as well as workarounds if needed for the browser differences.

The rest of the book covers web services, JSON, widgets, andhte different frameworks that are available to use.

A very complete AJAX book that will get any reader ready to se AJAX in their web development work. A must by...
Summary:


       search for javascript at amazon.comamazon.co.ukgoogle.com


Computers and Electronics Books || Automotive Books || Misc Books






Computers and Electronics Books
| 3d | 3d animation | 3d graphics | 3d studio | 3ds max | Abap | Administrator | Adobe | adobe acrobat | adobe after effects | adobe audition | adobe bridge | adobe golive | adobe illustrator | adobe image ready | adobe indesign | adobe pagemaker | adobe photoshop | adobe premier | ADSL | amazon com books | apache | aplication server | Apple | asp | asp.net | autocad | avid | avid media composer | avid symphony | avid xpress | bind | BlueRay | C sharp | c++ | C++ Builder | Cambridge ICT Starters | certification | certification books | Cisco | Cisco BCMSN | Cisco BCRAN | Cisco BGP | Cisco BSCI | Cisco BSSC | Cisco CCDA | Cisco CCDP | Cisco CCIP | Cisco CCNA | Cisco CCNP | Cisco CCSP | Cisco CIT | Cisco CSIDS | Cisco CSPFA | Cisco CVOICE | Cisco DESGN | cisco firewall | Cisco INTRO | Cisco MPLS | Cisco QoS | Cisco SECUR | civilization | cobol | ColdFusion | combustion | Computer Associates | Computer Science | CORBA | css | db2 | deko | delphi | design patterns | dhtml | digital production | DirectX | DirectX9 | dll | dns | dns server | DVD | eBay | ECDL | ECDL Advanced | Final Cut | Final Cut Pro | flash 8 | Flash Studio 8 | fortran | game cube | Google | Graphic Design | graphics | graphics development | hacking | haking | Hardware | hardware hacking | html | Intel | internet | irix | isdn | J2EE | Jakob Nielsen | java | javascript | LDAP | linux | Linux Administrator | LSAT | mac | mac os | macintosh | Macromedia | macromedia actionscript | macromedia dreamweaver | macromedia flash | Macromedia Studio 8 | mail server | mail servers | max 3d | maya | Microsoft Application Developer | microsoft c# | Microsoft Certified | Microsoft Database Administrator | Microsoft Desktop Support Technician | microsoft exams | microsoft excell | microsoft frontpage | microsoft office | microsoft powerpoint | microsoft reader | Microsoft Solution Developer | microsoft sql server | Microsoft Systems Administrators | Microsoft Systems Engineer | microsoft visual basic | microsoft visual studio | microsoft windows 2000 | microsoft windows 2003 | microsoft windows server | microsoft windows xp | microsoft word | microsoft works | Mini DV | mysql | networking | ocx | Open Source | opengl | oracle | oracle 10g | oracle 9i | Oracle administration | oracle application server | Oracle programming | palm os | palm reader | pascal | pda | pdf | Photoshop CS2 | php | php5 | Pinnacle | Pinnacle Liquid | Pinnacle Studio | playstation | plc | pocket pc | PocketPC | postscript | powerbuilder | programming | samba | sap | SAP ABAP | SAS | sco | sco unix | search engines | smartphone | SOA | soap | solaris | sql | svg | sybase | tcp/ip | Telecommunications | telecoms | Unisys | User Interface Design | vb script | vbx | Video Games | Virus | Visual Studio 2005 | Visual Studio.NET | VoIP | web | Web Usability | webdesign | website development | websites | WebSphere | WiFi | Windows 2003 Server | Windows Administrator | Windows XP Pro | Windows XP Profesional | Windows XP Professional | wireless networking | x-box | xhtml | xml | xslt | Yahoo



| home |