Skip to main content

JavaScript9

查看所有标签(分类)

通过手写一个简易的 vuex 理解 vuex 原理

vuex 介绍

我们先来介绍一下 vuex 中的一些概念

我们根据 vuex 的工作流程来说

  • 改变state的唯一途径就是提交mutations
  • 如果是异步的,就派发 (dispatch)actions,其本质还是提交mutations
  • 提交mutations后,可以动态的渲染组件Vue Components

觉得是不是少了什么,没错,就是getters 下面实现的时候会说

vue3 nextTick 原理分析

nextTick 的作用

官方的介绍是

将回调推迟到下一个 DOM 更新周期之后执行。在更改了一些数据以等待 DOM 更新后立即使用它。

在 vue 中数据发生变化后,dom 的更新是需要一定时间的,而我们在数据更新之后就立即去操作或者获取 dom 的话,其实还是操作和获取的未更新的 dom ,而我们可以调用 nextTick 拿到最新的 dom

SPA 网页图片爬虫实战

前言

博主编程启蒙在高中,当时听说 python 写爬虫很厉害,于是学了一段时间的 python,但当时对于编程语言中的各种概念一无所知,所以学习起来十分困难,最终只能照着网上的教程抄抄简单的爬虫(特别是对于使用了异步加载的网页一筹莫展),最近在浏览某个网站时发现该网站的图片专栏的页面结构十分统一,由于懒得一个一个帖子点开看,决定写一个爬虫爬到本地。