spacer

Webref WebRef   Sitemap · Experts · Tools · Services · Newsletters · About i.com

home / programming / javascript / objects To page 1current page
[previous]

How To Create Unique Automatic JavaScript Objects

Developer News
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?

Why this works

In JavaScript a function is an object of type Function, and you can treat the function's name as a variable which references the function as an object. So you can give the function object custom properties, just as you can with any other object.

Why I gave the constructor's custom property such a strange name

The code on page 1 meets the requirement not to create any hard-coded global names. But it creates a custom property of the constructor function myObjectType. This creates two small risks of name conflicts:

So I try to minimize the risk of name conflicts in custom properties of standard objects by following these rules:

About the author

Philip Chalmers has worked in IT since the early 1970s (sometimes feels like the 1870s). He has specified, designed, and developed systems on platforms ranging from mainframes to PCs in several languages. His first technical publication appeared in 1979, when he wrote several sections of the Adabas DBA Manual.

You can email him or check out some of his other ideas at his Web site.


home / programming / javascript / objects To page 1current page
[previous]

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs

webref The latest from WebReference.com Browse >
Rolling Out Your Own HTML Application Version Control · HTML 5: Client-side Storage · Working with Ajax Server Extensions
Sitemap · Experts · Tools · Services · Email a Colleague · Contact FREE Newsletters 
 The latest from internet.com
Wi-Fi Product Watch, November 2009 · Chip Market Recovering From '08 Collapse · Low-Cost Tools to Kickstart Your New Business

Created: November 7, 2002
Revised: November 7, 2002

URL: http://webreference.com/programming/javascript/objects/2.html