-
2025-12-16 20:12:40
-
2025-12-16 20:25:28
- 如何用javascript实现实时通信_WebSocket基础是什么?
- WebSocket是一种基于单个TCP连接的全双工通信协议,支持浏览器与服务器持续连接并互相主动发消息,适用于聊天、实时通知等场景;其通过HTTPUpgrade握手建立长连接,区别于HTTP的请求-响应模式;前端使用newWebSocket()创建连接,监听open、message、close、error事件,并用send()发送数据;后端需配套WebSocket服务(如Node.js的ws库、Python的websockets等)来处理连接管理、广播与鉴权。
-
405
-
2025-12-16 20:28:03
- javascript错误如何捕获_try...catch语句怎样使用?
- JavaScript错误可通过try...catch捕获运行时错误(如JSON解析失败、访问空对象属性等),但不能捕获语法错误或Promise异步错误(除非配合async/await);其结构含try、catch和可选finally;常用于JSON.parse、DOM操作等场景,并支持通过error.name等属性做差异化处理。
-
866
-
2025-12-16 21:22:02
- javascript对象如何创建_有哪些属性描述符
- JavaScript创建对象有字面量、构造函数、Object.create()、class和工厂函数五种方式;属性描述符分数据型(value/writable)和存取型(get/set),含configurable、enumerable等通用字段,用于精细控制属性行为。
-
503
-
2025-12-16 21:31:55
-
2025-12-16 21:50:04
-
2025-12-16 22:19:20
-
2025-12-16 22:24:07
-
2025-12-16 22:26:35
-
2025-12-16 22:46:02
- 什么是Javascript的树摇优化?
- TreeShaking是一种构建时静态分析移除未使用ESModule导出代码的技术,依赖ES模块语法、按需引入、生产模式及无副作用声明,剔除未被import的导出(如未引用的函数b),但不处理死代码或动态逻辑。
-
763