240 发简信
IP属地:青海
  • tree-shaking实战

    tree-shaking是一个在前端领域比较熟知的东西了。在没有深入了解前,一直以为他在项目中发挥了很大的作用。但是在看了许多文章说tree-s...

  • webpack优化之preload和prefetch

    prefetch 这段代码告诉浏览器,这段资源将会在未来某个导航或者功能要用到,但是本资源的下载顺序权重比较低。也就是说prefetch通常用于...

  • 为什么setState是异步的

    总结博文 github上面dan解释了为什么react setState为什么是异步的。 前提: 首先我们都应该同意如果setState()方法...

  • https的理解

    学习笔记来自这两篇博客 图解 HTTPS:Charles 捕获 HTTPS 的原理 聊聊对称/非对称加密在HTTPS中的应用 对称加密算法 发送...

  • http的强缓存以及协商缓存的区别

    参考文章: http://www.cnblogs.com/chenqf/p/6386163.html 作者: 木上有水 下方部分图片也同样来自上...

  • 小程序播放iframe中的腾讯视频

    公司最近推出了自己的小程序,但是在详情页面嵌入html标签的时候出现了技术难题,其中一条就是在详情页面播放腾讯视频。在网页端的视频处理,就是直接...

    0.7 7187 7 3 1
  • javascript创建对象的方法。es6 class 创建对象用es5实现

    (学习笔记)javascript创建对象的几种方式,以及es6 class 如何转化成es5代码创建对象 原文地址 1. 最简单的对象字面量和O...

  • jQuery 源码中大量push.call();splice.call();

    在jQuery源码的变量定义中,其定义了许多数组方法变量; 其中slice,concat,push,indexOf都是数组的自有方法,可是为什么...

  • $.extend $().extend() 深复制 和 浅复制

    js 中分为基本变量,和引用变量。在$.extend(),体现得非常深刻。除了数组,对象,其他的变量都可以称为基本变量。 ps:可见,b属性的变...