Jumat, 28 Juni 2013

[H932.Ebook] PDF Ebook JavaScript Web Applications, by Alex MacCaw

PDF Ebook JavaScript Web Applications, by Alex MacCaw

The reason of why you could get and get this JavaScript Web Applications, By Alex MacCaw faster is that this is the book in soft data type. You can review guides JavaScript Web Applications, By Alex MacCaw wherever you desire even you remain in the bus, office, house, as well as various other locations. But, you might not have to move or bring the book JavaScript Web Applications, By Alex MacCaw print wherever you go. So, you will not have bigger bag to carry. This is why your choice to make far better principle of reading JavaScript Web Applications, By Alex MacCaw is truly helpful from this instance.

JavaScript Web Applications, by Alex MacCaw

JavaScript Web Applications, by Alex MacCaw



JavaScript Web Applications, by Alex MacCaw

PDF Ebook JavaScript Web Applications, by Alex MacCaw

Exceptional JavaScript Web Applications, By Alex MacCaw book is consistently being the most effective buddy for spending little time in your workplace, night time, bus, and anywhere. It will be a great way to simply look, open, as well as check out guide JavaScript Web Applications, By Alex MacCaw while because time. As understood, encounter and also ability do not constantly included the much money to obtain them. Reading this book with the title JavaScript Web Applications, By Alex MacCaw will certainly allow you recognize a lot more points.

Why ought to be this book JavaScript Web Applications, By Alex MacCaw to read? You will certainly never ever get the expertise and experience without managing on your own there or attempting by yourself to do it. Hence, reading this book JavaScript Web Applications, By Alex MacCaw is required. You could be fine and also proper sufficient to get how important is reading this JavaScript Web Applications, By Alex MacCaw Even you always check out by responsibility, you can support on your own to have reading e-book routine. It will certainly be so valuable and enjoyable then.

However, just how is the method to get this book JavaScript Web Applications, By Alex MacCaw Still puzzled? It doesn't matter. You can appreciate reviewing this publication JavaScript Web Applications, By Alex MacCaw by online or soft file. Just download and install guide JavaScript Web Applications, By Alex MacCaw in the web link offered to check out. You will certainly obtain this JavaScript Web Applications, By Alex MacCaw by online. After downloading and install, you could conserve the soft file in your computer system or gizmo. So, it will ease you to read this e-book JavaScript Web Applications, By Alex MacCaw in certain time or area. It may be not certain to enjoy reviewing this publication JavaScript Web Applications, By Alex MacCaw, because you have bunches of task. But, with this soft data, you can take pleasure in reviewing in the downtime also in the spaces of your tasks in workplace.

Again, reading habit will always provide helpful perks for you. You may not should spend sometimes to review the e-book JavaScript Web Applications, By Alex MacCaw Merely alloted numerous times in our spare or downtimes while having meal or in your office to check out. This JavaScript Web Applications, By Alex MacCaw will reveal you brand-new thing that you can do now. It will assist you to improve the high quality of your life. Occasion it is just an enjoyable publication JavaScript Web Applications, By Alex MacCaw, you can be healthier and also much more enjoyable to enjoy reading.

JavaScript Web Applications, by Alex MacCaw

Building rich JavaScript applications that bring a desktop experience to the Web requires moving state from the server to the client side—not a simple task. This hands-on book takes proficient JavaScript developers through all the steps necessary to create state-of-the-art applications, including structure, templating, frameworks, communicating with the server, and many other issues.

