首先,关于正确提问的问题,因为对后端不甚清晰,所以无法提出关于后端的正确问题。
情况是这样的,我这边想练手写一个项目,前端目前自己可以用原生语言,或者 uni-app,搭建小程序,也可以用 html 和 js,css 写页面,懂一点点 php(都是看源码看出来的),但目前技术水平还是非常肤浅有限,不知道怎么将自己所需的数据传输到数据库,数据库建表我目前想到的是可以按照别人的修修改改做出自己想要的一些表。
比如, 项目中,我需要注册登录,就需要用户表,前端我写好了用户注册登录的表格,怎么把这些值传送到数据库对应的 users 表格呢
目前,我对前端的理解,前端本质更像一个个表格,只是用 ui 框架修饰了下,然后表格里的值如何增删改
用非常外行的语言描述的就是,请问前端和后端到底是如何“互动”的。
有没有大佬耐心指点一些啊!
1
danbai 2020-04-05 19:58:57 +08:00 via Android
你是前端的话,你只用把你的数据 post 到后端提供的接口上。怎样处理这个数据就是后端的事情了。
|
3
jeodeng 2020-04-05 22:19:35 +08:00
从你提这个问题来看,感觉你还是前端刚入门的水平。
从"初级前端"这个角度出发,这个"互动"可以理解为: 前端仅仅是通过 ajax 把数据传给后端(也就是请求接口),后端会根据你的请求返回给你一些数据,你拿到这些数据根据需求选择是否展示出来或者是否进行下一步操作。 或者说: 用户其实本质是需要和后端进行沟通,前端只是这个沟通的桥梁,这个桥梁需要好看一些而已。 |
4
houlin OP @jeodeng 啊,对对对,就是这个意思,我理解你说的这个层次,,其实我更想知道,除了 ajax 能把数据展示给后端,还有哪些?
|
5
jeodeng 2020-04-06 01:06:39 +08:00
@houlin 你是不是账号被降权了?我怎么收不到你的消息提醒。
其实 ajax 只是 js 一种发起请求的方法,现在前端所用的 axios 也只是封装 ajax 的一个库。 想和后端"互动",就是 http 请求啊。在你理解的前端里面,基本上都是 ajax 发请求给后端,ajax 很好学的,了解一下原理直接用 axios 就行,先别想些别的花里胡哨的方法了。 |
6
tairan2006 2020-04-06 11:03:23 +08:00 via Android
楼主你直接用 severless 的服务吧…leancloud 之类的
|
8
houlin OP @tairan2006 谢谢啊,那我一并了解一下
|