用jQuery怎样做到前后端星散

传统的web开辟形式想必人人都晓得,不管是jsp、asp、php或许一些魔板引擎开辟,实在道理都是一样的,都是服务端衬着,道理是:浏览器发送一个get要求,服务器对应的返回前端一个html页面,由浏览器衬着,一张网页就显现在用户眼前了。

然则本日要说的就是人人一直在议论的话题了,那就是“前后端星散的开辟形式”,它的优点天然没必要多说,那用我们最熟知jquery能不能做到前后端星散开辟呢?答案是能够的!

详细完成也很简单,前端工程师经由过程ajax接见背景接口(可能会碰到跨域题目,详见上一篇文章)以下:

> $.ajax({
>     type:'get',
>     url:'/api',
>     data:{user:'小明','tel':12345xxxxx}
>     success:function(data){
>         console.log(data)
>     } })

经由过程一手ajax你可挪用任何api,与背景通讯不是什么难事。
然则衬着这块就很贫苦了,你能够挑选的衬着体式格局有:append()、html()、text()等,总之很贫苦。

接下来说一说路由题目和页面之间传参题目,我用jQuery做的前后端星散项目平常没有路由,直接就是衔接的情势跳转页面,虽然如许很不妥,然则彷佛也没啥方法。页面传参这哭基础能够处理,你能够经由过程地址栏传参,另一个页面经由过程js猎取地址栏参数,进而完成地址栏传参这件事。

总之,jquery完成的前后端星散是不完美的,本钱也是很高的,新手能够尝尝,发起进修vue或许angular.js 之类的高等框架。
有说的不对的处所迎接手艺大牛批评斧正!以上仅代表我的个人观点。

    原文作者:马明瑞
    原文地址: https://segmentfault.com/a/1190000013883190
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