Skip to content

Instantly share code, notes, and snippets.

@iiic
Last active May 9, 2019 21:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iiic/e2765489874597bde0f2435c49ee75d1 to your computer and use it in GitHub Desktop.
Save iiic/e2765489874597bde0f2435c49ee75d1 to your computer and use it in GitHub Desktop.
Nativní (defaultní) konstanty v Javascriptu.

Global

undefined
globalThis
null

Node

Node.ELEMENT_NODE								// 1
Node.ATTRIBUTE_NODE								// 2 @deprecated
Node.DOCUMENT_POSITION_PRECEDING						// 2
Node.TEXT_NODE									// 3
Node.CDATA_SECTION_NODE								// 4
Node.ENTITY_REFERENCE_NODE							// 5 @deprecated
Node.ENTITY_NODE								// 6 @deprecated
Node.PROCESSING_INSTRUCTION_NODE						// 7
Node.COMMENT_NODE								// 8
Node.DOCUMENT_NODE								// 9
Node.DOCUMENT_TYPE_NODE								// 10
Node.DOCUMENT_FRAGMENT_NODE							// 11
Node.NOTATION_NODE								// 12 @deprecated
Node.DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC					// 32

ApplicationCache

ApplicationCache.UNCACHED							// 0
ApplicationCache.IDLE								// 1
ApplicationCache.CHECKING							// 2
ApplicationCache.DOWNLOADING							// 3
ApplicationCache.UPDATEREADY							// 4
ApplicationCache.OBSOLETE							// 5

Attr

Inherited from Node (for example Attr.ELEMENT_NODE, …)

CharacterData

Inherited from Node (for example CharacterData.ELEMENT_NODE, …)

Comment

Inherited from Node (for example Comment.ELEMENT_NODE, …)

CSSRule

CSSRule.UNKNOWN_RULE								// 0 @obsolete
CSSRule.STYLE_RULE								// 1
CSSRule.CHARSET_RULE								// 2 @obsolete
CSSRule.IMPORT_RULE								// 3
CSSRule.MEDIA_RULE								// 4
CSSRule.FONT_FACE_RULE								// 5
CSSRule.PAGE_RULE								// 6
CSSRule.KEYFRAMES_RULE								// 7 @experimental
CSSRule.KEYFRAME_RULE								// 8 @experimental
// 9 is reserved for future use
CSSRule.NAMESPACE_RULE								// 10 @experimental
CSSRule.COUNTER_STYLE_RULE							// 11 @experimental
CSSRule.SUPPORTS_RULE								// 12
CSSRule.DOCUMENT_RULE								// 13 @experimental
CSSRule.FONT_FEATURE_VALUES_RULE						// 14
CSSRule.VIEWPORT_RULE								// 15 @experimental
CSSRule.REGION_STYLE_RULE							// 16 @experimental

Document

Inherited from Node (for example Document.ELEMENT_NODE, …)

DocumentFragment

Inherited from Node (for example DocumentFragment.ELEMENT_NODE, …)

DocumentType

Inherited from Node (for example DocumentType.ELEMENT_NODE, …)

DOMException

DOMException.INDEX_SIZE_ERR							// 1
DOMException.DOMSTRING_SIZE_ERR							// 2
DOMException.HIERARCHY_REQUEST_ERR						// 3
DOMException.WRONG_DOCUMENT_ERR							// 4
DOMException.INVALID_CHARACTER_ERR						// 5
DOMException.NO_DATA_ALLOWED_ERR						// 6
DOMException.NO_MODIFICATION_ALLOWED_ERR					// 7
DOMException.NOT_FOUND_ERR							// 8
DOMException.NOT_SUPPORTED_ERR							// 9
DOMException.INUSE_ATTRIBUTE_ERR						// 10
DOMException.INVALID_STATE_ERR							// 11
DOMException.SYNTAX_ERR								// 12
DOMException.INVALID_MODIFICATION_ERR						// 13
DOMException.NAMESPACE_ERR							// 14
DOMException.INVALID_ACCESS_ERR							// 15
DOMException.VALIDATION_ERR							// 16
DOMException.TYPE_MISMATCH_ERR							// 17 @deprecated
DOMException.SECURITY_ERR							// 18
DOMException.NETWORK_ERR							// 19 @experimental
DOMException.ABORT_ERR								// 20 @experimental
DOMException.URL_MISMATCH_ERR							// 21 @experimental
DOMException.QUOTA_EXCEEDED_ERR							// 22 @experimental
DOMException.TIMEOUT_ERR							// 23
DOMException.INVALID_NODE_TYPE_ERR						// 24 @experimental
DOMException.DATA_CLONE_ERR							// 25 @experimental

