Lib
Platform-specific JavaScript Library. Provides some platform-specific functions for the JavaScript target.
Static Members
undefined: DynamicReturns JavaScript undefined value.
Note that this is only needed in very rare cases when working with external JavaScript code.
In Haxe, null is used to represent the absence of a value.
nativeThis: DynamicnativeThis is the JavaScript this, which is semantically different
from the Haxe this. Use nativeThis only when working with external
JavaScript code.
In Haxe, this is always bound to a class instance.
In JavaScript, this in a function can be bound to an arbitrary
variable when the function is called using func.call(thisObj, ...) or
func.apply(thisObj, [...]).
Read more at https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this
global: DynamicAn alias of the JS "global" object.
Concretely, it is set as the first defined value in the list of
window, global, self, and this in the top-level of the compiled output.
Inserts a require expression that loads JavaScript object from
a module or file specified in the module argument.
This is only supported in environments where require function
is available, such as Node.js or RequireJS.
| Name | Type |
|---|---|
module |
String |
| Returns |
|---|
| Dynamic |
Native JavaScript parseInt function.
Its specification is different from Std.parseInt, so one
might want to access the native one.
| Name | Type | Default |
|---|---|---|
string |
String | |
radix |
Int | (optional) |
| Returns |
|---|
| Float |
Call JavaScript typeof operator on the o value
and return a string representing the JavaScript type of a value.
Read more at https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof
| Name | Type |
|---|---|
o |
Dynamic |
| Returns |
|---|
| String |
Private Members
getNextHaxeUID(): IntGenerate next unique id
| Returns |
|---|
| Int |