摘要: 简介:本文分析了前后端分离开发模式下,由于接口交互,导致的前后端不能同步开发的问题,以及提出了一种综合解决方案,优化接口交互流程,提高开发效率。 目前,随着 MVVM 框架的广泛应用,前后端分离的开发模式越来越得到广大开发者的青睐。前后端分离开发,就是后端人员负责写后台业务逻辑,前端人员通过 web 阅读全文
posted @ 2020-03-10 11:00 于鹏的博客 阅读(1015) 评论(0) 推荐(0)
摘要: 以下载react源码为例 # 拉取代码 git clone https://github.com/facebook/react.git # 如果拉取速度很慢,可以考虑如下2个方案: # 1. 使用cnpm代理 git clone https://github.com.cnpmjs.org/faceb 阅读全文
posted @ 2020-08-05 18:11 于鹏的博客 阅读(414) 评论(0) 推荐(0)
摘要: 防抖 防抖和节流的作用都是防止函数多次调用。区别在于,假设一个用户一直触发这个函数,且每次触发函数的间隔小于 ,防抖的情况下只会调用一次,而节流的 情况会每隔一定时间(参数 )调用函数 对于按钮防点击来说的实现:如果函数是立即执行的,就立即调用,如果函数是延迟执行的,就缓存上下文和参数,放到延迟函数 阅读全文
posted @ 2020-05-18 15:24 于鹏的博客 阅读(140) 评论(1) 推荐(0)
摘要: 下图是vue官网的VUE实例生命周期图示: 按照图示,我们能解读到哪些内容呢? 1. vue生命周期分为8个阶段: 创建前/后,载入前/后,更新前/后,销毁前/后 2. 在创建前,即 阶段, 实例的的挂在元素和数据对象 都为 ,还未初始化。 3. 在 阶段, 实例的数据对象 已经有了,el还没有 4 阅读全文
posted @ 2020-04-26 10:11 于鹏的博客 阅读(282) 评论(0) 推荐(0)
摘要: 1. __proto__和constructor属性是对象所独有的; 2. prototype属性是函数所独有的,因为函数也是一种对象,所以函数也拥有__proto__和constructor属性。 3. __proto__属性的作用就是当访问一个对象的属性时,如果该对象内部不存在这个属性,那么就会 阅读全文
posted @ 2020-04-15 19:34 于鹏的博客 阅读(151) 评论(0) 推荐(0)
摘要: 联系:都可以使元素不可见 区别: 1. ;会让元素完全从渲染树中消失,渲染的时候不占据任何空间; ;不会让元素从渲染树消失,渲染师元素继续占据空间,只是内容不可见 2. ;是非继承属性,子孙节点消失由于元素从渲染树消失造成,通过修改子孙节点属性无法显示 是继承属性,子孙节点消失由于继承了 ,通过设置 阅读全文
posted @ 2020-03-25 20:21 于鹏的博客 阅读(198) 评论(0) 推荐(0)
摘要: 快速排序算法的思想,实际上就是一个递归函数。 如果元素个数小于两个,则直接返回这个数组,否则,选择一个值,然后依据这个值,将数组分成数组,两个数组的元素分别小于这个值和大于这个值。然后对两个数组递归排序。 快速排序算法关键词: 数组小于两个元素,则直接返回,否则拆分再递归 代码: 阅读全文
posted @ 2020-03-16 17:01 于鹏的博客 阅读(158) 评论(0) 推荐(0)
摘要: 事件委托,顾名思义,就是将本来需要 A 处理的事情,委托给 B 来处理。在 JavaScript 中的事件委托又称事件代理,事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。当然,如果子元素阻止了事件冒泡,那么委托也就没法实现了。 如何举个例子形容呢: 有三个同事预计会 阅读全文
posted @ 2020-03-10 11:06 于鹏的博客 阅读(865) 评论(0) 推荐(0)
摘要: 本文翻译了国外的一篇 "优秀文章" ,主题为“如何使用GZIP压缩优化您的网站”。同时参考文章 "如何使用GZIP压缩优化您的网站" 如果你想节省带宽提高网站速度,压缩是一种简单有效的方法。当我打算提高JavaScript的传输速率来开启GZIP压缩的时候,我犹豫了因为有旧版本浏览器的存在(IE6) 阅读全文
posted @ 2020-03-10 11:02 于鹏的博客 阅读(683) 评论(0) 推荐(0)