// DOMException.PARSE_ERR							// ??
// DOMException.SERIALIZE_ERR							// ??

Element

Inherited from Node (for example Element.ELEMENT_NODE, …)

Event

Event.CAPTURING_PHASE								// 1
Event.AT_TARGET									// 2
Event.BUBBLING_PHASE								// 3

HTMLMediaElement

HTMLMediaElement.HAVE_NOTHING							// 0
HTMLMediaElement.NETWORK_EMPTY							// 0
HTMLMediaElement.HAVE_METADATA							// 1
HTMLMediaElement.NETWORK_IDLE 							// 1
HTMLMediaElement.HAVE_CURRENT_DATA						// 2
HTMLMediaElement.NETWORK_LOADING						// 2
HTMLMediaElement.HAVE_FUTURE_DATA						// 3
HTMLMediaElement.NETWORK_NO_SOURCE						// 3
HTMLMediaElement.HAVE_ENOUGH_DATA						// 4

HTMLTrackElement

HTMLTrackElement.NONE								// 0
HTMLTrackElement.LOADING							// 1
HTMLTrackElement.LOADED								// 2
HTMLTrackElement.ERROR								// 3

MediaError

MediaError.MEDIA_ERR_ABORTED							// 1
MediaError.MEDIA_ERR_NETWORK							// 2
MediaError.MEDIA_ERR_DECODE							// 3
MediaError.MEDIA_ERR_SRC_NOT_SUPPORTED						// 4

MouseEvent

not tested!

MouseEvent.WEBKIT_FORCE_AT_MOUSE_DOWN						// @non-standard
MouseEvent.WEBKIT_FORCE_AT_FORCE_MOUSE_DOWN					// @non-standard

MutationEvent

MutationEvent.MODIFICATION							// 1
MutationEvent.ADDITION								// 2
MutationEvent.REMOVAL								// 3

WheelEvent

WheelEvent.DOM_DELTA_PIXEL							// 0
WheelEvent.DOM_DELTA_LINE							// 1
WheelEvent.DOM_DELTA_PAGE							// 2

NodeFilter

NodeFilter.FILTER_ACCEPT							// 1
NodeFilter.SHOW_ELEMENT								// 1
NodeFilter.FILTER_REJECT							// 2
NodeFilter.SHOW_ATTRIBUTE							// 2 @obsolete
NodeFilter.FILTER_SKIP								// 3
NodeFilter.SHOW_TEXT								// 4
NodeFilter.SHOW_CDATA_SECTION							// 8 @obsolete
NodeFilter.SHOW_ENTITY_REFERENCE						// 16 @obsolete
NodeFilter.SHOW_ENTITY								// 32 @obsolete
NodeFilter.SHOW_PROCESSING_INSTRUCTION						// 64
NodeFilter.SHOW_COMMENT								// 128
NodeFilter.SHOW_DOCUMENT							// 256
NodeFilter.SHOW_DOCUMENT_FRAGMENT						// 1024
NodeFilter.SHOW_NOTATION							// 2048 @obsolete
NodeFilter.SHOW_DOCUMENT_TYPE							// 512
NodeFilter.SHOW_ALL								// 4294967295 (max value of unsigned long)

PerformanceNavigation

PerformanceNavigation.TYPE_NAVIGATE						// 0
PerformanceNavigation.TYPE_RELOAD						// 1
PerformanceNavigation.TYPE_BACK_FORWARD						// 2
PerformanceNavigation.TYPE_RESERVED						// 255

PositionError

