This translation is incomplete. Please help translate this article from English.
When writing code for the Web using JavaScript, there are a great many APIs available. Below is a list of all the interfaces (that is, types of objects) that you may be able to use while developing your Web app or site.
A
AbstractWorkerAnalyserNodeAnimationAnimationEventArrayBufferViewAttrAudioBufferAudioBufferSourceNodeAudioChannelManagerAudioContextAudioDestinationNodeAudioListenerAudioNodeAudioParamAudioProcessingEvent
BatteryManagerBeforeInstallPromptBeforeUnloadEventBiquadFilterNodeBlobBlobBuilderBlobEventBluetoothAdapter(Firefox OS)BluetoothAdapterEvent(Firefox OS)BluetoothAdvertisingDataBluetoothAttributeEvent(Firefox OS)BluetoothClassOfDevice(Firefox OS)BluetoothDevice(Firefox OS)BluetoothDeviceEvent(Firefox OS)BluetoothDiscoveryHandle(Firefox OS)BluetoothGATTRemoteServerBluetoothGATTServiceBluetoothGatt(Firefox OS)BluetoothGattCharacteristic(Firefox OS)BluetoothGattCharacteristicEvent(Firefox OS)BluetoothGattDescriptor(Firefox OS)BluetoothGattServer(Firefox OS)BluetoothGattService(Firefox OS)BluetoothLeDeviceEvent(Firefox OS)BluetoothManager(Firefox OS)BluetoothPairingEvent(Firefox OS)BluetoothPairingHandle(Firefox OS)BluetoothPairingListener(Firefox OS)BluetoothStatusChangedEventBodyBroadcastChannelByteString
CDATASectionCSSCSSConditionRuleCSSCounterStyleRuleCSSGroupingRuleCSSKeyframeRuleCSSKeyframesRuleCSSMatrixCSSMediaRuleCSSNamespaceRuleCSSPageRuleCSSRuleCSSRuleListCSSStyleDeclarationCSSStyleRuleCSSStyleSheetCSSSupportsRuleCacheCacheStorageCallEventCameraCapabilitiesCameraControlCameraManagerCanvasCaptureMediaStreamCanvasGradientCanvasImageSourceCanvasPatternCanvasRenderingContext2DCaretPositionChannelMergerNodeChannelSplitterNodeCharacterDataChildNodeChromeWorkerClientClientsClipboardEventCloseEventCommentCompositionEventConsoleContactManagerConvolverNodeCoordinatesCryptoCryptoKeyCustomEvent
DOMApplicationDOMApplicationsManagerDOMApplicationsRegistryDOMConfigurationDOMCursorDOMErrorDOMErrorHandlerDOMExceptionDOMHighResTimeStampDOMImplementationDOMImplementationListDOMImplementationRegistryDOMImplementationSourceDOMLocatorDOMMatrixDOMMatrixReadOnlyDOMObjectDOMParserDOMPointDOMPointReadOnlyDOMRectDOMRectReadOnlyDOMRequestDOMStringDOMStringListDOMStringMapDOMTimeStampDOMTokenListDOMUserDataDataStoreDataStoreChangeEventDataStoreCursorDataStoreTaskDataTransferDataTransferItemDataTransferItemListDedicatedWorkerGlobalScopeDelayNodeDeviceAccelerationDeviceLightEventDeviceMotionEventDeviceOrientationEventDeviceProximityEventDeviceRotationRateDeviceStorageDeviceStorageChangeEventDirectoryEntryDirectoryEntrySyncDirectoryReaderDirectoryReaderSyncDocumentDocumentFragmentDocumentTouchDocumentTypeDragEventDynamicsCompressorNode
ElementElementTraversalEntityEntityReferenceEntryEntrySyncErrorEventEventEventListenerEventSourceEventTargetExtendableEvent
FMRadioFetchEventFileFileEntryFileEntrySyncFileErrorFileExceptionFileListFileReaderFileReaderSyncFileRequestFileSystemFileSystemSyncFocusEventFontFaceFontFaceSetFormData
GainNodeGamepadGamepadButtonGamepadEventGeolocationGestureEventGlobalEventHandlersGlobalFetch
HMDVRDeviceHTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBaseFontElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLCollectionHTMLContentElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLIsIndexElementHTMLKeygenElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLParamElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLShadowElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableDataCellElementHTMLTableElementHTMLTableHeaderCellElementHTMLTableRowElementHTMLTableSectionElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHeadersHistory
IDBCursorIDBCursorSyncIDBCursorWithValueIDBDatabaseIDBDatabaseExceptionIDBDatabaseSyncIDBEnvironmentIDBEnvironmentSyncIDBFactoryIDBFactorySyncIDBIndexIDBIndexSyncIDBKeyRangeIDBLocaleAwareKeyRangeIDBMutableFileIDBObjectStoreIDBObjectStoreSyncIDBOpenDBRequestIDBRequestIDBTransactionIDBTransactionSyncIDBVersionChangeEventIDBVersionChangeRequestIdentityManagerImageBitmapImageBitmapFactoriesImageDataIndexIndexedDBInputDeviceCapabilitiesInputEventInstallEventInstallTrigger
L10nL10n.formatValueL10n.getL10n.language.codeL10n.language.directionL10n.onceL10n.readyL10n.readyStateL10n.setAttributesLinkStyleLocalFileSystemLocalFileSystemSyncLocalMediaStreamLocationLockedFile
MIDIAccessMIDIConnectionEventMIDIInputMIDIInputMapMIDIOutputMapMMICallMSGestureEventMediaDeviceInfoMediaDevicesMediaElementAudioSourceNodeMediaKeyMessageEventMediaKeySessionMediaKeyStatusMapMediaKeySystemAccessMediaKeySystemConfigurationMediaKeysMediaQueryListMediaQueryListListenerMediaRecorderMediaSourceMediaStreamMediaStream.addTrack()MediaStreamAudioDestinationNodeMediaStreamAudioSourceNodeMediaStreamEventMediaStreamTrackMessageChannelMessageEventMessagePortMouseEventMouseScrollEventMouseWheelEventMozActivityMozActivityOptionsMozActivityRequestHandlerMozAlarmsManagerMozContactMozContactChangeEventMozIccManagerMozMmsEventMozMmsMessageMozMobileCFInfoMozMobileCellInfoMozMobileConnectionMozMobileConnectionInfoMozMobileICCInfoMozMobileMessageManagerMozMobileMessageThreadMozMobileNetworkInfoMozNDEFRecordMozNFCMozNFCPeerMozNFCTagMozNetworkStatsMozNetworkStatsDataMozNetworkStatsManagerMozPowerManagerMozSettingsEventMozSmsEventMozSmsFilterMozSmsManagerMozSmsMessageMozSmsSegmentInfoMozTimeManagerMozVoicemailMozVoicemailEventMozVoicemailStatusMozWakeLockMozWifiConnectionInfoEventMozWifiP2pGroupOwnerMozWifiP2pManagerMozWifiStatusChangeEventMutationEventMutationObserver
NameListNamedNodeMapNavigatorNavigatorGeolocationNavigatorIDNavigatorLanguageNavigatorOnLineNavigatorPluginsNetworkInformationNodeNodeFilterNodeIteratorNodeListNonDocumentTypeChildNodeNotationNotificationNotificationEventNotifyAudioAvailableEvent
PageTransitionEventPannerNodeParentNodePath2DPerformancePerformanceEntryPerformanceNavigationPerformanceObserverPerformanceObserverEntryListPerformanceTimingPeriodicSyncEventPeriodicSyncManagerPeriodicSyncRegistrationPeriodicWavePermissionSettingsPermissionStatusPermissionsPluginPluginArrayPointPointerEventPopStateEventPortCollectionPositionPositionErrorPositionOptionsPositionSensorVRDeviceProcessingInstructionProgressEventPromiseRejectionPromiseResolverPushEventPushManagerPushMessageDataPushRegistrationManagerPushSubscription
RTCConfigurationRTCDataChannelRTCDataChannelEventRTCIdentityErrorEventRTCIdentityEventRTCPeerConnectionRTCPeerConnectionIceEventRTCSessionDescriptionRTCSessionDescriptionCallbackRadioNodeListRandomSourceRangeRenderingContextRequestResponse
SVGAElementSVGAngleSVGAnimateColorElementSVGAnimateElementSVGAnimateMotionElementSVGAnimateTransformElementSVGAnimatedAngleSVGAnimatedBooleanSVGAnimatedEnumerationSVGAnimatedIntegerSVGAnimatedLengthSVGAnimatedLengthListSVGAnimatedNumberSVGAnimatedNumberListSVGAnimatedPointsSVGAnimatedPreserveAspectRatioSVGAnimatedRectSVGAnimatedStringSVGAnimatedTransformListSVGAnimationElementSVGCircleElementSVGClipPathElementSVGCursorElementSVGDefsElementSVGDescElementSVGElementSVGEllipseElementSVGEventSVGFilterElementSVGFontElementSVGFontFaceElementSVGFontFaceFormatElementSVGFontFaceNameElementSVGFontFaceSrcElementSVGFontFaceUriElementSVGForeignObjectElementSVGGElementSVGGlyphElementSVGGradientElementSVGHKernElementSVGImageElementSVGLengthSVGLengthListSVGLineElementSVGLinearGradientElementSVGMPathElementSVGMaskElementSVGMatrixSVGMissingGlyphElementSVGNumberSVGNumberListSVGPathElementSVGPatternElementSVGPointSVGPolygonElementSVGPolylineElementSVGPreserveAspectRatioSVGRadialGradientElementSVGRectSVGRectElementSVGSVGElementSVGScriptElementSVGSetElementSVGStopElementSVGStringListSVGStylableSVGStyleElementSVGSwitchElementSVGSymbolElementSVGTRefElementSVGTSpanElementSVGTestsSVGTextElementSVGTextPositioningElementSVGTitleElementSVGTransformSVGTransformListSVGTransformableSVGUseElementSVGVKernElementSVGViewElementScreenScriptProcessorNodeSelectionServiceWorkerServiceWorkerContainerServiceWorkerGlobalScopeServiceWorkerMessageEventServiceWorkerRegistrationSettingsLockSettingsManagerShadowRootSharedWorkerSharedWorkerGlobalScopeSourceBufferSourceBufferListSpeechGrammarSpeechGrammarListSpeechRecognitionSpeechRecognitionAlternativeSpeechRecognitionErrorSpeechRecognitionEventSpeechRecognitionResultSpeechRecognitionResultListSpeechSynthesisSpeechSynthesisErrorEventSpeechSynthesisEventSpeechSynthesisUtteranceSpeechSynthesisVoiceStereoPannerNodeStorageStorageEventStyleSheetStyleSheetListSubtleCryptoSyncEventSyncManagerSyncRegistration
TCPServerSocketTCPSocketTelephonyTelephonyCallTelephonyCallGroupTextTextDecoderTextEncoderTextMetricsTimeEventTimeRangesTouchTouchEventTouchListTrackDefaultTrackDefaultListTransferableTransitionEventTreeWalkerTypeInfo
UDPSocketUIEventURLURLSearchParamsURLUtilsURLUtilsReadOnlyUSVStringUserDataHandlerUserProximityEvent
VRDeviceVREyeParametersVRFieldOfViewVRFieldOfViewReadOnlyVRPositionStateValidityStateVideoPlaybackQuality
WEBGL_debug_renderer_infoWEBGL_debug_shadersWEBGL_lose_contextWaveShaperNodeWebGLWebGL2RenderingContextWebGLActiveInfoWebGLBufferWebGLContextEventWebGLFramebufferWebGLProgramWebGLRenderbufferWebGLRenderingContextWebGLShaderWebGLShaderPrecisionFormatWebGLTextureWebGLUniformLocationWebSocketWebSocketsWebVTTWheelEventWifiManagerWindowWindowBase64WindowClientWindowEventHandlersWindowTimersWorkerWorkerGlobalScopeWorkerLocationWorkerNavigator

