初学前后端分离

在上一个项目中,采用了前后端分离,感觉比以前的前后端混在一起清爽许多。前后端分离,使得前端和后端之间分开,各自互不干扰。后端负责逻辑的交互,与数据库的连接以及提供好一个接口。前端负责从接口获取数据,控制视图。
以下是一个小的demo代码:

后端接口
/**   请求数据,返回json
     * @return string
     * @throws \think\db\exception\DataNotFoundException
     * @throws \think\db\exception\ModelNotFoundException
     * @throws \think\exception\DbException
     */
    public function indexMap(){
        if(request()->isGet()){
            $ship_name = Request::instance()->param('ship_name');
            $start_time = Request::instance()->param('start_time');
            $end_time = Request::instance()->param('end_time');
            //条件查询
            $map['cmf_ship.name'] = ['=',"$ship_name"];
            $map['cmf_locus.time'] = array('between',array("$start_time","$end_time"));
            $map['cmf_locus.position'] = ['=',"定位"];
            $map['cmf_locus.alarm'] = ['=',"一切正常"];
            $data = Db::name('locus')
                ->alias('a')
                ->join('cmf_ship b','a.ship_id = b.id','left')
                ->field('a.id,a.time,a.ship_id,a.latitude,a.longitude,a.speed,a.height,a.direction,b.id,b.phone,b.captain,b.name')
                ->where($map)
                ->order('time' )
                ->select();
            return json_encode($data );

        }
    }
前端通过接口接收数据来控制视图
<script>
$.get("{:url('Map/indexMap')}?ship_name={$ship_name}&start_time={$start_time}&end_time={$end_time}",function (event) {
        var data = JSON.parse(event);
        trackCheck(data);
    })
<script>

以上、就是-前后端分离的一个小的demo

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,436评论 25 708
  • 姓名:岳沁 学号:17101223458 转载自:https://juejin.im/entry/5a33290e...
    丘之心阅读 481评论 0 1
  • 前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化 Web 设计转向前后端分离的架构...
    边城狂人阅读 790评论 0 15
  • 中午时分,我和妈妈来到了奶奶的菜地里挖荠菜,这片田里有荠菜、香菜、苦菜等菜,绿油油的,十分可爱。 我和妈妈来到菜地...
    请叫我铮哥阅读 586评论 5 9
  • 2017年10月27日 晴 绿色火车里 藏着千万的皮囊 叮叮咣咣 谁的鼾声和鸣响 真的年纪小的时候 这是去追了梦想...
    鲜栗子阅读 144评论 0 0