In order to define a static members we should call the extend function on the object that represents our Class definition passing over an object that describes the static members we want to define.
<!DOCTYPE html> <html> <head> <title>static members demo</title> <script type="text/javascript" src="mootools-core-1.4.5-full-compat.js"> </script> <script type="text/javascript"> var Utils = new Class({}); Utils.extend({ //static properties MAX_SPEED:100, //static functions sum:function(a,b){return a+b;}, multiply:function(a,b){return a*b;} }); document.write(Utils.sum(5,2)*Utils.MAX_SPEED); </script> </head> <body> </body> </html>
The following video clip overviews this code sample, executes it and explains it.