not tested! This feature is available only in secure contexts (HTTPS)

PositionError.PERMISSION_DENIED							// 0
PositionError.POSITION_UNAVAILABLE						// 1
PositionError.TIMEOUT								// 2

ProcessingInstruction

Inherited from Node (for example ProcessingInstruction.ELEMENT_NODE, …)

SVGAngle

SVGAngle.SVG_ANGLETYPE_UNKNOWN							// 0
SVGAngle.SVG_ANGLETYPE_UNSPECIFIED						// 1
SVGAngle.SVG_ANGLETYPE_DEG							// 2
SVGAngle.SVG_ANGLETYPE_RAD							// 3
SVGAngle.SVG_ANGLETYPE_GRAD							// 4

SVGComponentTransferFunctionElement

SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN	// 0
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY	// 1
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_TABLE		// 2
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE	// 3
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_LINEAR		// 4
SVGComponentTransferFunctionElement.SVG_FECOMPONENTTRANSFER_TYPE_GAMMA		// 5

SVGFEBlendElement

SVGFEBlendElement.SVG_FEBLEND_MODE_UNKNOWN					// 0
SVGFEBlendElement.SVG_FEBLEND_MODE_NORMAL					// 1
SVGFEBlendElement.SVG_FEBLEND_MODE_MULTIPLY					// 2
SVGFEBlendElement.SVG_FEBLEND_MODE_SCREEN					// 3
SVGFEBlendElement.SVG_FEBLEND_MODE_DARKEN					// 4
SVGFEBlendElement.SVG_FEBLEND_MODE_LIGHTEN					// 5
SVGFEBlendElement.SVG_FEBLEND_MODE_OVERLAY					// 6
SVGFEBlendElement.SVG_FEBLEND_MODE_COLOR_DODGE					// 7
SVGFEBlendElement.SVG_FEBLEND_MODE_COLOR_BURN					// 8
SVGFEBlendElement.SVG_FEBLEND_MODE_HARD_LIGHT					// 9
SVGFEBlendElement.SVG_FEBLEND_MODE_SOFT_LIGHT					// 10
SVGFEBlendElement.SVG_FEBLEND_MODE_DIFFERENCE					// 11
SVGFEBlendElement.SVG_FEBLEND_MODE_EXCLUSION					// 12
SVGFEBlendElement.SVG_FEBLEND_MODE_HUE						// 13
SVGFEBlendElement.SVG_FEBLEND_MODE_SATURATION					// 14
SVGFEBlendElement.SVG_FEBLEND_MODE_COLOR					// 15
SVGFEBlendElement.SVG_FEBLEND_MODE_LUMINOSITY					// 16

SVGFEColorMatrixElement

SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_UNKNOWN				// 0
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_MATRIX				// 1
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_SATURATE				// 2
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_HUEROTATE			// 3
SVGFEColorMatrixElement.SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA			// 4

SVGFECompositeElement

SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_UNKNOWN				// 0
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OVER				// 1
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_IN				// 2
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_OUT				// 3
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ATOP				// 4
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_XOR				// 5
SVGFECompositeElement.SVG_FECOMPOSITE_OPERATOR_ARITHMETIC			// 6

SVGFEConvolveMatrixElement

SVGFEConvolveMatrixElement.SVG_EDGEMODE_UNKNOWN					// 0
SVGFEConvolveMatrixElement.SVG_EDGEMODE_DUPLICATE				// 1
SVGFEConvolveMatrixElement.SVG_EDGEMODE_WRAP					// 2
SVGFEConvolveMatrixElement.SVG_EDGEMODE_NONE					// 3

SVGFEDisplacementMapElement

SVGFEDisplacementMapElement.SVG_CHANNEL_UNKNOWN					// 0
SVGFEDisplacementMapElement.SVG_CHANNEL_R					// 1
SVGFEDisplacementMapElement.SVG_CHANNEL_G					// 2
SVGFEDisplacementMapElement.SVG_CHANNEL_B					// 3
SVGFEDisplacementMapElement.SVG_CHANNEL_A					// 4

SVGFEMorphologyElement

SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_UNKNOWN				// 0
SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_ERODE				// 1
SVGFEMorphologyElement.SVG_MORPHOLOGY_OPERATOR_DILATE				// 2

SVGFETurbulenceElement

SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_UNKNOWN				// 0
SVGFETurbulenceElement.SVG_STITCHTYPE_UNKNOWN					// 0
SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_FRACTALNOISE				// 1
SVGFETurbulenceElement.SVG_STITCHTYPE_STITCH					// 1
SVGFETurbulenceElement.SVG_TURBULENCE_TYPE_TURBULENCE				// 2
SVGFETurbulenceElement.SVG_STITCHTYPE_NOSTITCH					// 2

SVGGradientElement

SVGGradientElement.SVG_SPREADMETHOD_UNKNOWN					// 0
SVGGradientElement.SVG_SPREADMETHOD_PAD						// 1
SVGGradientElement.SVG_SPREADMETHOD_REFLECT					// 2
SVGGradientElement.SVG_SPREADMETHOD_REPEAT					// 3

SVGLength

SVGLength.SVG_LENGTHTYPE_UNKNOWN						// 0
SVGLength.SVG_LENGTHTYPE_NUMBER							// 1
SVGLength.SVG_LENGTHTYPE_PERCENTAGE						// 2
SVGLength.SVG_LENGTHTYPE_EMS							// 3
SVGLength.SVG_LENGTHTYPE_EXS							// 4
SVGLength.SVG_LENGTHTYPE_PX							// 5
SVGLength.SVG_LENGTHTYPE_CM							// 6
SVGLength.SVG_LENGTHTYPE_MM							// 7
SVGLength.SVG_LENGTHTYPE_IN							// 8
SVGLength.SVG_LENGTHTYPE_PT							// 9
SVGLength.SVG_LENGTHTYPE_PC							// 10

SVGMarkerElement

SVGMarkerElement.SVG_MARKERUNITS_UNKNOWN					// 0
SVGMarkerElement.SVG_MARKER_ORIENT_UNKNOWN					// 0
SVGMarkerElement.SVG_MARKERUNITS_USERSPACEONUSE					// 1
SVGMarkerElement.SVG_MARKER_ORIENT_AUTO						// 1
SVGMarkerElement.SVG_MARKERUNITS_STROKEWIDTH					// 2
SVGMarkerElement.SVG_MARKER_ORIENT_ANGLE					// 2

SVGPathElement

Inherited from Node (for example SVGPathElement.ELEMENT_NODE, …)

SVGPreserveAspectRatio

SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_UNKNOWN				// 0
SVGPreserveAspectRatio.SVG_MEETORSLICE_UNKNOWN					// 0
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_NONE				// 1
SVGPreserveAspectRatio.SVG_MEETORSLICE_MEET					// 1
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMIN				// 2
SVGPreserveAspectRatio.SVG_MEETORSLICE_SLICE					// 2
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMIN				// 3
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMIN				// 4
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMID				// 5
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMID				// 6
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMID				// 7
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMINYMAX				// 8
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMIDYMAX				// 9
SVGPreserveAspectRatio.SVG_PRESERVEASPECTRATIO_XMAXYMAX				// 10

SVGTextContentElement

SVGTextContentElement.LENGTHADJUST_UNKNOWN					// 0
SVGTextContentElement.LENGTHADJUST_SPACING					// 1
SVGTextContentElement.LENGTHADJUST_SPACINGANDGLYPHS				// 2

SVGTextPathElement

SVGTextPathElement.TEXTPATH_METHODTYPE_UNKNOWN					// 0
SVGTextPathElement.TEXTPATH_SPACINGTYPE_UNKNOWN					// 0
SVGTextPathElement.TEXTPATH_METHODTYPE_ALIGN					// 1
SVGTextPathElement.TEXTPATH_SPACINGTYPE_AUTO					// 1
SVGTextPathElement.TEXTPATH_METHODTYPE_STRETCH					// 2
SVGTextPathElement.TEXTPATH_SPACINGTYPE_EXACT					// 2

SVGTransform

