gon*_*one 3 websocket node.js socket.io angularjs
我正在尝试学习HTML5/Node.js/Express/MongoDB/AngularJS/Websocket这个似乎让大家现在兴奋的事情.
作为一个轻微的适得其反,我实际上很难在每种技术实际上做些什么(特别是将ejs作为模板引擎).到处都是Javascript和HTML!
特别是,我在分离websockets(或类似socket.io)和AngularJS提供的服务时遇到了麻烦.他们似乎都试图提供动力而不必重新发送整个HTML页面.
他们互相替代吗?或者他们服务于不同的目的?
此外,这两种技术似乎都转向绕过Express'路由的单页Web应用程序.那么,当使用Websockets/AngularJS时,Express会利用什么?看起来像Express提供的传统路由取代了只改变AngularJS中单页的视图
AngularJS是一个javascript库,可以处理很多不同的东西.与WebSockets最相关的许多事物之一是在vanilla Javascript特性XmlHttpRequest之上的层.
XmlHttpRequest和WebSockets都是与服务器交换数据的技术,无需重新加载网站.不同之处在于XmlHttpRequest(通常称为AJAX)遵循请求 - 响应模型(客户端发出请求,服务器应答),而WebSockets使用双向通道,客户端和服务器都可以随时发送消息.
| 归档时间: |
|
| 查看次数: |
5537 次 |
| 最近记录: |