您的位置:首页 > Web前端

Atitit 前后端交互模式 目录 1.1. Ajax 1 1.2. Fetch api 1 1.3. 服务端脚本模式(简单快速) 1 1.4. 浏览器注入对象、函数 1 1.5. 浏览器插件模式

2018-11-21 16:32 471 查看

Atitit 前后端交互模式

 

目录

1.1. Ajax 1

1.2. Fetch api 1

1.3. 服务端脚本模式(简单快速) 1

1.4. 浏览器注入对象、函数 1

1.5. 浏览器插件模式 1

1.6. other 1

 

 

  1. Ajax
  2. Fetch api
  3. 服务端脚本模式(简单快速)

<script src="http://localhost:8080/list.json"></script>

 

后端可用springboot

 @RequestMapping(value="/list.json" )    

    public String  testUploadFile2(HttpServletResponse response )    

 return    "list_data_fromjs="+JSON.toJSONString(li) +"";

 }

  1. 浏览器注入对象、函数jsbridge JsBridge的核心

JsBridge之所以能实现Native与Js相互调用的功能,其核心实现其实就是:

  1. 拦截Url
  2. load url("javascript:js_method()");

先说第二点,Native调用Js,通过加载以javascript:开头的url即可实现调用Js的方法。这个很好理解,在web中也是通过这种方式调用Js的方法的。
然后细说下第一点的实现:



 

 

  1. 浏览器插件模式

▪ ActiveX ▪ Java Applet ▪ JavaFX ▪

▪ Silverlight ▪ ActionScript ▪ Flex ▪ AIR

  1. other

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