SVGTransform.SVG_TRANSFORM_UNKNOWN						// 0
SVGTransform.SVG_TRANSFORM_MATRIX						// 1
SVGTransform.SVG_TRANSFORM_TRANSLATE						// 2
SVGTransform.SVG_TRANSFORM_SCALE						// 3
SVGTransform.SVG_TRANSFORM_ROTATE						// 4
SVGTransform.SVG_TRANSFORM_SKEWX						// 5
SVGTransform.SVG_TRANSFORM_SKEWY						// 6

SVGUnitTypes

SVGUnitTypes.SVG_UNIT_TYPE_UNKNOWN						// 0
SVGUnitTypes.SVG_UNIT_TYPE_USERSPACEONUSE					// 1
SVGUnitTypes.SVG_UNIT_TYPE_OBJECTBOUNDINGBOX					// 2

WebGLRenderingContext

WebGLRenderingContext.ACTIVE_ATTRIBUTES						// 35721

    ACTIVE_TEXTURE: number; // @todo
    ACTIVE_UNIFORMS: number;
    ALIASED_LINE_WIDTH_RANGE: number;
    ALIASED_POINT_SIZE_RANGE: number;
    ALPHA: number;
    ALPHA_BITS: number;
    ALWAYS: number;
    ARRAY_BUFFER: number;
    ARRAY_BUFFER_BINDING: number;
    ATTACHED_SHADERS: number;
    BACK: number;
    BLEND: number;
    BLEND_COLOR: number;
    BLEND_DST_ALPHA: number;
    BLEND_DST_RGB: number;
    BLEND_EQUATION: number;
    BLEND_EQUATION_ALPHA: number;
    BLEND_EQUATION_RGB: number;
    BLEND_SRC_ALPHA: number;
    BLEND_SRC_RGB: number;
    BLUE_BITS: number;
    BOOL: number;
    BOOL_VEC2: number;
    BOOL_VEC3: number;
    BOOL_VEC4: number;
    BROWSER_DEFAULT_WEBGL: number;
    BUFFER_SIZE: number;
    BUFFER_USAGE: number;
    BYTE: number;
    CCW: number;
    CLAMP_TO_EDGE: number;
    COLOR_ATTACHMENT0: number;
    COLOR_BUFFER_BIT: number;
    COLOR_CLEAR_VALUE: number;
    COLOR_WRITEMASK: number;
    COMPILE_STATUS: number;
    COMPRESSED_TEXTURE_FORMATS: number;
    CONSTANT_ALPHA: number;
    CONSTANT_COLOR: number;
    CONTEXT_LOST_WEBGL: number;
    CULL_FACE: number;
    CULL_FACE_MODE: number;
    CURRENT_PROGRAM: number;
    CURRENT_VERTEX_ATTRIB: number;
    CW: number;
    DECR: number;
    DECR_WRAP: number;
    DELETE_STATUS: number;
    DEPTH_ATTACHMENT: number;
    DEPTH_BITS: number;
    DEPTH_BUFFER_BIT: number;
    DEPTH_CLEAR_VALUE: number;
    DEPTH_COMPONENT: number;
    DEPTH_COMPONENT16: number;
    DEPTH_FUNC: number;
    DEPTH_RANGE: number;
    DEPTH_STENCIL: number;
    DEPTH_STENCIL_ATTACHMENT: number;
    DEPTH_TEST: number;
    DEPTH_WRITEMASK: number;
    DITHER: number;
    DONT_CARE: number;
    DST_ALPHA: number;
    DST_COLOR: number;
    DYNAMIC_DRAW: number;
    ELEMENT_ARRAY_BUFFER: number;
    ELEMENT_ARRAY_BUFFER_BINDING: number;
    EQUAL: number;
    FASTEST: number;
    FLOAT: number;
    FLOAT_MAT2: number;
    FLOAT_MAT3: number;
    FLOAT_MAT4: number;
    FLOAT_VEC2: number;
    FLOAT_VEC3: number;
    FLOAT_VEC4: number;
    FRAGMENT_SHADER: number;
    FRAMEBUFFER: number;
    FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: number;
    FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: number;
    FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: number;
    FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: number;
    FRAMEBUFFER_BINDING: number;
    FRAMEBUFFER_COMPLETE: number;
    FRAMEBUFFER_INCOMPLETE_ATTACHMENT: number;
    FRAMEBUFFER_INCOMPLETE_DIMENSIONS: number;
    FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: number;
    FRAMEBUFFER_UNSUPPORTED: number;
    FRONT: number;
    FRONT_AND_BACK: number;
    FRONT_FACE: number;
    FUNC_ADD: number;
    FUNC_REVERSE_SUBTRACT: number;
    FUNC_SUBTRACT: number;
    GENERATE_MIPMAP_HINT: number;
    GEQUAL: number;
    GREATER: number;
    GREEN_BITS: number;
    HIGH_FLOAT: number;
    HIGH_INT: number;
    IMPLEMENTATION_COLOR_READ_FORMAT: number;
    IMPLEMENTATION_COLOR_READ_TYPE: number;
    INCR: number;
    INCR_WRAP: number;
    INT: number;
    INT_VEC2: number;
    INT_VEC3: number;
    INT_VEC4: number;
    INVALID_ENUM: number;
    INVALID_FRAMEBUFFER_OPERATION: number;
    INVALID_OPERATION: number;
    INVALID_VALUE: number;
    INVERT: number;
    KEEP: number;
    LEQUAL: number;
    LESS: number;
    LINEAR: number;
    LINEAR_MIPMAP_LINEAR: number;
    LINEAR_MIPMAP_NEAREST: number;
    LINES: number;
    LINE_LOOP: number;
    LINE_STRIP: number;
    LINE_WIDTH: number;
    LINK_STATUS: number;
    LOW_FLOAT: number;
    LOW_INT: number;
    LUMINANCE: number;
    LUMINANCE_ALPHA: number;
    MAX_COMBINED_TEXTURE_IMAGE_UNITS: number;
    MAX_CUBE_MAP_TEXTURE_SIZE: number;
    MAX_FRAGMENT_UNIFORM_VECTORS: number;
    MAX_RENDERBUFFER_SIZE: number;
    MAX_TEXTURE_IMAGE_UNITS: number;
    MAX_TEXTURE_SIZE: number;
    MAX_VARYING_VECTORS: number;
    MAX_VERTEX_ATTRIBS: number;
    MAX_VERTEX_TEXTURE_IMAGE_UNITS: number;
    MAX_VERTEX_UNIFORM_VECTORS: number;
    MAX_VIEWPORT_DIMS: number;
    MEDIUM_FLOAT: number;
    MEDIUM_INT: number;
    MIRRORED_REPEAT: number;
    NEAREST: number;
    NEAREST_MIPMAP_LINEAR: number;
    NEAREST_MIPMAP_NEAREST: number;
    NEVER: number;
    NICEST: number;
    NONE: number;
    NOTEQUAL: number;
    NO_ERROR: number;
    ONE: number;
    ONE_MINUS_CONSTANT_ALPHA: number;
    ONE_MINUS_CONSTANT_COLOR: number;
    ONE_MINUS_DST_ALPHA: number;
    ONE_MINUS_DST_COLOR: number;
    ONE_MINUS_SRC_ALPHA: number;
    ONE_MINUS_SRC_COLOR: number;
    OUT_OF_MEMORY: number;
    PACK_ALIGNMENT: number;
    POINTS: number;
    POLYGON_OFFSET_FACTOR: number;
    POLYGON_OFFSET_FILL: number;
    POLYGON_OFFSET_UNITS: number;
    RED_BITS: number;
    RENDERBUFFER: number;
    RENDERBUFFER_ALPHA_SIZE: number;
    RENDERBUFFER_BINDING: number;
    RENDERBUFFER_BLUE_SIZE: number;
    RENDERBUFFER_DEPTH_SIZE: number;
    RENDERBUFFER_GREEN_SIZE: number;
    RENDERBUFFER_HEIGHT: number;
    RENDERBUFFER_INTERNAL_FORMAT: number;
    RENDERBUFFER_RED_SIZE: number;
    RENDERBUFFER_STENCIL_SIZE: number;
    RENDERBUFFER_WIDTH: number;
    RENDERER: number;
    REPEAT: number;
    REPLACE: number;
    RGB: number;
    RGB565: number;
    RGB5_A1: number;
    RGBA: number;
    RGBA4: number;
    SAMPLER_2D: number;
    SAMPLER_CUBE: number;
    SAMPLES: number;
    SAMPLE_ALPHA_TO_COVERAGE: number;
    SAMPLE_BUFFERS: number;
    SAMPLE_COVERAGE: number;
    SAMPLE_COVERAGE_INVERT: number;
    SAMPLE_COVERAGE_VALUE: number;
    SCISSOR_BOX: number;
    SCISSOR_TEST: number;
    SHADER_TYPE: number;
    SHADING_LANGUAGE_VERSION: number;
    SHORT: number;
    SRC_ALPHA: number;
    SRC_ALPHA_SATURATE: number;
    SRC_COLOR: number;
    STATIC_DRAW: number;
    STENCIL_ATTACHMENT: number;
    STENCIL_BACK_FAIL: number;
    STENCIL_BACK_FUNC: number;
    STENCIL_BACK_PASS_DEPTH_FAIL: number;
    STENCIL_BACK_PASS_DEPTH_PASS: number;
    STENCIL_BACK_REF: number;
    STENCIL_BACK_VALUE_MASK: number;
    STENCIL_BACK_WRITEMASK: number;
    STENCIL_BITS: number;
    STENCIL_BUFFER_BIT: number;
    STENCIL_CLEAR_VALUE: number;
    STENCIL_FAIL: number;
    STENCIL_FUNC: number;
    STENCIL_INDEX: number;
    STENCIL_INDEX8: number;
    STENCIL_PASS_DEPTH_FAIL: number;
    STENCIL_PASS_DEPTH_PASS: number;
    STENCIL_REF: number;
    STENCIL_TEST: number;
    STENCIL_VALUE_MASK: number;
    STENCIL_WRITEMASK: number;
    STREAM_DRAW: number;
    SUBPIXEL_BITS: number;
    TEXTURE: number;
    TEXTURE0: number;
    TEXTURE1: number;
    TEXTURE10: number;
    TEXTURE11: number;
    TEXTURE12: number;
    TEXTURE13: number;
    TEXTURE14: number;
    TEXTURE15: number;
    TEXTURE16: number;
    TEXTURE17: number;
    TEXTURE18: number;
    TEXTURE19: number;
    TEXTURE2: number;
    TEXTURE20: number;
    TEXTURE21: number;
    TEXTURE22: number;
    TEXTURE23: number;
    TEXTURE24: number;
    TEXTURE25: number;
    TEXTURE26: number;
    TEXTURE27: number;
    TEXTURE28: number;
    TEXTURE29: number;
    TEXTURE3: number;
    TEXTURE30: number;
    TEXTURE31: number;
    TEXTURE4: number;
    TEXTURE5: number;
    TEXTURE6: number;
    TEXTURE7: number;
    TEXTURE8: number;
    TEXTURE9: number;
    TEXTURE_2D: number;
    TEXTURE_BINDING_2D: number;
    TEXTURE_BINDING_CUBE_MAP: number;
    TEXTURE_CUBE_MAP: number;
    TEXTURE_CUBE_MAP_NEGATIVE_X: number;
    TEXTURE_CUBE_MAP_NEGATIVE_Y: number;
    TEXTURE_CUBE_MAP_NEGATIVE_Z: number;
    TEXTURE_CUBE_MAP_POSITIVE_X: number;
    TEXTURE_CUBE_MAP_POSITIVE_Y: number;
    TEXTURE_CUBE_MAP_POSITIVE_Z: number;
    TEXTURE_MAG_FILTER: number;
    TEXTURE_MIN_FILTER: number;
    TEXTURE_WRAP_S: number;
    TEXTURE_WRAP_T: number;
    TRIANGLES: number;
    TRIANGLE_FAN: number;
    TRIANGLE_STRIP: number;
    UNPACK_ALIGNMENT: number;
    UNPACK_COLORSPACE_CONVERSION_WEBGL: number;
    UNPACK_FLIP_Y_WEBGL: number;
    UNPACK_PREMULTIPLY_ALPHA_WEBGL: number;
    UNSIGNED_BYTE: number;
    UNSIGNED_INT: number;
    UNSIGNED_SHORT: number;
    UNSIGNED_SHORT_4_4_4_4: number;
    UNSIGNED_SHORT_5_5_5_1: number;
    UNSIGNED_SHORT_5_6_5: number;
    VALIDATE_STATUS: number;
    VENDOR: number;
    VERSION: number;
    VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: number;
    VERTEX_ATTRIB_ARRAY_ENABLED: number;
    VERTEX_ATTRIB_ARRAY_NORMALIZED: number;
    VERTEX_ATTRIB_ARRAY_POINTER: number;
    VERTEX_ATTRIB_ARRAY_SIZE: number;
    VERTEX_ATTRIB_ARRAY_STRIDE: number;
    VERTEX_ATTRIB_ARRAY_TYPE: number;
    VERTEX_SHADER: number;
    VIEWPORT: number;
    ZERO: number;

