240 发简信
IP属地:天津
  • vue3的进步

    刚刚看了Vue.js作者在VueConf 2019上海的演讲视频,学习到了很多的东西。了解了vue在全球的影响力、活跃的社区以及核心开发团队,更主要的是vue2当前的一些问题...

  • webpack中tapable原理详解,一起学习任务流程管理

    学习webpack源码时,总是绕不开tapable,越看越觉得它晦涩难懂,但只要理解了它的功能,学习就会容易很多。 简单来说,有一系列的同步、异步任务,我希望它们可以以多种流...

  • CDN与DNS工作流程

    CDN 1. 背景 数据在网络中的传输距离直接影响着请求的响应速度,而如果服务器不能全覆盖你的业务范围,那么你的应用响应速度就会变慢,体验变差。所以缩短客户端与服务器之间的物...

  • vue+elementUI 复杂表单的验证、数据提交方案

    背景 当我们在做后台管理系统时,经常会遇到非常复杂的表单: 表单项非常多在各种表单类型下,显示不同的表单项在某些条件下,某些表单项会关闭验证每个表单项还会有其他自定义逻辑,比...

  • 240
    pm2源码分析

    Node Cluster Nodejs的设计架构和nginx类似,是多进程单线程模型。由于Node单线程的限制,在多核服务器上,需启动多个进程才能最大化地利用服务器的性能。N...

  • 240
    0-1背包问题

    问题描述: 0-1背包问题:给定n种物品和一背包。物品 i 的重量似乎 wi,其价值为 vi,背包的容量为 c。问应该如何选择装入背包中的物品,使得装入背包中物品的总价值最大...

  • 240
    call原理+封装一个call

    call 首先需要了解一下call的使用方法 this指向了obj,所以我们需要做的是,改变一下this的指向 封装一个call 这里要注意this之间的转变,开始的this...