Compare Revisions

JavaScript code modules

Revision 348913:

Revision 348913 by mnoorenberghe on

Revision 348915:

Revision 348915 by mnoorenberghe on

Title:
JavaScript code modules
JavaScript code modules
Slug:
Mozilla/JavaScript_code_modules
Mozilla/JavaScript_code_modules
Tags:
"Extensions","Add-ons","XPCOM","Modules","JavaScript"
"Extensions","Add-ons","XPCOM","Modules","JavaScript"
Content:

Revision 348913
Revision 348915
n59                <a href="/en-US/docs/Mozilla/js-ctypes" title="./n
>ctypes.jsm">ctypes.jsm</a> {{fx_minversion_inline("3.6")}} 
60              </dt>
61              <dd>
62                Provides an interface that allows JavaScript code
> to call native libraries without requiring the development of an 
> XPCOM component. 
63              </dd>
64              <dt>
65                <a href="/en-US/docs/JavaScript_code_modules/File
>Utils.jsm" title="./FileUtils.jsm"><span style="font-weight: bold 
>;">FileUtils.jsm</span></a> {{gecko_minversion_inline("1.9.2")}} 
66              </dt>
67              <dd>
68                Provides helpers for dealing with files.
69              </dd>
70              <dt>
71                <a href="/en-US/docs/JavaScript_code_modules/Geom
>etry.jsm" title="JavaScript code modules/Geometry.jsm">Geometry.j 
>sm</a> {{gecko_minversion_inline("2.0")}} 
72              </dt>
73              <dd>
74                Provides routines for performing basic geometric 
>operations on points and rectangles. 
75              </dd>
76              <dt>
77                <a href="/en-US/docs/JavaScript_code_modules/ISO8
>601DateUtils.jsm" title="./ISO8601DateUtils.jsm">ISO8601DateUtils 
>.jsm</a> 
78              </dt>
79              <dd>
80                Provides routines to convert between JavaScript <
>a href="/en-US/docs/JavaScript/Reference/Global_Objects/Date" tit 
>le="JavaScript/ Reference/Global Objects/Date"><code>Date</code>< 
>/a> objects and ISO 8601 date strings. 
81              </dd>
82              <dt>
83                <a href="/en-US/docs/JavaScript_code_modules/Dict
>.jsm" title="JavaScript code modules/Dict.jsm">Dict.jsm</a> {{gec 
>ko_minversion_inline("5.0")}} 
84              </dt>
85              <dd>
86                Provides an API for key/value pair dictionaries.
87              </dd>
88              <dt>
89                <a href="/en-US/docs/JavaScript_code_modules/NetU
>til.jsm" title="./NetUtil.jsm"><span style="font-weight: bold;">N 
>etUtil.jsm</span></a> 
90              </dt>
91              <dd>
92                Provides helpful networking utility functions, in
>cluding the ability to easily copy data from an input stream to a 
>n output stream asynchronously. 
93              </dd>
94              <dt>
95                <a href="/en-US/docs/JavaScript_code_modules/Popu
>pNotifications.jsm" title="JavaScript code modules/PopupNotificat 
>ions.jsm">PopupNotifications.jsm</a> {{gecko_minversion_inline("2 
>.0")}} 
96              </dt>
97              <dd>
98                Provides an easy way to present non-modal notific
>ations to users. 
99              </dd>
100              <dt>
101                <a href="/en-US/docs/JavaScript_code_modules/open
>LocationLastURL.jsm" title="./openLocationLastURL.jsm">openLocati 
>onLastURL.jsm</a> {{gecko_minversion_inline("1.9.1.4")}} 
102              </dt>
103              <dd>
104                Provides access to the last URL opened using the 
>"Open Location" option in the File menu. 
105              </dd>
106              <dt>
107                <a href="/en-US/docs/JavaScript_code_modules/Down
>loadLastDir.jsm" title="JavaScript/Code modules/DownloadLastDir.j 
>sm">DownloadLastDir.jsm</a> {{gecko_minversion_inline("2.0")}} 
108              </dt>
109              <dd>
110                Provides the path to the directory into which the
> last download occurred. 
111              </dd>
112              <dt>
113                <a href="/en-US/docs/Localization_and_Plurals" ti
>tle="Localization and Plurals">PluralForm.jsm</a> 
114              </dt>
115              <dd>
116                Provides an easy way to get the correct plural fo
>rms for the current locale, as well as ways to localize to a spec 
>ific plural rule. 
117              </dd>
118              <dt>
119                <a href="/en-US/docs/JavaScript_code_modules/Serv
>ices.jsm" title="./Services.jsm">Services.jsm</a> {{gecko_minvers 
>ion_inline("2.0")}} 
120              </dt>
121              <dd>
122                Provides getters for conveniently obtaining acces
>s to commonly-used services. 
123              </dd>
124              <dt>
125                <a href="/en-US/docs/JavaScript_code_modules/sour
>ce-editor.jsm" title="JavaScript_code_modules/source-editor.jsm"> 
>source-editor.jsm</a> {{fx_minversion_inline("11.0")}} 
126              </dt>
127              <dd>
128                The Source Editor is used by developer tools such
> as the Style Editor; this interface implements the editor and le 
>ts you interact with it. 
129              </dd>
130              <dt>
131                <a href="/en-US/docs/JavaScript_code_modules/XPCO
>MUtils.jsm" title="./XPCOMUtils.jsm">XPCOMUtils.jsm</a> 
132              </dt>
133              <dd>
134                Contains utilities for JavaScript components load
>ed by the JS component loader. 
135              </dd>
136              <dt>
137                <a href="/en-US/docs/JavaScript_code_modules/Perf
>Measurement.jsm" title="JavaScript/Code_modules/PerfMeasurement.j 
>sm">PerfMeasurement.jsm</a> {{fx_minversion_inline("4.0")}} 
138              </dt>
139              <dd>
140                Provides access to low-level hardware and OS perf
>ormance measurement tools. 
141              </dd>
142              <dt>
nn71                <a href="/en-US/docs/Mozilla/js-ctypes" title="./
 >ctypes.jsm">ctypes.jsm</a> {{fx_minversion_inline("3.6")}}
