本文由 @小刘 原创,转载请注明出处。 github示例地址:https://github.com/MrSmallLiu/pkg-egg-example 打包Node...
本文由 @小刘 原创,转载请注明出处。 github示例地址:https://github.com/MrSmallLiu/pkg-egg-example 打包Node...
前言 很多公司都要求项目做CodeReview,但很多人第一次CodeReview往往不知道该如何做,也不知道为什么去做。笔者参加过几个项目的CodeReview,发现一些共...
这篇文章阐述了如何一步步实现一个高性能无限滚动组件的实现,最终实现的组件已经收录在awesome-vue仓库中,github代码地址在文章末尾。 笔者目前主要使用Vue技术栈...
近期,随着 vue3 的各种曝光,vite 的热度上升,与 vite 类似的 snowpack 的关注度也逐渐增加了。目前(2020.06.18)snowpack 在 Git...
为什么要对axios进行封装? 实际开发过程中,我们项目可能会有大量接口,因此我们写代码的时候,如果不进行封装,则会产生大量冗余代码,比如catch,还有就是大量的接口也会造...
update Vue 的 _update 是实例的一个私有方法,它被调用的时机有 2 个,一个是首次渲染,一个是数据更新的时候,我这章就先看一下首次渲染部分,数据更新部分等分...
上一节说到了 Dep, Observer, Watcher 这三个对象的作用,即 Dep 是数据依赖,Observer 用来处理成员对象的增删,Watcher 负责在数据发生...
Vue 中通过 $mount 实例方法挂载 vm,$mount 方法在多个文件中都有定义,比如: src/platforms/web/entry-runtime-with-...
前段时间刚好公司有项目使用了Nuxt.js来搭建,而刚好在公司内部做了个分享,稍微再整理一下发出来。本文比较适合初用Nuxt.js的同学,主要讲下搭建过程中做的一些配置。建议...
摘要: 2019年最火的前端框架当属Vue.js了,很多使用过vue的程序员这样评价它,“vue.js兼具angular.js和react.js的优点,并剔除了它们的缺点”。...
lerna 概要 lerna是GitHub上面开源的一款js代码库管理软件, 用来对一系列相互耦合比较大、又相互独立的js git库进行管理。解决各个库之间修改混乱、难以跟踪...
前言 在用 Webpack 打包的时候,对于一些不经常更新的第三方库,比如 react,lodash,我们希望能和自己的代码分离开,Webpack 社区有两种方案 Commo...
最近系统接入了公司的单点登录,为了登陆成功后再跳回系统的主页面,又申请了测试和沙箱的域名(之前都是直接用IP登的),本地开发是配置的host。接入之后发现了一个非常麻烦的点就...
先给你看一段效果: GIF动态图 写出这个效果需要多少代码量呢? 答案是200行。 你没看错, 不需要C++也不需要Flash,这是纯HTML5页面,用JS编写的。 http...
思维导图笔记法的用途很广泛,除了可以整理工具书,还可以用来整理备考材料。如果你要考英语证书,考会计证书、考教师资格证等等,是需要记忆非常多的知识,而这些知识往往是硬性的,不像...
文/孟永辉 金融科技时代的来临已然成为一个不可逆转的历史潮流,这或许是科技与金融结合的必然结果。因为单纯地借助互联网与金融两种元素的简单相加无法真正达成改造金融行业的目的,而...
问题 相信很多人在用Vue使用别人的组件时,会用到Vue.use()。例如:Vue.use(VueRouter)、Vue.use(MintUI)。但是用axios时,就不需要...
发布/订阅模式又叫观察者模式,它定义对象间的一种一对多的依赖关系。当一个对象的状态(发布者)发生改变时,所有依赖于它的对象都将得到通知。在 JavaScript 开发中,我们...