Buy new:
-6% $42.45
FREE delivery Sunday, May 19
Ships from: Amazon
Sold by: Mahberes LLC
$42.45 with 6 percent savings
List Price: $44.99

The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
FREE Returns
FREE delivery Sunday, May 19
Or fastest delivery Saturday, May 18. Order within 14 hrs 11 mins
Only 1 left in stock - order soon.
$$42.45 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.45
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon
Ships from
Amazon
Sold by
Sold by
Returns
30-day easy returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day easy returns
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$1.21
Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc... See less
$3.98 delivery Tuesday, May 21. Details
Or fastest delivery Wednesday, May 15. Order within 3 hrs 11 mins. Details
Only 1 left in stock - order soon.
$$42.45 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$42.45
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by glenthebookseller.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Something went wrong. Please try your request again later.

Third-Party JavaScript First Edition

4.4 4.4 out of 5 stars 13 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$42.45","priceAmount":42.45,"currencySymbol":"$","integerValue":"42","decimalSeparator":".","fractionalValue":"45","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"EmuKIbDjolqug9nAhnAnI54faSr7nF0Wn%2FoXIiedrOkQTbHp8sbDPT5yKZDUrBe5p5dWUVbsPX4XRJPjckpj6prq9WJGjO%2FU1jectEo05aG889ydPihyKku9dDM2U1qUYuX82QmQhcLB1kEW4a9A0LbKRqV8467tVAX0EVfqXI15Hhx9foBFpYAGF3ELGgKp","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$1.21","priceAmount":1.21,"currencySymbol":"$","integerValue":"1","decimalSeparator":".","fractionalValue":"21","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"EmuKIbDjolqug9nAhnAnI54faSr7nF0WmYOXiF6VLFVtaTP9EMKAab8HQP33vG8X%2BYerkVj%2FORCAa5cVijWjghnq4FsOAJo2VbX3ejOSbGA131amFFh3jkXQLdd%2Bcx6osSLvIul4PsF8bVBDrrUv8RIDkTvz3r%2BRP6xe5MYDkQOEmtLXGTY4uZsRFjad1YT7","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

Summary

Third-Party JavaScript guides web developers through the complete development of a full-featured third-party JavaScript application. You'll learn dozens of techniques for developing widgets that collect data for analytics, provide helpful overlays and dialogs, or implement features like chat or commenting. The concepts and examples throughout this book represent the best practices for this emerging field, based on thousands of real-world dev hours and results from millions of users.

About this Book
There's an art to writing third-party JavaScript—embeddable scripts that can plug into any website. They must adapt easily to unknown host environments, coexist with other applications, and manage the tricky security vulnerabilities you get when code and asset files are served from remote web addresses. Get it right and you have unlimited options for distributing your apps. This unique book shows you how.
Third-Party JavaScript guides you through the ins and outs of building full-featured third-party JavaScript applications. You'll learn techniques for developing widgets that collect data for analytics, provide helpful overlays and dialogs, or implement features like chat and commenting. The concepts and examples throughout the book represent the best practices for this emerging field, based on thousands of real-world dev hours and results from millions of users.

Written for web developers who know JavaScript, this book requires no prior knowledge of third-party apps.

What's Inside
  • Writing conflict-free JavaScript, HTML, and CSS
  • Making cross-domain requests from the browser
  • How to overcome third-party cookie limitations
  • Security vulnerabilities of third-party applications

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Authors

Ben Vinegar is an engineer at Disqus, a third-party JavaScript commenting platform. Anton Kovalyov is a software engineer at Mozilla. They are third-party applications experts whose work has been distributed on millions of websites
Table of Contents
  1. Introduction to third-party JavaScript
  2. Distributing and loading your application
  3. Rendering HTML and CSS
  4. Communicating with the server
  5. Cross-domain iframe messaging
  6. Authentication and sessions
  7. Security
  8. Developing a third-party JavaScript SDK
  9. Performance
  10. Debugging and testing
Read more Read less

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

About the Author

Ben Vinegar is a Software Engineer at Disqus, a third-party commenting platform served on over 1,000,000 blogs, online publications, and other web properties, including CNN, MLB, Time Magazine, and IGN. Before joining Disqus, Ben was a Development Team Lead and go-to JavaScript developer at FreshBooks, a leading web-based invoicing service.

Anton Kovalyov is a Software Engineer at Disqus, and has guided development on the Disqus commenting widget since the company's earliest days. He maintains and contributes to a number of open-source JavaScript projects, including JSHint, a code quality tool, and Hiro, a testing framework for third-party JavaScript applications.

Product details

  • Publisher ‏ : ‎ Manning; First Edition (March 22, 2013)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 288 pages
  • ISBN-10 ‏ : ‎ 1617290548
  • ISBN-13 ‏ : ‎ 978-1617290541
  • Item Weight ‏ : ‎ 1.09 pounds
  • Dimensions ‏ : ‎ 7.38 x 0.6 x 9.25 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 13 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.4 out of 5 stars
