最后
javascript是前端必要掌握的真正算得上是编程语言的语言,学会灵活运用javascript,将对以后学习工作有非常大的帮助。掌握它最重要的首先是学习好基础知识,而后通过不断的实战来提升我们的编程技巧和逻辑思维。这一块学习是持续的,直到我们真正掌握它并且能够灵活运用它。如果最开始学习一两遍之后,发现暂时没有提升的空间,我们可以暂时放一放。继续下面的学习,javascript贯穿我们前端工作中,在之后的学习实现里也会遇到和锻炼到。真正学习起来并不难理解,关键是灵活运用。
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
==========================================================================
Fork->clone->打包->部署 私人聊天室不是梦😄😄
======================================================================
服务:springboot,websocket长连接服务
前端:vue
通过websocket进行通信
引入springboot额外添加一个websocket相关依赖
org.springframework.boot
spring-boot-starter-websocket
=================================================================================
- 引入websocket服务后。我们需要创建一个类,并添加注解指定服务对外开放姐服务地址;
其中地址内有{}包裹是可以通过地址来接受的参数,上图可以接受用户名及性别。
- 有客户端连接时:onOpen,在函数上添加该注解,当客户端连接时则会立即执行该函数。发生对应其他状态时也会执行特定函数
连接的回调函数可以接受当前连接的会话, 可以通过session发送消息,客户端连接有不同的会话,通过会话session可以发送消息,断开连接等操作
- 收到客户端发送的消息时:onMessage
可以接受收到的字符消息
-
出现异常情况时:onError
-
连接断开时:onClose
搭建使用:
启动springboot项目,就启动了webSocket服务。
客户端使用webSocket连接服务器时,使用js的WebSocket对象创建连接
前端wensocket连接websocket服务代码
this.ws = new WebSocket(ws://localhost:3000/chat/${this.from.fromName}/${this.from.fromSex}
)
ws: w:web s:Socket 使用webSocket协议进行连接。
更多面试题
**《350页前端校招面试题精编解析大全》**内容大纲主要包括 HTML,CSS,前端基础,前端核心,前端进阶,移动端开发,计算机基础,算法与数据结构,项目,职业发展等等
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】
[外链图片转存中…(img-qluFsORT-1715632883220)]