72              </dt>
73              <dd>
74                Provides an interface that allows JavaScript code
 > to call native libraries without requiring the development of an
 > XPCOM component.
75              </dd>
76              <dt>
155                <a href="/en-US/docs/Mozilla/JavaScript_code_modu77                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
>les/DeferredTask.jsm" title="/en-US/docs/Mozilla/JavaScript_code_>les/DeferredTask.jsm" title="./DeferredTask.jsm">DeferredTask.jsm
>modules/DeferredTask.jsm">DeferredTask.jsm</a> {{gecko_minversion></a> {{gecko_minversion_inline("18.0")}}
>_inline("18.0")}} 
tt81              </dd>
82              <dt>
83                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/Dict.jsm" title="./Dict.jsm">Dict.jsm</a> {{gecko_minversion_
 >inline("5.0")}}
84              </dt>
85              <dd>
86                Provides an API for key/value pair dictionaries.
87              </dd>
88              <dt>
89                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/DownloadLastDir.jsm" title="./DownloadLastDir.jsm">DownloadLa
 >stDir.jsm</a> {{gecko_minversion_inline("2.0")}}
90              </dt>
91              <dd>
92                Provides the path to the directory into which the
 > last download occurred.
93              </dd>
94              <dt>
95                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/FileUtils.jsm" title="./FileUtils.jsm"><span style="font-weig
 >ht: bold;">FileUtils.jsm</span></a> {{gecko_minversion_inline("1.
 >9.2")}}
96              </dt>
97              <dd>
98                Provides helpers for dealing with files.
99              </dd>
100              <dt>
101                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/Geometry.jsm" title="./Geometry.jsm">Geometry.jsm</a> {{gecko
 >_minversion_inline("2.0")}}
102              </dt>
103              <dd>
104                Provides routines for performing basic geometric 
 >operations on points and rectangles.
105              </dd>
106              <dt>
107                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/ISO8601DateUtils.jsm" title="./ISO8601DateUtils.jsm">ISO8601D
 >ateUtils.jsm</a>
108              </dt>
109              <dd>
110                Provides routines to convert between JavaScript <
 >a href="/en-US/docs/JavaScript/Reference/Global_Objects/Date" tit
 >le="JavaScript/ Reference/Global Objects/Date"><code>Date</code><
 >/a> objects and ISO 8601 date strings.
111              </dd>
112              <dt>
113                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/NetUtil.jsm" title="./NetUtil.jsm"><span style="font-weight: 
 >bold;">NetUtil.jsm</span></a>
114              </dt>
115              <dd>
116                Provides helpful networking utility functions, in
 >cluding the ability to easily copy data from an input stream to a
 >n output stream asynchronously.
117              </dd>
118              <dt>
119                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/openLocationLastURL.jsm" title="./openLocationLastURL.jsm">op
 >enLocationLastURL.jsm</a> {{gecko_minversion_inline("1.9.1.4")}}
120              </dt>
121              <dd>
122                Provides access to the last URL opened using the 
 >"Open Location" option in the File menu.
123              </dd>
124              <dt>
125                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/PerfMeasurement.jsm" title="./PerfMeasurement.jsm">PerfMeasur
 >ement.jsm</a> {{fx_minversion_inline("4.0")}}
126              </dt>
127              <dd>
128                Provides access to low-level hardware and OS perf
 >ormance measurement tools.
129              </dd>
130              <dt>
131                <a href="/en-US/docs/Localization_and_Plurals" ti
 >tle="Localization and Plurals">PluralForm.jsm</a>
132              </dt>
133              <dd>
134                Provides an easy way to get the correct plural fo
 >rms for the current locale, as well as ways to localize to a spec
 >ific plural rule.
135              </dd>
136              <dt>
137                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/PopupNotifications.jsm" title="./PopupNotifications.jsm">Popu
 >pNotifications.jsm</a> {{gecko_minversion_inline("2.0")}}
138              </dt>
139              <dd>
140                Provides an easy way to present non-modal notific
 >ations to users.
141              </dd>
142              <dt>
143                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/Services.jsm" title="./Services.jsm">Services.jsm</a> {{gecko
 >_minversion_inline("2.0")}}
144              </dt>
145              <dd>
146                Provides getters for conveniently obtaining acces
 >s to commonly-used services.
147              </dd>
148              <dt>
149                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/source-editor.jsm" title="./source-editor.jsm">source-editor.
 >jsm</a> {{fx_minversion_inline("11.0")}}
150              </dt>
151              <dd>
152                The Source Editor is used by developer tools such
 > as the Style Editor; this interface implements the editor and le
 >ts you interact with it.
153              </dd>
154              <dt>
155                <a href="/en-US/docs/Mozilla/JavaScript_code_modu
 >les/XPCOMUtils.jsm" title="./XPCOMUtils.jsm">XPCOMUtils.jsm</a>
156              </dt>
157              <dd>
158                Contains utilities for JavaScript components load
 >ed by the JS component loader.

Back to History