suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - 前端和后台数据交互有哪些方法?之间的联系?具体细节?

我是个前端,现在刚接触数据交互的这方面知识,知道可以解析json数据,可以写php接受后台数据,然后动态生成页面,知道的仅限这些了,还想知道更多的数据交互的东西
求大神们前来指点,发表意见和具体细节介绍!!
跪求!!!跪求!!!跪求!!!

PHPzPHPz2757 Tage vor625

Antworte allen(3)Ich werde antworten

  • 漂亮男人

    漂亮男人2017-05-16 13:02:02

    前后端数据交互,靠什么交互,靠的是 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>来做数据交互呢?

    Antwort
    0
  • 習慣沉默

    習慣沉默2017-05-16 13:02:02

    这个应该可以帮到你
    http://www.cnblogs.com/cxying...

    Antwort
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-05-16 13:02:02

    前后端分工的三种模式:
    http://www.algorithmdog.com/%...

    Antwort
    0
  • StornierenAntwort