以下是前端 JavaScript 中可能触发 HTTP 请求的函数和属性列表(按类别分类):
1. 原生 XMLHttpRequest
XMLHttpRequest.open()+XMLHttpRequest.send()
XMLHttpRequest事件监听(如onload,onerror)
2. Fetch API
fetch()
Request构造函数 +fetch(request)
3. WebSocket(虽非 HTTP,但属于网络请求)
new WebSocket(url)
4. Beacon API(用于页面卸载时发送数据)
navigator.sendBeacon()
5. Server-Sent Events (SSE)
new EventSource(url)
6. HTML 标签属性(自动触发请求)
<img src="url">
<script src="url">
<link rel="stylesheet" href="url">
<iframe src="url">
<audio>/<video> src="url"
<object data="url">
<embed src="url">
7. Form 表单提交
<form action="url" method="GET/POST">+submit()
8. WebRTC(部分场景涉及网络请求)
RTCPeerConnection.createOffer()/.createAnswer()
9. History API(部分浏览器预加载行为)
history.pushState()/history.replaceState()(可能触发预加载)
如果需要更详细的说明或使用示例,可以进一步补充!
内容由零声教学AI助手提供,问题来源于学员提问


        
        
        
        
        
        
        
        
        
        
                
                
                
                
                
                
                