자바스크립트를 이용해서 코드를 작성할때 이용할 수 있는 많은 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