To better serve you, we are in the process of moving our content from the old site to our new design and layout, and improving it with full descriptions and a place where you can leave a review and your opinions on each book we list. If you can not find what you are looking for here, you may still visit the older site and check if it is on the list there.

We hope you enjoy our new look and added features.

Most Popular Books

Dive Into Greasemonkey

  • Author: Mark Pilgrim
  • Format: online HTML, archived HTML, archived PDF, archived plain text, Palm OS, archived video demonstrations
  • Price: free

Greasemonkey is a Firefox extension that allows you to write scripts that alter the web pages you visit. You can use it to make a web site more readable or more usable. You can fix rendering bugs that the site owner can’t be bothered to fix themselves. You can alter pages so they work better with assistive technologies that speak a web page out loud or convert it to Braille. You can even automatically retrieve data from other sites to make two sites more interconnected.

There is a huge repository of user scripts that do all kinds of amazing things at Userscripts.org.

But Firefox isn’t the only browser that you can write these scripts for. There is also a macro for K-Meleon called GreaseMeleon, that will allow that browser to use Greasemonkey scripts, too. And there is even a way to use them in Google’s Chrome browser. (instructions)

All this is great if all you want to do is use Greasemonkey scripts, but what if you want to write your own? That’s where Dive Into Greasemonkey can help.

It takes you step-by-step from explaining what Greasemonkey is, installing it into Firefox, installing user scripts, to actually writing and debugging your own. Chock full of information that will help the beginner and expert, alike.

Dive into Greasemonkey is a valuable reference for anyone that wants to truly unleash the power of user scripts.

Chapters include:

  • What is Greasemonkey?
  • Installing Greasemonkey
  • Installing a user script
  • Managing your user scripts
  • Hello World
  • Describing your user script with metadata
  • Coding your user script
  • Editing your user script
  • Debugging User Scripts
  • Tracking crashes with JavaScript Console
  • Logging with GM_log
  • Inspecting elements with DOM Inspector
  • Evaluating expressions with Javascript Shell
  • Other debugging tools
  • Executing a user script on a domain and all its subdomains
  • Testing whether a Greasemonkey function is available
  • Testing whether a page includes an HTML element
  • Doing something for every HTML element
  • Doing something for every instance of a specific HTML element
  • Doing something for every element with a certain attribute
  • Inserting content before an element
  • Inserting content after an element
  • Removing an element
  • Replacing an element with new content
  • Inserting complex HTML quickly
  • Adding images without hitting a central server
  • Adding CSS styles
  • Getting an element’s style
  • Setting an element’s style
  • Post-processing a page after it renders
  • Matching case-insensitive attribute values
  • Getting the current domain name
  • Rewriting links
  • Redirecting pages
  • Intercepting user clicks
  • Overriding a built-in Javascript method
  • Parsing XML
  • Case Studies
  • Case study: GMail Secure
  • Case study: Bloglines Autoload
  • Case study: Ain’t It Readable
  • Case study: Offsite Blank
  • Case study: Dumb Quotes
  • Case study: Frownies
  • Case study: Zoom Textarea
  • Case study: Access Bar
  • Storing and retrieving persistent data
  • Adding items to the menubar
  • Integrating data from other sites
  • Compiling your user script into an extension
  • Greasemonkey API Reference
  • GM_log - log messages to the JavaScript Console
  • GM_getValue - get script-specific configuration value
  • GM_setValue - set script-specific configuration value
  • GM_registerMenuCommand - add a menu item to the User Script Commands submenu
  • GM_xmlhttpRequest - make an arbitrary HTTP request
  • List of “further reading” links
  • List of tips
  • List of examples
  • List of procedures

http:/diveintogreasemonkey.org/

CSS 2 Tutorial

  • Author: Miloslav Nic
  • Format: online HTML
  • Price: free

In this tutorial CSS 2 stylesheets are applied on XML documents. It picks up where the CSS1 tutorial left off.

It is presented in 55 lessons, where you learn by studying examples. A complete reference to CSS 2 and an index of CSS properties are also provided.

Published under a GNU Free Documentation License and available in English, Portuguese, and Czech languages.

http://www.zvon.org/xxl/CSS2Tutorial/General/htmlIntro.html

CSS 1 Tutorial

  • Author: Miloslav Nic
  • Format: online HTML
  • Price: free

A tutorial ebook on CSS 1 presented in 17 lessons, where you learn by studying examples. A complete reference to CSS 1 is also provided, with plenty more examples.

Published under a GNU Free Documentation License and available in English, Portuguese, and Czech languages.

Contents include:

  • Example 1: Defining the look of your pages from one central CSS file
  • Example 2: Using the same stylesheet to format different HTML sources
  • Example 3: Formatting a style sheet
  • Example 4: Colors
  • Example 5: Elements sharing the same properties
  • Example 6: The use of commas
  • Example 7: The use of semicolons
  • Example 8: Multiple definitions of a property
  • Example 9: Class attributes
  • Example 10: Classes with and without element names
  • Example 11: More colors
  • Example 12: Font sizes
  • Example 13: Font styles
  • Example 14: Text decoration
  • Example 15: Text alignement
  • Example 16: Borders
  • Example 17: Where to go next

http://www.zvon.org/xxl/CSSTutorial/Output/index.html

Next Page »