4.4 out of 5
13 global ratings

Top reviews from the United States

Reviewed in the United States on May 23, 2013
This book covers everything it states under its description. If you are a developer or even a network administrator and need to understand the communication of web app networking and protocol security (high-level) this book is excellent. The working photo store example(s) carried on throughout the book are easily to follow and implement for a hands-on learning experience. I didn't find any flaws in this book based on how it is advertised. And based on the real-world experience from these two blokes who are practically thought leaders on the subject, you could do a lot worse than to shell out a few clams for this great book on integrating 3rd party javascript.
8 people found this helpful
Report
Reviewed in the United States on March 6, 2015
Fantastic book! I was tasked with creating a javascript widget app for our partners and was able to do it with the help of this book.

It goes into 2 implementations, the pure javascript route and using an iframe. If you ever wondered how javascript widgets like a twitter feed work by dropping in a script onto your site, this is the book to use.
4 people found this helpful
Report
Reviewed in the United States on March 3, 2016
Very informative and well-written. It goes into the right and wrong way to write third party Javascript and why certain methods are better than others.
Reviewed in the United States on April 6, 2017
Manning usually ensure their books are pretty solid. This one is absolutely awful though. A few reasons:

1. It's not prescriptive. If you're looking for a book that will show you:
* This is how you should structure your script loader
* This is how you should load 3rd party dependencies
* This is how you should configure your widget

You won't find it. Sometimes you'll get a number of disconnected examples, but you'll waste a ton of time reading as they go through crappy solutions. Then they tell you how terrible that idea was, and that you should do it some other way. Usually that other way references 3rd party libraries that they don't show you how to actually use. Want to load jquery for your plugin? Too bad. Want to know how to template html? Too bad. Want to know how to configure your widget? Sure, we'll waste your time with 3 lousy ways, sprinkle in some code that obviously won't work in common circumstances, and then finally present the option that is obviously the best, though they'll not point it out.

Some code examples have random javascript included that have utterly no purpose for being there whatsoever.

This is the first tech book I've tried to get a refund on. Hoping Manning will permit it.
4 people found this helpful
Report
Reviewed in the United States on November 12, 2013
I am a backend programmer picking up front-end, and this book has been the greatest help. It wastes no words on stuff that's too fundamental, but it covers everything a front-end n00b needs to know. With a powerful realworld example, it gave me many "ah-ha!" moments. By the time I get to the end, I feel all the dots has been connected for me, and the whole front-end world is now crystal clear.
This time I just flipped through. I will read the book again during the holidays while implementing the examples, and I am sure I will get more out of it.
Highly recommend, especially if you work on JS sdks, libs, or anything platform-ie.
6 people found this helpful
Report
Reviewed in the United States on March 18, 2013
These guys are pretty good at the JavaScripts, and you should definitely buy their book.

If you can't trust a Russian and Canadian, who can you trust?
14 people found this helpful
Report
Reviewed in the United States on February 15, 2016
Python? Really? You couldn't get in step with the rest of the world and at least show how to use it with IIS on Windows?

Top reviews from other countries

Translate all reviews to English
Amyee
5.0 out of 5 stars Sehr gutes Buch, leider halt schon ein paar Jahre alt
Reviewed in Germany on August 12, 2018
Das Buch ist wirklich sehr gut und sehr empfehlenswert. Da aber schon ein paar Jahre ins Land gezogen sind, währe eine aktualisierte Version wünschenswert. Trotzdem sollte das jeder lesen, der Third Party Javascirpt schreibt.
One person found this helpful
Report
Mark L
5.0 out of 5 stars Great read for experienced JavaScript developers
Reviewed in the United Kingdom on June 20, 2015
Very well written and thorough guide to writing third-party JavaScript. The book assumes a good understanding of JavaScript but as such I hadn't read much of this before, it's all kept relevant and covers every aspect of the topic. I'm glad it includes a deep look at iFrames as this was more useful to me, even though the author favours client-side script. Really a very good book for any experienced JS developer who wants a few new techniques.
Francesca
5.0 out of 5 stars Ottimo
Reviewed in Italy on October 25, 2014
L'argomento third party javascript non è abbastanza complesso e questo libro affronta tutte le soluzioni possibili (ad oggi, ovviamente) in modo esauriente. Con i pro e contro, con digressioni storiche che sono interessanti e forniscono nozioni necessarie.
G. Marziou
5.0 out of 5 stars Excellent
Reviewed in France on May 7, 2013
Très pratique, plein d'infos et pour chaque problème abordé il y a plusieurs solutions proposées avec leurs avantages et leurs inconvénients.