Throughout the book, you'll work with real-world example applications to help you grasp the concepts involved. Learn how to create JavaScript applications that offer a more responsive and improved experience.

  • Use the Model-View-Controller (MVC) pattern, and learn how to manage dependencies inside your application
  • Get an introduction to templating and data binding
  • Learn about loading remote data, Ajax, and cross-domain requests
  • Create realtime applications with WebSockets and Node.js
  • Accept dropped files and upload data with progress indicators
  • Use major frameworks and libraries, including jQuery, Spine, and Backbone
  • Write tests and use the console to debug your applications
  • Get deployment best practices, such as caching and minification

  • Sales Rank: #960689 in Books
  • Brand: Brand: O'Reilly Media
  • Published on: 2011-09-02
  • Released on: 2011-08-30
  • Original language: English
  • Number of items: 1
  • Dimensions: 9.19" h x .60" w x 7.00" l, 1.02 pounds
  • Binding: Paperback
  • 276 pages
Features
  • Used Book in Good Condition

About the Author

Alex MacCaw is a Ruby/JavaScript developer & entrepreneur. He has written a JavaScript framework, Spine and developed major applications including Taskforce and Socialmod, as well as a host of open source work. He speaks at Ruby/Rails conferences in NYC, SF and Berlin. In addition to programming he is currently traveling round the world with a Nikon D90 and surfboard.

Most helpful customer reviews

23 of 24 people found the following review helpful.
JavaScript reloaded
By S. Shanbhag
Being a Java Swing developer for many years, I was never a fan of JavaScript. There were no mature tools and frameworks a few years ago. Straight DOM programming was just error-prone and difficult to debug. Over the last few years, JavaScript has come back with a big bang, thanks to a lot of companies, among them, Google. This book is for people, like me, who gave up on JavaScript years ago because of a poor model but need to know new frameworks that help in writing concise, readable code, and also help design scalable and robust architecture, not to mention, using JavaScript with a large team that could be geographically spread out.

Frankly, this book won't teach you the basics of JavaScript. There are plenty of other books for that and the author mentions this up front. However, in my opinionion, the author does a great job of teaching how to use the simplified and concise form of JavaScript, sticking to OO way of doing it. He starts with MVC (and who doesn't love MVC!), events, models, data, controller, state, view, and templating. The examples are mostly in JQuery which is also my framework of choice for JavaScript development.

No real-time discussion of JavaScript is complete without the mention of WebSockets, Node.js, and Socket.IO. The author does a great job of explaining this in chapter 8. He also provides an example of how to make your applications look faster (perceived speed) as compared to actual speed. The later chapters focus on testing and debugging, deploying, and an overview of the Spine, Backbone, and JavaScriptMVC libraries. Appendix at the end of the book provide a JQuery primer and a reference to CSS extensions and CSS3.

I cannot say that after reading this book, I have fallen in love with JavaScript since I am a big fan of Adobe Flex. However, I have many JavaScript projects under my belt and this book is a valuable resource for me to ensure that my apps scale well and that my offshore resources use the sandbox model to avoid tight coupling and ensure reusability.

17 of 18 people found the following review helpful.
You just might learn a boatload of stuff...
By Amazon Customer
I think this can be an incredibly helpful book if you hit it at the right stage in your JavaScript (JS) learning process, even if you don't need to implement full-blown MVC for your immediate needs. I can honestly say that I've learned as much, and probably more, from working through the core of this book (Chapters 1-5) than I have from any other single JS book.

But, you need to be at the right stage... which is basically, when you can follow the book, although it may take a bit of effort. If you're already a ninja, you probably don't need to read the book at all, unless you simply want to be exposed to another POV. And, for a lot of non-ninja, the book will be too advanced. Luckily, O'Reilly put the entire first chapter on-line so you can judge for yourself.

Chapter 1 is no namby pampy intro. In the chapter McCaw defines a constructor function used to create constructor functions that emulate classes in languages which support classes natively. He also includes a useful discussion of how the 'this' context switches in JS and how to control it with bind or by defining a jQ-like proxy method. Later design patterns have some similarity to what he does in chapter 1 (using Object.create instead of constructors), so if you can follow this chapter, you're probably ready to take on the book.

