240 发简信
IP属地:广东
  • JS继承

    继承是为了子类可以使用父类的所有功能,并且能对这些功能进行扩展。 1. 构造函数继承(call&apply) 说明:直接利用call或者appl...

  • Resize,w 360,h 240
    事件循环Event Loop

    一句话解释 js的主线程是单线程运行的,主线程先执行同步代码,遇到异步操作如ajax请求、定时器等需要在一段时间后再执行的事件,便交给其他线程如...

  • Resize,w 360,h 240
    vue原理浅析

    大概流程 使用正则等方式解析模板,生成词法树,优化之后生成render函数,然后生成VDom对象,再通过h函数生成真实Dom节点,最后通过pat...

  • Resize,w 360,h 240
    vue-$nextTick浅析

    官方介绍 在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。 原理 Vue(2.6+) 在内部...

  • Resize,w 360,h 240
    DOMContentLoaded 和 Load与Finish

    DOMContentLoaded 和 Load DOMContentLoaded 和 Load 分别对应 页面 DOMContentLoaded...

  • Resize,w 360,h 240
    支付系统的订单表

    流程:购物车点击结算(a) ---> 跳转确认订单页 (b)--->点击支付(c) 问题一:在哪个阶段生成订单 如果在a阶段生成,由于很多用户只...

    3.4 2396 1 21
  • 前端文件上传--2020年2月7日学习笔记

    面试题:前端文件上传 一:基本回答 前端使用type为file的input的,以及formData,将文件通过ajax传给后端。 二:进阶之文件...

  • node抓取视频(puppeteer)

    需求 通过抖音的一个主页链接,下载该用户的所有视频 思路 分析发现其视频地址均通过一个接口返回,便手动复制其数据,过滤出所需视频地址A 坑①: ...

  • js获取深层次属性

    方式一:通过递归 参考下面文章后js获取深层次属性,一道很经典的面试题,在此基础上通过替换[]为.来兼容有[]的情况 ES7可选链式调用 co...