HTML5 测验题

通过对HTML5 教程系统地学习,相信你已全面掌握 HTML5 WebSocket 实时通信知识点,为了巩固所学的内容,我们准备了一个小测验。

通过这个测验,您可以检验自己对 HTML5 的掌握程度,发现可能需要进一步巩固的地方。


  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12

1. WebSocket协议是基于哪个协议实现的?

  • UDP
  • TCP
  • HTTP
  • FTP

2. WebSocket连接的建立是通过哪个HTTP方法发起的?

  • POST
  • PUT
  • GET
  • DELETE

3. WebSocket协议的标准端口号是?

  • 80
  • 443
  • 8080
  • 22

4. 在JavaScript中,用于创建WebSocket对象的构造函数是?

  • Socket
  • NetSocket
  • Ws
  • WebSocket

5. WebSocket协议的状态码中,表示正常关闭的是?

  • 1001
  • 1000
  • 1002
  • 1003

6. WebSocket协议的全双工通信是指?

  • 只能单向发送数据
  • 只能单向接收数据
  • 双方可以同时发送和接收数据
  • 数据只能分时发送

7. WebSocket协议在握手阶段使用的HTTP版本是?

  • HTTP/1.1
  • HTTP/2
  • HTTP/1.0
  • HTTPS/1.1

8. 在WebSocket中,用于监听连接打开的事件是?

  • onconnect
  • onstart
  • onmessage
  • onopen

9. WebSocket协议中,用于发送数据的方法是?

  • post
  • send
  • push
  • emit

10. WebSocket协议的优势不包括?

  • 更低的延迟
  • 更高的安全性
  • 更少的带宽消耗
  • 全双工通信

11. WebSocket协议在握手阶段需要哪个头字段?

  • Upgrade
  • Content-Type
  • Accept
  • Connection

12. 在WebSocket中,用于监听接收消息的事件是?

  • onreceive
  • ondata
  • onmessage
  • onresponse