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.
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.
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.
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..
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.
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.