• 力扣刷题笔记(定时更新)

    1. 两数之和 https://leetcode-cn.com/problems/two-sum/ 难度: 简单 题目给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标...
  • 万字长文,带你从零学习Webpack

    一直以为,我的Webpack就是复制粘贴的水平,而对Webpack的知识真的很模糊,甚至是纯小白。所以前段时间开始对Webpack进行比较系统的学习。 学习完成后,我抽空整理了笔记,前前后后也花了一周多。最后觉得可以分享出来,让对Webpack还很模...
  • 利用github Actions发布npm和release

    最近自己造了个轮子——ga-tracker,即适用于UniApp和微信小程序的谷歌统计 (Google Analytics) SDK,喜欢的朋友可以点个Star!然而当每次更新或修复bugs的时候,都需要手动去更新npm包以及release包,因此就...
  • 对比一下Vue2和Vue3的组件通信实现

    Vue框架有一大特色,就是组件化。 即我们可以把一个复杂的页面,拆分成一个个独立的组件,这样子更加便于维护和调试;再者,组件还有一个特定就是可复用性,我们可以将多个页面的共有部分抽取成一个组件,比如导航栏、底部信息、轮播图等等。 组件化的实现,有助于...
  • 聊一聊Vue中的Diff算法

    Vue2是如何更新节点我们都知道,Vue中是使用了基于HTML的模板语法,允许开发者声明式地将DOM绑定至底层Vue实例的数据。而初始化的时候,Vue就会将该模板语法转化为真实DOM,渲染到页面中。 12345678910111213<temp...
  • 画一些动画,学习一下EventLoop

    最近在学习Vue源码,刚好学到虚拟DOM的异步更新,这里就涉及到JavaScript中的事件循环Event Loop。之前对这个概念还是比较模糊,大概知道是什么,但一直没有深入学习。刚好借此机会,回过头来学习一下Event Loop。 JavaScr...
  • 简单手写实现Vue2.x

    https://github.com/OUDUIDUI/vue-source-code-study/tree/simple_vue2 Vue的设计思想Vue设计思想参考了MVVM模型,即将视图View和行为Model抽象化,即将视图UI和业务逻辑...
  • Git Commit Message 应该怎么写

    因为入职至今,公司也没有太规定一个代码提交规范,所以一直以来,我代码提交的commit message都是简单的一句话说明了本次代码改动内容,有时候会更加精简。 但时间长了之后,当我需要回头找一下某次提交记录的时候,就会发现不太好找,首先没有一个具体...
  • Loading动画以及消息提示框的JavaScript小插件

    最近工作上做了几个H5活动页,比较简单的商品展示和领券动作,所以就使用原生js进行实现。然后实现过程中,发现需要到显示加载动画以及消息提示框,所以就去找了现有插件,但没找到特别满意的,最后就打算自己造个轮子,顺便练练手。 Demo:https://...
  • 简单实现VUE-Router

    github vue-routerVue-router是Vue.js官方的路由管理器。 它和Vue.js的核心深度集成,让构建单页面应用变得易如反掌。 安装script1vue add router 核心步骤 步骤一:使用vue-router...