javascript"

From Documentation
Line 36: Line 36:
 
  [Optional][Default: false]
 
  [Optional][Default: false]
  
It is used to 'cancel' the package specified in another <tt>javascript</tt> element. By default, JavaScript packages are loaded on-demand (i.e., when it is required). By specify &lt;javascript;&gt; in a language definition/addon, we could force some packages to load at the beginning. If you changed the mind, you could either remove  the <tt>javascript</tt> element, or specify another <tt>javascript</tt> element with <code>ondemand="true"</code>.
+
It is used to 'cancel' the package specified in another <tt>javascript</tt> element. By default, JavaScript packages are loaded on-demand (i.e., when it is required). By specify &lt;javascript;&gt; in a language definition/addon, we could force some packages to load at the beginning. But if you change your mind, you could either remove  the <tt>javascript</tt> element, or specify another <tt>javascript</tt> element with <code>ondemand="true"</code>.
  
 
=Version History=
 
=Version History=

Revision as of 09:12, 23 August 2011


Syntax:

<javascript package="pkg_name" [merge="false|true"] [ondemand="false|true"/>
<javascript src="a_uri"/>
<javascript>
js_code
</javascript>

It specifies the JavaScript package or file that has to be loaded to the client. It could also specify the content (the JavaScript code snippet) directly. Notice that, if specified, it is always loaded, no matter if it is required or not.

Example,

<javascript package="zul.box"/>

package

[Optional]

It specifies the package to load.

src

[Optional]

It specifies the URI of the JavaScript file to load. The URI could contain ~./ (such as "~./foo/whatever.js") to indicate a JavaScript file should be loaded from the classpath.

merge

[Optional][Default: false]

It is used with the package attribute to specify whether the package should be loaded as part of the zk package. If not specified, each package will be loaded separatedly. This speeds up the loading if we merge several packages into one.

For more information, please refer to the Performance Tips section.

ondemand

[Optional][Default: false]

It is used to 'cancel' the package specified in another javascript element. By default, JavaScript packages are loaded on-demand (i.e., when it is required). By specify <javascript;> in a language definition/addon, we could force some packages to load at the beginning. But if you change your mind, you could either remove the javascript element, or specify another javascript element with ondemand="true".

Version History

Last Update : 2011/08/23


Version Date Content
     



Last Update : 2011/08/23

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.