JavaScript を用いて Web 用のコードを書くときに使用可能な非常に多くの API があります。以下のすべてののリストは、あなたの Web アプリケーションや Web サイトを開発する際に役立つでしょう。これらの各インターフェイスを含む API のリストは、Web API リファレンス を参照してください。
A
AbstractWorkerAnalyserNodeAnimationEventAnimationPlayerApps.mgmtArrayBufferViewAttrAudioBufferAudioBufferSourceNodeAudioChannelManagerAudioContextAudioDestinationNodeAudioListenerAudioNodeAudioParamAudioProcessingEvent
BatteryManagerBeforeUnloadEventBiquadFilterNodeBlobBlobBuilderBlobEventBluetoothAdapterBluetoothDeviceBluetoothDeviceEventBluetoothManagerBluetoothStatusChangedEventBodyBroadcastChannel
CDATASectionCSSCSSConditionRuleCSSGroupingRuleCSSKeyframeRuleCSSKeyframesRuleCSSMatrixCSSMediaRuleCSSNamespaceRuleCSSPageRuleCSSRuleCSSRuleListCSSStyleDeclarationCSSStyleRuleCSSStyleSheetCSSSupportsRuleCacheCacheStorageCallEventCameraCapabilitiesCameraControlCameraManagerCanvasGradientCanvasImageSourceCanvasPatternCanvasRenderingContext2DCaretPositionChannelMergerNodeChannelSplitterNodeCharacterDataChildNodeChromeWorkerClientClientsClipboardEventCloseEventCommentCompositionEventConnectionConsoleContactManagerConvolverNodeCoordinatesCryptoCryptoKeyCustomEvent
DOMApplicationsManagerDOMApplicationsRegistryDOMConfigurationDOMCursorDOMErrorDOMErrorHandlerDOMExceptionDOMHighResTimeStampDOMImplementationDOMImplementationListDOMImplementationRegistryDOMImplementationSourceDOMLocatorDOMMatrixDOMMatrixReadOnlyDOMObjectDOMParserDOMRequestDOMStringDOMStringListDOMStringMapDOMTimeStampDOMTokenListDOMUserDataDataStoreDataStoreChangeEventDataStoreCursorDataStoreTaskDataTransferDedicatedWorkerGlobalScopeDelayNodeDeviceAccelerationDeviceLightEventDeviceMotionEventDeviceOrientationEventDeviceProximityEventDeviceRotationRateDeviceStorageDeviceStorageChangeEventDirectoryEntryDirectoryEntrySyncDirectoryReaderDirectoryReaderSyncDocumentDocumentFragmentDocumentTouchDocumentTypeDragEventDynamicsCompressorNode
ElementElementTraversalEntityEntityReferenceEntryEntrySyncErrorEventEventEventListenerEventSourceEventTargetExtendableEvent
FMRadioFetchEventFileFileEntryFileEntrySyncFileErrorFileExceptionFileHandleFileListFileReaderFileReaderSyncFileRequestFileSystemFileSystemSyncFocusEventFormData
HTMLAnchorElementHTMLAreaElementHTMLAudioElementHTMLBRElementHTMLBaseElementHTMLBaseFontElementHTMLBodyElementHTMLButtonElementHTMLCanvasElementHTMLCollectionHTMLContentElementHTMLDListElementHTMLDataElementHTMLDataListElementHTMLDialogElementHTMLDivElementHTMLDocumentHTMLElementHTMLEmbedElementHTMLFieldSetElementHTMLFormControlsCollectionHTMLFormElementHTMLFrameSetElementHTMLHRElementHTMLHeadElementHTMLHeadingElementHTMLHtmlElementHTMLIFrameElementHTMLImageElementHTMLInputElementHTMLIsIndexElementHTMLKeygenElementHTMLLIElementHTMLLabelElementHTMLLegendElementHTMLLinkElementHTMLMapElementHTMLMediaElementHTMLMetaElementHTMLMeterElementHTMLModElementHTMLOListElementHTMLObjectElementHTMLOptGroupElementHTMLOptionElementHTMLOptionsCollectionHTMLOutputElementHTMLParagraphElementHTMLParamElementHTMLPictureElementHTMLPreElementHTMLProgressElementHTMLQuoteElementHTMLScriptElementHTMLSelectElementHTMLShadowElementHTMLSourceElementHTMLSpanElementHTMLStyleElementHTMLTableCaptionElementHTMLTableCellElementHTMLTableColElementHTMLTableDataCellElementHTMLTableElementHTMLTableHeaderCellElementHTMLTableRowElementHTMLTableSectionElementHTMLTextAreaElementHTMLTimeElementHTMLTitleElementHTMLTrackElementHTMLUListElementHTMLUnknownElementHTMLVideoElementHashChangeEventHeadersHistory
IDBCursorIDBCursorSyncIDBCursorWithValueIDBDatabaseIDBDatabaseExceptionIDBDatabaseSyncIDBEnvironmentIDBEnvironmentSyncIDBFactoryIDBFactorySyncIDBIndexIDBIndexSyncIDBKeyRangeIDBObjectStoreIDBObjectStoreSyncIDBOpenDBRequestIDBRequestIDBTransactionIDBTransactionSyncIDBVersionChangeEventIDBVersionChangeRequestIdentityManagerImageDataIndexInputEvent
L10n.formatValueL10n.getL10n.language.codeL10n.language.directionL10n.onceL10n.readyL10n.readyStateL10n.setAttributesLinkStyleLocalFileSystemLocalFileSystemSyncLocalMediaStreamLocationLockedFile
MediaElementAudioSourceNodeMediaQueryListMediaQueryListListenerMediaRecorderMediaSourceMediaStreamMediaStreamAudioDestinationNodeMediaStreamAudioSourceNodeMediaStreamEventMediaStreamTrackMessageChannelMessageEventMessagePortMouseEventMouseScrollEventMouseWheelEventMozActivityMozActivityOptionsMozActivityRequestHandlerMozAlarmsManagerMozContactMozContactChangeEventMozIccManagerMozMmsEventMozMmsMessageMozMobileCFInfoMozMobileCellInfoMozMobileConnectionMozMobileConnectionInfoMozMobileICCInfoMozMobileMessageManagerMozMobileMessageThreadMozMobileNetworkInfoMozNDEFRecordMozNFCMozNFCPeerMozNFCTagMozNetworkStatsMozNetworkStatsDataMozNetworkStatsManagerMozSettingsEventMozSmsEventMozSmsFilterMozSmsManagerMozSmsMessageMozSmsSegmentInfoMozSocialMozTimeManagerMozVoicemailMozVoicemailEventMozVoicemailStatusMozWifiConnectionInfoEventMozWifiP2pGroupOwnerMozWifiP2pManagerMozWifiStatusChangeEventMutationEventMutationObserver
NameListNamedNodeMapNavigatorNavigatorGeolocationNavigatorIDNavigatorLanguageNavigatorOnLineNavigatorPluginsNetworkInformationNodeNodeFilterNodeIteratorNodeListNonDocumentTypeChildNodeNotationNotificationNotifyAudioAvailableEvent
PageTransitionEventPannerNodeParentNodePath2DPerformancePerformanceNavigationPerformanceTimingPeriodicWavePermissionSettingsPluginPluginArrayPointPopStateEventPortCollectionPositionPositionErrorPositionOptionsPowerManagerProcessingInstructionProgressEventPromiseResolverPushManager
RTCConfigurationRTCDataChannelRTCDataChannelEventRTCIdentityErrorEventRTCIdentityEventRTCPeerConnectionRTCPeerConnectionIceEventRTCSessionDescriptionRTCSessionDescriptionCallbackRadioNodeListRandomSourceRangeRenderingContextRequestResponse
SVGAElementSVGAngleSVGAnimateColorElementSVGAnimateElementSVGAnimateMotionElementSVGAnimateTransformElementSVGAnimatedAngleSVGAnimatedBooleanSVGAnimatedEnumerationSVGAnimatedIntegerSVGAnimatedLengthSVGAnimatedLengthListSVGAnimatedNumberSVGAnimatedNumberListSVGAnimatedPointsSVGAnimatedPreserveAspectRatioSVGAnimatedRectSVGAnimatedStringSVGAnimatedTransformListSVGAnimationElementSVGCircleElementSVGClipPathElementSVGCursorElementSVGDefsElementSVGDescElementSVGElementSVGEllipseElementSVGEventSVGFilterElementSVGFontElementSVGFontFaceElementSVGFontFaceFormatElementSVGFontFaceNameElementSVGFontFaceSrcElementSVGFontFaceUriElementSVGForeignObjectElementSVGGElementSVGGlyphElementSVGGradientElementSVGHKernElementSVGImageElementSVGLengthSVGLengthListSVGLineElementSVGLinearGradientElementSVGMPathElementSVGMaskElementSVGMatrixSVGMissingGlyphElementSVGNumberSVGNumberListSVGPathElementSVGPatternElementSVGPointSVGPolygonElementSVGPolylineElementSVGPreserveAspectRatioSVGRadialGradientElementSVGRectSVGRectElementSVGSVGElementSVGScriptElementSVGSetElementSVGStopElementSVGStringListSVGStylableSVGStyleElementSVGSwitchElementSVGSymbolElementSVGTRefElementSVGTSpanElementSVGTestsSVGTextElementSVGTextPositioningElementSVGTitleElementSVGTransformSVGTransformListSVGTransformableSVGUseElementSVGVKernElementSVGViewElementScreenScriptProcessorNodeSelectionServiceWorkerServiceWorkerContainerServiceWorkerGlobalScopeServiceWorkerRegistrationSettingsLockSettingsManagerSharedWorkerSharedWorkerGlobalScopeStereoPannerNodeStorageStorageEventStyleSheetStyleSheetListSubtleCrypto
TCPServerSocketTCPSocketTelephonyTelephonyCallTextTextDecoderTextEncoderTextMetricsTimeEventTimeRangesTouchTouchEventTouchListTransferableTransitionEventTreeWalkerTypeInfo
WaveShaperNodeWebGLRenderingContextWebSocketWheelEventWifiManagerWindowWindowBase64WindowEventHandlersWindowTimersWorkerWorkerGlobalScopeWorkerLocationWorkerNavigator