240 发简信
IP属地:四川
  • 2020-04-11

    vue diff算法分析 diff存在的意义 1.对服务端和浏览器端统一一层虚拟dom,这样无论是服务器预编译runTime还是在浏览器运行都会形成统一,各部分之间相互隔离。...

  • 2020-04-08

    解决https 混合http内容报错的方案

  • 你这个太简陋了吧 里面还有很多问题 比如订阅的收集依赖的编译过程是最核心的,其次指令的执行也很重要,第三对象的劫持包含新对象的接触如何处理?

    关于Vue的源码解析(一)

    先上一张vue底层原理关系图 上图完整的描述了 Vue 运行的机制,首先数据发生改变,就会经过 Data 处理,然后Dep会发出通知(notify),告诉 Watcher 有...

  • 这么好的文章 没人占楼

    js去抖与节流

    在vue监听器章节用到一个js插件lodash的函数去抖(debounce)和节流(throttle)功能,之前大概知道是防止重复调用的方法。 问题:事件频繁被触发而导致重复...

  • js去抖与节流

    在vue监听器章节用到一个js插件lodash的函数去抖(debounce)和节流(throttle)功能,之前大概知道是防止重复调用的方法。 问题:事件频繁被触发而导致重复...

  • 图片会有一点点的间隙

    vue-使用transition-group实现轮播图

    在仿马蜂窝的项目中,尝试使用transition-group实现轮播图 布局 关键样式: .imgs-enter-active , .imgs-leave-active { ...

  • 2019-05-28

    vue slot 组件封装 滑动事件 通过slot 父组件 调用 <child :left=“handlerLeft” :right="handlerRight">xxxx<...

  • 对vue的transition 路由的meta属性进行了封装

    保证了 左边是swipe-left 右边是swipe-right代码如下

  • 在我们的框架里面的难点是指令造成dom的改变 如 v-if 和 repeat 对于vue 对于虚拟dom生成的key 不知道 能不能详解一下

    解析vue2.0的diff算法

    转载请注明出处本文转载至我的blog 目录 前言 virtual dom 分析diff 总结 前言 vue2.0加入了virtual dom,有向react靠拢的意思。vue...

  • 写得不错 但是但是 for in 那 还是使用Object.keys(params)吧

    axios的用法与功能实现

    axios是基于promise的用于浏览器和nodejs的HTTP客户端,本身有以下特征: 从浏览器中创建XMLHttpRequest; 从nodejs发出http请求 支持...

  • h5 主要是网速会影响20-30m 即便使用了懒加载 首屏还是卡 但是版本 更新就比较麻烦

    混合开发模式介绍

    1. 开发模式介绍 利用原生+h5模式开发app也有一段时间了,写篇文章来介绍一下现在的开发模式。个人是目前团队中唯一的h5开发者,由于刚刚毕业半年接触前端也没有多久,很多也...

  • 2019-05-10

    vue $nextTick 分析 可以看到就是保存了this和f 然后再render完毕之后 调用

  • 我也看到过那样画 但是有更好的方案

    根据多个点使用canvas贝赛尔曲线画一条平滑的曲线

    众所周知想用canvas画一条曲线我们可以使用这些函数: 二次曲线:quadraticCurveTo(cp1x, cp1y, x, y) 贝塞尔曲线:bezierCurveT...

  • 发现一个问题 304 无效了

    Node.js服务器启用Gzip压缩

    Gzip是什么 复制大神们的解释吧: GZIP最早由Jean-loup Gailly和Mark Adler创建,用于UNIX系统的文件压缩。我们在Linux中经常会用到后缀为...

  • 尝试 线写image.onload 然后写 image.src赋值

    Vue实现图片预加载

    原文地址 最近公司在做一个微信推广的H5,由于图片没有托管在CDN,所以首次打开H5页面图片加载会出现卡顿的情况,特别影响动画的效果。于是萌生了将所有图片预加载的想法,然后开...

  • 你这样加载图片可能再次请求图片的时候会有个缓存的作用 真正还是得操作dom 把new的Image使用起来

    Vue实现图片预加载

    原文地址 最近公司在做一个微信推广的H5,由于图片没有托管在CDN,所以首次打开H5页面图片加载会出现卡顿的情况,特别影响动画的效果。于是萌生了将所有图片预加载的想法,然后开...