Whenever you see a list of “further reading” links throughout this book, you can click on the “Further reading” header to jump to the list of all further reading links. |
- Greasemonkey script repository contains hundreds of Greasemonkey scripts. 1.3. Installing a user script
tag:
URIs 2.2. Describing your user script with metadata- Anonymous functions in Javascript 2.3. Coding your user script
- Block Scope in Javascript and associated discussion thread 2.3. Coding your user script
- Introduction to the DOM Inspector 3.3. Inspecting elements with DOM Inspector
- Inspect Element extension 3.3. Inspecting elements with DOM Inspector
- Inspector Widget extension, an alternative to the Inspect Element extension that adds a toolbar button instead of a context menu item. 3.3. Inspecting elements with DOM Inspector
- Web Developer Extension contains a plethora of functions for deconstructing pages. 3.5. Other debugging tools
- Aardvark interactively displays tag names,
id
andclass
attributes. 3.5. Other debugging tools - Venkman Javascript Debugger is a complete run-time Javascript debugger. 3.5. Other debugging tools
- Web Development Bookmarklets contains a number of useful functions you can drag to your toolbar. 3.5. Other debugging tools
- JSUnit is a unit testing framework for Javascript. 3.5. Other debugging tools
- js-lint checks Javascript code for common errors. 3.5. Other debugging tools
- Mozilla XPath documentation 4.6. Doing something for every element with a certain attribute
- XPath tutorial by example 4.6. Doing something for every element with a certain attribute
- XPathResult reference 4.6. Doing something for every element with a certain attribute
- CSS properties 4.15. Setting an element's style
- Javascript event compatibility tables 4.22. Overriding a built-in Javascript method
- Javascript-DOM prototypes in Mozilla 4.22. Overriding a built-in Javascript method
- Displaying Event object constants 4.22. Overriding a built-in Javascript method
Event
documentation 5.7. Case study: Zoom Textarea- MyPIPsTag prompts you for a username the first time you run it. 6.1. Storing and retrieving persistent data
- POST Interceptor adds menu items (with
GM_registerMenuCommand
) to toggle whether the script is active. 6.1. Storing and retrieving persistent data - MSDN Language Filter inserts its configuration options into the page itself. 6.1. Storing and retrieving persistent data
- POST Interceptor adds menu items to toggle whether the script is active. 6.2. Adding items to the menubar
- LibraryLookup integrates Amazon.com with your local library. 6.3. Integrating data from other sites
- Annotate Google integrates Google and del.icio.us. 6.3. Integrating data from other sites
- Bloglines Tweaks adds an Expand button to article summaries in Bloglines to retrieve and display the full article. 6.3. Integrating data from other sites
- Flick Batch Enhancer uses
GM_xmlhttpRequest
to add features to Flickr using Flickr's own REST API. 6.3. Integrating data from other sites - Hide Google Redirects reprograms Google Personal Search History to use normal
<a href="...">
links, but still track clicks by callingGM_xmlhttpRequest
on the appropriate tracking URL. 6.3. Integrating data from other sites - Extension Developer's Extension is invaluable for debugging and testing Firefox extensions. 6.4. Compiling your user script into an extension
XMLHttpRequest
support in Mozilla GM_xmlhttpRequestXMLHttpRequest
support in Internet Explorer GM_xmlhttpRequestXMLHttpRequest
support in Safari GM_xmlhttpRequest- HTTP status codes GM_xmlhttpRequest
- RFC 2616 GM_xmlhttpRequest