在给网站编写 JavaScript 代码时,也有很多可用的 API。您可以使用下面的接口(也称为对象的类型)列表,开发 Web 应用程序或网站。
关于包含这些接口的 API 列表,请参阅 Web API 参考 。
A
AnalyserNode(en-US)AnimationEvent(en-US)App(en-US)Apps(en-US)ArrayBufferViewAudioBuffer(en-US)AudioBufferSourceNode(en-US)AudioDestinationNode(en-US)AudioListener(en-US)AudioParam(en-US)AudioProcessingEvent(en-US)
BatteryManager(en-US)BiquadFilterNode(en-US)BlobEvent(en-US)BluetoothAdapter(en-US)BluetoothDevice(en-US)BluetoothDeviceEvent(en-US)BluetoothManager(en-US)BluetoothStatusChangedEvent(en-US)
CallEvent(en-US)CameraCapabilities(en-US)CameraControl(en-US)CameraManager(en-US)Canvas(en-US)CanvasGradient(en-US)CanvasImageSource(en-US)CanvasPattern(en-US)CaretPosition(en-US)CDATASection(en-US)ChannelMergerNode(en-US)ChannelSplitterNode(en-US)ChromeWorker(en-US)ClipboardEvent(en-US)CloseEvent(en-US)CompositionEvent(en-US)Connection(en-US)Console(en-US)ContactManager(en-US)Contacts(en-US)ConvolverNode(en-US)Coordinates(en-US)Crypto(en-US)CSS(en-US)CSSConditionRule(en-US)CSSGroupingRule(en-US)CSSKeyframeRule(en-US)CSSKeyframesRule(en-US)CSSMediaRule(en-US)CSSNamespaceRule(en-US)CSSPageRule(en-US)CSSRuleList(en-US)CSSStyleDeclaration(en-US)CSSStyleSheetCSSSupportsRule(en-US)CustomEvent(en-US)
DataTransfer(en-US)DedicatedWorkerGlobalScope(en-US)DelayNode(en-US)DeviceAcceleration(en-US)DeviceLightEvent(en-US)DeviceMotionEvent(en-US)DeviceOrientationEvent(en-US)DeviceProximityEvent(en-US)DeviceRotationRate(en-US)DeviceStorage(en-US)DeviceStorageChangeEvent(en-US)DirectoryEntry(en-US)DirectoryEntrySync(en-US)DirectoryReader(en-US)DirectoryReaderSync(en-US)DocumentTouch(en-US)DocumentType(en-US)DOMConfiguration(en-US)DOMCursor(en-US)DOMError(en-US)DOMErrorHandler(en-US)DOMException(en-US)DOMHighResTimeStamp(en-US)DOMImplementationList(en-US)DOMImplementationRegistry(en-US)DOMImplementationSource(en-US)DOMLocator(en-US)DOMObject(en-US)DOMRequest(en-US)DOMStringList(en-US)DOMStringMap(en-US)DOMTimeStamp(en-US)DOMUserData(en-US)DragEvent(en-US)DynamicsCompressorNode(en-US)
ElementElementTraversal(en-US)Entity(en-US)EntityReference(en-US)Entry(en-US)EntrySync(en-US)ErrorEvent(en-US)EventEventListener(en-US)EventSource(en-US)Extensions(en-US)
FileEntry(en-US)FileEntrySync(en-US)FileException(en-US)FileHandle(en-US)FileListFileRequest(en-US)FileSystem(en-US)FileSystemSync(en-US)FMRadio(en-US)FocusEvent(en-US)FormData(en-US)
GainNode(en-US)Gamepad(en-US)GamepadButton(en-US)GamepadEvent(en-US)Geolocation(en-US)GlobalEventHandlers(en-US)
HashChangeEvent(en-US)History(en-US)HTMLAnchorElement(en-US)HTMLAreaElement(en-US)HTMLAudioElement(en-US)HTMLBaseElement(en-US)HTMLBaseFontElement(en-US)HTMLBodyElement(en-US)HTMLBRElement(en-US)HTMLButtonElement(en-US)HTMLDataElement(en-US)HTMLDataListElement(en-US)HTMLDialogElement(en-US)HTMLDivElement(en-US)HTMLDListElement(en-US)HTMLEmbedElement(en-US)HTMLFormControlsCollection(en-US)HTMLFormElement(en-US)HTMLFrameSetElement(en-US)HTMLHeadElement(en-US)HTMLHeadingElement(en-US)HTMLHRElement(en-US)HTMLHtmlElement(en-US)HTMLIFrameElement(en-US)HTMLImageElement(en-US)HTMLInputElement(en-US)HTMLIsIndexElement(en-US)HTMLKeygenElement(en-US)HTMLLabelElement(en-US)HTMLLegendElement(en-US)HTMLLIElement(en-US)HTMLLinkElement(en-US)HTMLMapElement(en-US)HTMLMediaElement(en-US)HTMLMetaElement(en-US)HTMLMeterElement(en-US)HTMLModElement(en-US)HTMLObjectElement(en-US)HTMLOListElement(en-US)HTMLOptGroupElement(en-US)HTMLOptionElement(en-US)HTMLOptionsCollection(en-US)HTMLOutputElement(en-US)HTMLParagraphElement(en-US)HTMLParamElement(en-US)HTMLPictureElement(en-US)HTMLPreElement(en-US)HTMLProgressElement(en-US)HTMLQuoteElement(en-US)HTMLScriptElement(en-US)HTMLSelectElement(en-US)HTMLSourceElement(en-US)HTMLSpanElement(en-US)HTMLStyleElement(en-US)HTMLTableCaptionElement(en-US)HTMLTableCellElement(en-US)HTMLTableColElement(en-US)HTMLTableDataCellElement(en-US)HTMLTableElement(en-US)HTMLTableHeaderCellElement(en-US)HTMLTableRowElement(en-US)HTMLTableSectionElement(en-US)HTMLTextAreaElement(en-US)HTMLTimeElement(en-US)HTMLTitleElement(en-US)HTMLTrackElement(en-US)HTMLUListElement(en-US)HTMLUnknownElement(en-US)HTMLVideoElement(en-US)
IDBCursor(en-US)IDBCursorSync(en-US)IDBCursorWithValue(en-US)IDBDatabase(en-US)IDBDatabaseException(en-US)IDBDatabaseSync(en-US)IDBEnvironment(en-US)IDBEnvironmentSync(en-US)IDBFactory(en-US)IDBFactorySync(en-US)IDBIndexSync(en-US)IDBKeyRange(en-US)IDBObjectStore(en-US)IDBObjectStoreSync(en-US)IDBOpenDBRequest(en-US)IDBTransaction(en-US)IDBTransactionSync(en-US)IDBVersionChangeEvent(en-US)IDBVersionChangeRequest(en-US)IndexedDB(en-US)InputEvent(en-US)
L10n(en-US)LinkStyle(en-US)LocalFileSystem(en-US)LocalFileSystemSync(en-US)LockedFile(en-US)
MediaElementAudioSourceNode(en-US)MediaQueryListListener(en-US)MediaRecorder(en-US)MediaSource(en-US)MediaStream(en-US)MediaStreamAudioDestinationNode(en-US)MediaStreamAudioSourceNode(en-US)MediaStreamEvent(en-US)MediaStreamTrack(en-US)MessageEvent(en-US)MouseEvent(en-US)MozActivity(en-US)MozActivityOptions(en-US)MozActivityRequestHandler(en-US)MozAlarmsManager(en-US)MozContact(en-US)MozContactChangeEvent(en-US)MozIccManager(en-US)MozMmsEvent(en-US)MozMmsMessage(en-US)MozMobileCellInfo(en-US)MozMobileCFInfo(en-US)MozMobileConnection(en-US)MozMobileConnectionInfo(en-US)MozMobileICCInfo(en-US)MozMobileMessageManager(en-US)MozMobileMessageThread(en-US)MozMobileNetworkInfo(en-US)MozNDEFRecord(en-US)MozNetworkStats(en-US)MozNetworkStatsData(en-US)MozNetworkStatsManager(en-US)MozNFC(en-US)MozNFCPeer(en-US)MozNFCTag(en-US)MozSettingsEvent(en-US)MozSmsEvent(en-US)MozSmsFilter(en-US)MozSmsManager(en-US)MozSmsMessage(en-US)MozSmsSegmentInfo(en-US)MozTimeManager(en-US)MozVoicemail(en-US)MozVoicemailEvent(en-US)MozVoicemailStatus(en-US)MozWifiConnectionInfoEvent(en-US)MozWifiStatusChangeEvent(en-US)
NamedNodeMap(en-US)NameList(en-US)Navigator(en-US)NavigatorGeolocation(en-US)NavigatorLanguage(en-US)NavigatorOnLine(en-US)NavigatorPlugins(en-US)NetworkInformation(en-US)NodeFilter(en-US)NodeIterator(en-US)NonDocumentTypeChildNode(en-US)Notation(en-US)Notification(en-US)NotifyAudioAvailableEvent(en-US)
OfflineAudioCompletionEvent(en-US)OfflineAudioContext(en-US)OscillatorNode(en-US)
PannerNode(en-US)Performance(en-US)PerformanceNavigation(en-US)PeriodicWave(en-US)Permissions(en-US)PermissionSettings(en-US)Plugin(en-US)PluginArray(en-US)Position(en-US)PositionError(en-US)PositionOptions(en-US)PowerManager(en-US)ProcessingInstruction(en-US)ProgressEvent(en-US)PromiseResolver(en-US)PushManager(en-US)
RadioNodeList(en-US)RandomSource(en-US)RenderingContext(en-US)RTCConfiguration(en-US)RTCDataChannel(en-US)RTCDataChannelEvent(en-US)RTCIdentityErrorEvent(en-US)RTCIdentityEvent(en-US)RTCPeerConnection(en-US)RTCPeerConnectionIceEvent(en-US)RTCSessionDescription(en-US)RTCSessionDescriptionCallback(en-US)
ScriptProcessorNode(en-US)SelectionSettingsLock(en-US)SettingsManager(en-US)SharedWorker(en-US)StorageEvent(en-US)StyleSheetList(en-US)SubtleCrypto(en-US)SVGAElement(en-US)SVGAngle(en-US)SVGAnimateColorElement(en-US)SVGAnimatedAngle(en-US)SVGAnimatedBoolean(en-US)SVGAnimatedEnumeration(en-US)SVGAnimatedInteger(en-US)SVGAnimatedLength(en-US)SVGAnimatedLengthList(en-US)SVGAnimatedNumber(en-US)SVGAnimatedNumberList(en-US)SVGAnimatedPoints(en-US)SVGAnimatedPreserveAspectRatio(en-US)SVGAnimatedRect(en-US)SVGAnimatedString(en-US)SVGAnimatedTransformList(en-US)SVGAnimateElement(en-US)SVGAnimateMotionElement(en-US)SVGAnimateTransformElement(en-US)SVGAnimationElement(en-US)SVGCircleElement(en-US)SVGClipPathElement(en-US)SVGCursorElement(en-US)SVGDefsElement(en-US)SVGDescElement(en-US)SVGElement(en-US)SVGEllipseElement(en-US)SVGFilterElement(en-US)SVGFontElement(en-US)SVGFontFaceElement(en-US)SVGFontFaceFormatElement(en-US)SVGFontFaceNameElement(en-US)SVGFontFaceSrcElement(en-US)SVGFontFaceUriElement(en-US)SVGForeignObjectElement(en-US)SVGGElement(en-US)SVGGlyphElement(en-US)SVGGradientElement(en-US)SVGHKernElement(en-US)SVGImageElement(en-US)SVGLength(en-US)SVGLengthList(en-US)SVGLinearGradientElement(en-US)SVGLineElement(en-US)SVGMaskElement(en-US)SVGMatrix(en-US)SVGMissingGlyphElement(en-US)SVGMPathElement(en-US)SVGNumber(en-US)SVGNumberList(en-US)SVGPathElement(en-US)SVGPatternElement(en-US)SVGPoint(en-US)SVGPolygonElement(en-US)SVGPolylineElement(en-US)SVGPreserveAspectRatio(en-US)SVGRadialGradientElement(en-US)SVGRect(en-US)SVGRectElement(en-US)SVGScriptElement(en-US)SVGSetElement(en-US)SVGStopElement(en-US)SVGStringList(en-US)SVGStylable(en-US)SVGStyleElement(en-US)SVGSVGElement(en-US)SVGSwitchElement(en-US)SVGSymbolElement(en-US)SVGTests(en-US)SVGTextElement(en-US)SVGTextPositioningElement(en-US)SVGTitleElement(en-US)SVGTransform(en-US)SVGTransformable(en-US)SVGTransformList(en-US)SVGTRefElement(en-US)SVGTSpanElement(en-US)SVGUseElement(en-US)SVGViewElement(en-US)SVGVKernElement(en-US)
TCPServerSocket(en-US)TCPSocket(en-US)Telephony(en-US)TelephonyCall(en-US)TextDecoder(en-US)TextEncoder(en-US)TextMetrics(en-US)TimeRanges(en-US)TouchTransferable(en-US)TransitionEvent(en-US)TreeWalker(en-US)TypeInfo(en-US)
URL(en-US)URLSearchParams(en-US)URLUtils(en-US)URLUtilsReadOnly(en-US)UserDataHandler(en-US)UserProximityEvent(en-US)
VideoPlaybackQuality(en-US)
WaveShaperNode(en-US)WebBluetooth(en-US)WebGLRenderingContext(en-US)WebSMS(en-US)WebSocket(en-US)WebVTT(en-US)WifiManager(en-US)WindowBase64(en-US)WindowEventHandlers(en-US)WindowTimers(en-US)WorkerGlobalScope(en-US)WorkerLocation(en-US)WorkerNavigator(en-US)
XDomainRequest(en-US)XMLHttpRequestXMLHttpRequestEventTarget(en-US)