WebSocket

WebSocket.CONNECTING								// 0
WebSocket.OPEN									// 1
WebSocket.CLOSING								// 2
WebSocket.CLOSED								// 3

XPathResult

XPathResult.ANY_TYPE								// 0
XPathResult.NUMBER_TYPE								// 1
XPathResult.STRING_TYPE								// 2
XPathResult.BOOLEAN_TYPE							// 3
XPathResult.UNORDERED_NODE_ITERATOR_TYPE					// 4
XPathResult.ORDERED_NODE_ITERATOR_TYPE						// 5
XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE					// 6
XPathResult.ORDERED_NODE_SNAPSHOT_TYPE						// 7
XPathResult.ANY_UNORDERED_NODE_TYPE						// 8
XPathResult.FIRST_ORDERED_NODE_TYPE						// 9

Text

Inherited from Node (for example Text.ELEMENT_NODE, …)

XMLHttpRequest

XMLHttpRequest.UNSENT								// 0
XMLHttpRequest.OPENED								// 1
XMLHttpRequest.HEADERS_RECEIVED							// 2
XMLHttpRequest.LOADING								// 3
XMLHttpRequest.DONE								// 4

Number

Number.EPSILON									// 2.220446049250313e-16
Number.MAX_VALUE								// 1.7976931348623157e+308
Number.MIN_VALUE								// 5e-324
Number.NaN									// NaN
Number.NEGATIVE_INFINITY							// -Infinity
Number.POSITIVE_INFINITY							// Infinity
Number.MAX_SAFE_INTEGER								// 9007199254740991
Number.MIN_SAFE_INTEGER								// -9007199254740991

Math

Math.E										// 2.718281828459045
Math.LN10									// 2.302585092994046
Math.LN2									// 0.6931471805599453
Math.LOG10E									// 0.4342944819032518
Math.LOG2E									// 1.4426950408889634
Math.PI										// 3.141592653589793
Math.SQRT1_2									// 0.7071067811865476
Math.SQRT2									// 1.4142135623730951

Int8Array

Int8Array.BYTES_PER_ELEMENT							// 1

Uint8Array

Uint8Array.BYTES_PER_ELEMENT							// 1

Uint8ClampedArray

Uint8ClampedArray.BYTES_PER_ELEMENT						// 1

Int16Array

Int16Array.BYTES_PER_ELEMENT							// 2

Uint16Array

Uint16Array.BYTES_PER_ELEMENT							// 2

Int32Array

Int32Array.BYTES_PER_ELEMENT							// 4

Uint32Array

Uint32Array.BYTES_PER_ELEMENT							// 4

Float32Array

Float32Array.BYTES_PER_ELEMENT							// 4

Float64Array

Float64Array.BYTES_PER_ELEMENT							// 8

// @todo : vyzkoumat eventy klávesnice, jestli neměli nějaké konstanty

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment