V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
houlin
V2EX  ›  问与答

真心求教,前端与后端的“互动”问题

  •  
  •   houlin · 2020-04-05 19:32:08 +08:00 · 1003 次点击
    这是一个创建于 1728 天前的主题,其中的信息可能已经有所发展或是发生改变。

    首先,关于正确提问的问题,因为对后端不甚清晰,所以无法提出关于后端的正确问题。

    情况是这样的,我这边想练手写一个项目,前端目前自己可以用原生语言,或者 uni-app,搭建小程序,也可以用 html 和 js,css 写页面,懂一点点 php(都是看源码看出来的),但目前技术水平还是非常肤浅有限,不知道怎么将自己所需的数据传输到数据库,数据库建表我目前想到的是可以按照别人的修修改改做出自己想要的一些表。

    比如, 项目中,我需要注册登录,就需要用户表,前端我写好了用户注册登录的表格,怎么把这些值传送到数据库对应的 users 表格呢

    目前,我对前端的理解,前端本质更像一个个表格,只是用 ui 框架修饰了下,然后表格里的值如何增删改

    用非常外行的语言描述的就是,请问前端和后端到底是如何“互动”的。

    有没有大佬耐心指点一些啊!

    danbai
        1
    danbai  
       2020-04-05 19:58:57 +08:00 via Android
    你是前端的话,你只用把你的数据 post 到后端提供的接口上。怎样处理这个数据就是后端的事情了。
    houlin
        2
    houlin  
    OP
       2020-04-05 20:52:08 +08:00 via Android
    @danbai 我一个人开发,没有后端人能帮我
    jeodeng
        3
    jeodeng  
       2020-04-05 22:19:35 +08:00
    从你提这个问题来看,感觉你还是前端刚入门的水平。
    从"初级前端"这个角度出发,这个"互动"可以理解为:
    前端仅仅是通过 ajax 把数据传给后端(也就是请求接口),后端会根据你的请求返回给你一些数据,你拿到这些数据根据需求选择是否展示出来或者是否进行下一步操作。

    或者说: 用户其实本质是需要和后端进行沟通,前端只是这个沟通的桥梁,这个桥梁需要好看一些而已。
    houlin
        4
    houlin  
    OP
       2020-04-06 00:41:59 +08:00 via Android
    @jeodeng 啊,对对对,就是这个意思,我理解你说的这个层次,,其实我更想知道,除了 ajax 能把数据展示给后端,还有哪些?
    jeodeng
        5
    jeodeng  
       2020-04-06 01:06:39 +08:00
    @houlin 你是不是账号被降权了?我怎么收不到你的消息提醒。
    其实 ajax 只是 js 一种发起请求的方法,现在前端所用的 axios 也只是封装 ajax 的一个库。
    想和后端"互动",就是 http 请求啊。在你理解的前端里面,基本上都是 ajax 发请求给后端,ajax 很好学的,了解一下原理直接用 axios 就行,先别想些别的花里胡哨的方法了。
    tairan2006
        6
    tairan2006  
       2020-04-06 11:03:23 +08:00 via Android
    楼主你直接用 severless 的服务吧…leancloud 之类的
    houlin
        7
    houlin  
    OP
       2020-04-06 13:34:08 +08:00 via Android
    @jeodeng 好的,感谢啊,我这边试试
    houlin
        8
    houlin  
    OP
       2020-04-06 13:34:29 +08:00 via Android
    @tairan2006 谢谢啊,那我一并了解一下
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   933 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 21:43 · PVG 05:43 · LAX 13:43 · JFK 16:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.