I'd describe the audience for the book as developers who've already built an app, or at least added fairly complex functionality to web pages and are comfortable with prototypal inheritance, closures on inner functions, call/apply and who know basic DOM scripting. Additionally, you may well have a sneaking suspicion that although your apps work, they're not designed as cleanly as they could be. If you're part of that audience, you just might learn a boatload of stuff as you follow McCaw's thinking as to how to design large-scale JS apps. Despite the sub-title, you don't really need to know jQuery (jQ) all that well, as long as you're somewhat familiar with it and the way it chains methods. One of the nice things about the book is that McCaw often gives you the plain old JavaScript (PoJS) for some of the basic methods he adds to his template objects and constructors, before switching to jQ for convenience. For example, after chapter 1 you'll have the PoJS equivalents for jQ's extend and proxy so it's easy to create a PoJS version for say the Model object or the Controller object which he defines later. For other jQ methods used in examples, you should be at the level where you can figure out what jQ is doing and write the equivalent in PoJS if that's what you want to do.

Some of the other reviews have touched on a few negatives, but to my mind they're not enough to downgrade the book. Occasionaly, the discussion seems to jump over an explanatory detail, but if you make a lab page that links to the book errata page and download the code for the examples, you should be able to fill in any gaps. I found the first five chapters fascinating, and chapters 6-13 useful and concise roll ups on various topics like dependency management, debugging and various libraries. In addition there are appendices that do a quick survey of jQuery and CSS3.

The problem with learning JS in the contemporary landscape is that what used to be advanced, even esoteric, technique is commonplace now. If you go back and look at the Sitepoint JavaScript Anthology or PPK on JavaScript which came out ~2005/2006, you'll see relatively straightforward and easy to understand JS and DOM scripting. But, as Crockford noted "JavaScript is Lisp in C's clothing" and if you don't have a theoretical background in functional programming, it can be very challenging to follow the ninja use of function scope to create modules, encapsulate values in closures etc... Wrapping your head around the core of this book can really deepen your understanding of JS.

17 of 18 people found the following review helpful.
Good but un-necessarily hard going
By C. Jack
Great idea for a book and much of the content is first class. Make sure you've read JavaScript the Good Parts and/or JavaScript Patterns and have learned the basics of JQuery before even attempting to read this book though, otherwise your going to have trouble following along with some of the content.

Unfortunately it does have some falws. In particular I found some of the descriptions of code samples were lacking, additionally many of the code samples seemed un-necessarily terse/confusing. Normally I wouldn't massively care about this sort of thing in code samples, however when coupled with the use of some of JavaScripts odder features they make the code a bit painful to read. Thats not to say you can't understand whats going on, you just have to put in more effort than you might expect and you probably won't find it as enjoyable as you'd like.

These issues are the main reason I've given the book just three stars. I'm hoping the issues will be addressed in any future second edition, at which time this will definitely be a five star book.

One other thing, chapter 11 is on Spine.js. This chapter is now a little out-of-date, for example Spine now uses CoffeeScripts classes, so you may want to use the excellent online documentation for spine.js instead.

See all 25 customer reviews...

JavaScript Web Applications, by Alex MacCaw PDF
JavaScript Web Applications, by Alex MacCaw EPub
JavaScript Web Applications, by Alex MacCaw Doc
JavaScript Web Applications, by Alex MacCaw iBooks
JavaScript Web Applications, by Alex MacCaw rtf
JavaScript Web Applications, by Alex MacCaw Mobipocket
JavaScript Web Applications, by Alex MacCaw Kindle

[H932.Ebook] PDF Ebook JavaScript Web Applications, by Alex MacCaw Doc

[H932.Ebook] PDF Ebook JavaScript Web Applications, by Alex MacCaw Doc

[H932.Ebook] PDF Ebook JavaScript Web Applications, by Alex MacCaw Doc
[H932.Ebook] PDF Ebook JavaScript Web Applications, by Alex MacCaw Doc

Tidak ada komentar:

Posting Komentar