- 博客(6)
- 收藏
- 关注
原创 vue中子组件抛出事件后,子组件怎么知道父组件处理完该事件的方式。
1.有这么一个情景,子组件在抛出事件前,使用isLoading状态控制一个加载中的效果,但是数据的加载是由父组件完成的,只有在父组件请求完数据之后,才能将isLoading状态改变,从而让加载效果消失。此刻存在一个问题:子组件怎么才能知道父组件已经请求完数据了,或者说,子组件怎么才能在请求完成后,将isLoading状态改变呢?更加符合单向数据流,子组件仅发出通知,由父组件监听做出改变,所以拿不到父组件的处理结果,所以剩下的操作只能通过回调函数传递给父组件调用;1.子组件在$emit中传递回调函数过去。
2023-11-03 14:14:27
204
1
原创 什么是强制缓存和协商缓存
浏览器第二次向服务器请求数据A,请求头会自动附上 If-None-Match(和Etag对应) 和 If-Modified-Since (和Last-Modified对应)两个字段,由服务器端进行校验。1.概念:强制缓存的思想是,在浏览器内置数据库中缓存每次请求中 “可以被缓存” 的静态资源如 image, css, js 文件, 当第二次请求被缓存过的资源时候,会通过校验两个字段。因为强制缓存在max-age失效前,服务器的数据可能存在变更,即可能存在服务器和浏览器数据不一致的情况,所以。
2023-11-03 13:07:26
1264
1
原创 JavaScript构造函数
4)如果没有显式的返回对象或者函数,那么就隐式的返回 this。3)实例.__proto__ -->构造函数的原型。2)改该对象的 __proto__ 属性对应的值。2)构造函数.prototype -->原型。1)构造函数 的 new --> 实例对象。3)让 this 指向这个对象。1)创建一个简单的对象。
2023-11-01 16:13:08
69
原创 西邮数据库复习(浅看)
(sql语句的书写请查阅书籍)第一章 1.数据,数据库,数据库管理系统,数据库系统的概念 (1)数据:描述事物的符号记录。 (2)数据库:长期存储在计算机内、有组织、可共享的大量数据的集合。 (3)数据库管理系统:位于用户与操作系统之间的一层数据管理软件。 (4)数据库系统:是由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。 2.简述文件系统和数据库系统之间的区别和联系 ...
2022-07-01 02:58:27
220
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人