什么是websockets和我应该使用什么js框架

Mah*_*ham 2 javascript websocket node.js vue.js

我是Java Script世界的新手,我已经将Laravel用于我的后端但是当涉及到websockets部分时,我有点乱,因为当我查找websockets时,我已经读过它们都依赖于Node JS来实现时间应用程序,如聊天应用程序,但我也看到一个教程在Vue Js和laravel echo中制作聊天应用程序,而不使用节点js,

现在对我来说凌乱的部分是,如果我想学习socket.io(例如)我应该先学习Node Js吗?Vue是否可以替代袜子?那ajax怎么样?是不是可以做同样的表现?

我很抱歉,但对我来说有点麻烦,我已经找了那个但是对我来说它仍然很混乱,谢谢你提前

mol*_*amk 5

如果我想学习socket.io(例如)我应该先学习Node Js吗?

是.由于Socket.IO是一个Node.js包,因此它是学习Node的先决条件.这是最容易学习的工具之一,所以不要被吓倒.

Vue是否可以替代袜子?

不,Vue.js是前端框架,这意味着它用于构建您实际看到的网站的一部分.Socket.io是一个包(或框架),它支持应用程序的前端和后端之间的双向通信.例如,您可以使用它来构建聊天应用程序.

ajax怎么样?是不是可以做同样的表现?

不,Ajax是Asynchronous JavaScript And XML的缩写.这基本上意味着您使用从前端到后端的Ajax请求.这里的不同之处在于Websockets/Socket.IO为您提供了Ajax缺乏的双向通信.但是,您不需要Socket.IO进行所有通信