摘要: redux应该是react开发中最为大家熟知的一个进行统一状态管理的库了。不过值得一提的是,redux并非必须配合react去使用,它是可以单独使用去进行状态管理的,或者配合vue等框架去使用。 阅读全文
posted @ 2022-03-04 17:57 这个少年有点热丶 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 从n个不同元素中任取m(m≤n)个元素,按照一定的顺序排列起来,叫做从n个不同元素中取出m个元素的一个排列。当m=n时所有的排列情况叫全排列。 阅读全文
posted @ 2021-11-09 09:41 这个少年有点热丶 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 浏览器的缓存机制指的是通过在一段时间内保留已接收到的 web 资源的一个副本,如果在资源的有效时间内,发起了对这个资源的再一次请求,那么浏览器会直接使用缓存的副本,而不是向服务器发起请求。使用 web 缓存可以有效地提高页面的打开速度,减少不必要的网络带宽的消耗。web 资源的缓存策略一般由服务器来 阅读全文
posted @ 2021-10-29 15:24 这个少年有点热丶 阅读(481) 评论(0) 推荐(0) 编辑
摘要: provide/inject为我们提供了一种组件间传值的方式,但是默认情况下,provide/inject 绑定并不是响应式的。那么,我们就可以通过传递一个对象的方式,实现数据的响应性。 阅读全文
posted @ 2021-09-16 16:30 这个少年有点热丶 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: webpack这类的打包工具,能帮助我们把用esModule组织起来的代码打包到一个js文件中,在浏览器中运行。实现前端项目的模块化,同时优化请求数量,文件大小等。 话不多说,我们自己来实现一个类似的bundler,对模块化的前端代码进行打包,输出能在浏览器运行的js文件。 阅读全文
posted @ 2021-09-15 15:27 这个少年有点热丶 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 从零配置Vue开发webpack环境踩到的坑 图片不显示,路径为[object Module]的问题 页面空白,报 runtime-only build 相关错误 You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build. Unknown custom element: \ 阅读全文
posted @ 2021-09-03 11:38 这个少年有点热丶 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 这个一道面试题,限流器保证同时最多只有两个任务在执行,如果任务是异步的,会等待异步任务完成之后,才去执行其他未执行任务。 阅读全文
posted @ 2021-07-09 16:11 这个少年有点热丶 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 在做项目中,会遇到一些树形的数据结构,常用在左侧菜单导航,或者评论引用等地方,这种数据结构有个特点是不知道它会嵌套多少层,所以用template去展示这样的数据时就有点棘手,这篇文章梳理两种展示这种数据结构的方法。 阅读全文
posted @ 2021-06-29 18:16 这个少年有点热丶 阅读(3000) 评论(0) 推荐(0) 编辑
摘要: 观察者模式又名"发布-订阅"模式,能够有效的将模块间进行解耦。观察者模式是运用在一些有一对多关系的场景中,一个对象有了一些改变,其他依赖于该对象的对象也要做一些动作、 阅读全文
posted @ 2021-06-11 14:38 这个少年有点热丶 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 有时候想获取一下当前时间,如果仅仅用JS的Date对象拿当前时间,相当于取客户端的时间。但客户端的时间并不一定可靠,所以希望能拿服务端的时间,但是如果后台没提供获取时间的接口,那么其实可以用下面的方法去获取。 阅读全文
posted @ 2021-06-07 14:44 这个少年有点热丶 阅读(508) 评论(0) 推荐(0) 编辑