In the previous post Writing Quality Third-Party JS - Part 1: The First Rule, I wrote about the fact that you don't own the page, and how that affects even little things in your code. With that background, this post focuses on how to load your code in the host page. This is a three-part series of articles aimed at people who want to write JavaScript widgets (or other kinds of scripts) to make thei