我是个前端,现在刚接触数据交互的这方面知识,知道可以解析json数据,可以写php接受后台数据,然后动态生成页面,知道的仅限这些了,还想知道更多的数据交互的东西求大神们前来指点,发表意见和具体细节介绍!!跪求!!!跪求!!!跪求!!!
学习是最好的投资!
前后端数据交互,靠什么交互,靠的是 HTTP(或者其他衍生类型,例如 SSE、WS 等)
前端有哪些能发起 HTTP 请求的手段?
正统的 XHR 请求,有同源限制
就是 SSE(服务端推送) 技术,从 HTTP 演变过来的
客户端和服务端的双向长连接通信
全新的异步数据上报 api,专门用来做数据采集,浏览器会在合适的时候才执行数据上报。典型场景就是无阻塞的方式对出站行为进行采集上报。
以前我们做数据采集上报,例如 PV 采集这些,经常用到 img 标签,构造一个无公害的 HTTP GET 请求,将数据通过 querystring 传递给后端。例如常用的 GA,现在应该改用sendBeacon了,只是保留 img 做低版本兼容方案
sendBeacon
大名鼎鼎的 JSONP,就是用的 script 标签,从而跨域向后端获取数据
来道思考题,能不能用<link>、<iframe>来做数据交互呢?
<link>
<iframe>
这个应该可以帮到你http://www.cnblogs.com/cxying...
前后端分工的三种模式:http://www.algorithmdog.com/%...
前后端数据交互,靠什么交互,靠的是 HTTP(或者其他衍生类型,例如 SSE、WS 等)
前端有哪些能发起 HTTP 请求的手段?
正统网络 API
XMLHttpRequest
正统的 XHR 请求,有同源限制
EventSource
就是 SSE(服务端推送) 技术,从 HTTP 演变过来的
WebSocket
客户端和服务端的双向长连接通信
navigator.sendBeacon
全新的异步数据上报 api,专门用来做数据采集,浏览器会在合适的时候才执行数据上报。
典型场景就是无阻塞的方式对出站行为进行采集上报。
一些黑魔法
<img>
以前我们做数据采集上报,例如 PV 采集这些,经常用到 img 标签,构造一个无公害的 HTTP GET 请求,将数据通过 querystring 传递给后端。
例如常用的 GA,现在应该改用
sendBeacon
了,只是保留 img 做低版本兼容方案<script>
大名鼎鼎的 JSONP,就是用的 script 标签,从而跨域向后端获取数据
More
来道思考题,能不能用
<link>
、<iframe>
来做数据交互呢?这个应该可以帮到你
http://www.cnblogs.com/cxying...
前后端分工的三种模式:
http://www.algorithmdog.com/%...