UserJS.org

Avoiding User JavaScript conflicts

Published 2005-06-13 22:31, last modified 2005-09-19 09:19. Added by tarquin.

How to avoid conflicts between your User JavaScripts, other User JavaScripts, and scripts on Web pages.

Read “Avoiding User JavaScript conflicts”

Avoiding general problems

Published 2005-06-17 00:04, last modified 2005-09-19 09:19. Added by tarquin.

How to avoid a variety of problems when writing User Javascripts.

Read “Avoiding general problems”

Avoiding page address detection mistakes

Published 2005-06-01 09:35, last modified 2005-09-19 09:19. Added by tarquin.

How to ensure that your User JavaScripts only run on the desired pages.

Read “Avoiding page address detection mistakes”

Clear and readable code

Published 2005-06-18 14:29, last modified 2005-09-19 09:19. Added by tarquin.

How to make your User JavaScripts easy for you and other people (including the UserJS.org moderators), to understand..

Read “Clear and readable code”

Efficient JavaScript code

Published 2005-06-15 19:52, last modified 2005-09-19 09:19. Added by tarquin.

Making your User JavaScripts run as efficiently as possible, to avoid impacting browser performance.

Read “Efficient JavaScript code”

Overriding functions and variables

Published 2005-07-13 09:43, last modified 2005-09-19 09:19. Added by tarquin.

How to use defineMagicFunction and defineMagicVariable to override variables used by the page's own scripts.

Read “Overriding functions and variables”