摘要: 一. 完整的 Redux 数据流: 一脸懵逼?那么请按照如下顺序捋一捋 Redux 的数据流: 从 View 出发, 视图层调用 action 方法。当前视图层是允许有多个Actions的。 import warning from'./utils/warning' function bindActi 阅读全文
posted @ 2020-05-09 17:35 JockerM 阅读(223) 评论(0) 推荐(0)
摘要: 一、懒加载 1.什么是懒加载 懒加载也叫延迟加载,指的是在长网页中延迟加载图像,是一种很好优化网页性能的方式。用户滚动到它们之前,可视区域外的图像不会加载。这与图像预加载相反,在长网页上使用延迟加载将使网页加载更快。在某些情况下,它还可以帮助减少服务器负载。常适用图片很多,页面很长的电商网站场景中。 阅读全文
posted @ 2020-03-19 09:21 JockerM 阅读(313) 评论(0) 推荐(0)
摘要: 一、 启动vue-cli3脚手架报错: doesn't work properly without JavaScript enabled. Please enable it to continue. 解决办法:多数出现在打包上线前,没有定义好环境变量,引发的相对的接口请求不到正确后端接口,在本地配置 阅读全文
posted @ 2020-03-18 18:25 JockerM 阅读(622) 评论(0) 推荐(0)
摘要: 一、高阶函数基本概念: 函数可以作为参数传递; 函数可以作为返回值输出; 二、高阶函数基本概念: 高阶组件就是接受一个组件作为参数,返回一个新组件的函数; 高阶组件是一个函数,并不是组件; 三、如何使用高阶组件: 方法调用 例如: highOrderComponent(WrappedComponen 阅读全文
posted @ 2020-01-19 16:05 JockerM 阅读(423) 评论(0) 推荐(0)
摘要: 一、概念: 一个类 仅有一个实例 提供一个访问它的全局访问点 二、实现: 三、JavaScript单例模式 在我们的开发中,很多同学可能并不知道单例到底是什么,应该如何使用单例,但是他们所写的代码却刚好满足了单例模式的要求。 如要实现一个登陆弹窗,不管那个页面或者在页面的那个地方单击登陆按钮,都会弹 阅读全文
posted @ 2019-12-18 20:43 JockerM 阅读(120) 评论(0) 推荐(0)
摘要: 1、JS ES6 定义类,并包含两个方法:subscribe(订阅)、publish(发布)。 class PubJs { constructor () { // 订阅名称列表 this.event_list = {}; } // 订阅 subscribe (eventName, callback) 阅读全文
posted @ 2019-12-17 17:42 JockerM 阅读(271) 评论(0) 推荐(0)