前端系统课程 - 37. 给简历加数据库

使用 LeanCloud 服务

  • 创建一个应用,选择需要的服务;

  • 引入 JS 文件,得到 window.AV 对象;

  • 初始化 AV 对象(代码直接拷);

  • 新建一条数据(代码直接拷)。

如何看文档

  • CRM 方法,先抄(Copy),然后运行(Run),一步步修改(Modify)为自己想要的代码。

  • 善于使用页面内的搜索功能,要学会提炼关键字。

MVC 之 M

数据模型,也就是 Model 层;简单来说,就是将需要获取和保存等操作数据的相关代码,也封装为一个对象,就像 View 层和 Controller 层那样。

MVC 到底是什么

  • 它是一种代码组织的思想和形式;将实现一个或一组功能的代码,通过不同的功能分为数据层(Model)、视图层(View)和控制层(Controller)。

  • 数据层用来处理要操作的各种数据。

  • 视图层用来监听并设置页面上与功能相关的 DOM 元素。

  • 控制层通过数据层的数据来更新视图层,通过视图层来告诉数据层如何操作数据。

  • 它们之间的运作流程是:视图层发生改变后,控制层会监听到这些变化,并将改变后的操作传递到数据层,数据层通过控制层的命令来进行数据发送或获取新数据,再将这些操作完成的数据传递给控制层,控制层通过这些数据,来更新视图层。

  • 以上过程可以看出,控制层是连接视图层和数据层的桥梁,而视图层和数据层都是比较纯净并且毫无交集的。

课后拾遗

  • Promise 对象的第一次 then() 方法中的的两个函数,分别是请求成功和请求失败后的回调函数;而如果有第二次 then() 方法调用,那么第二次的两个函数,分别是上一层成功回调和上一层两个都失败后的回调函数。