优秀文章收藏(慢慢消化)持续更新~

 w候人兮猗
better-learning 整理收藏一些优秀的文章及大佬博客留着慢慢学习 原文:https://www.ahwgs.cn/youxiuwenzhangshoucang.html github:https://github.com/ahwgs/better-learning 协作规范 中文技术文档协作规范(阮一峰) Javascript编程风格 凹凸实验室前端代码规 ...

React的生命周期v16.4

 w候人兮猗
加载阶段(Mounting) constructor() 组件刚加载的时候调用,在这里初始化state static getDerivedStateFromProps(props, state) 组件每次被rerender的时候,包括在组件构建之后(虚拟dom之后,实际dom挂载之前),每次获取新的props或state之后;每次接收新的props ...

基于Vue-cli3一些常见的优化

 w候人兮猗
1、配置某些包使用CDN 主要借助的是html-webpack-plugin这个插件以及webpack externals这个属性 修改vue.config.js // 对应的版本可以看package.json const cdnMap = { css: [], js: [ 'https://cdn.bootcss.com/vue/2.6.10/vue.min.js', ...

[转]雅虎前端优化的35条军规

 w候人兮猗
无论是在工作中,还是在面试中,web前端性能的优化都是很重要的,那么我们进行优化需要从哪些方面入手呢?可以遵循雅虎的前端优化34条军规,不过现在已经是35条了,所以可以说是雅虎前端优化的35条军规。已分类,挺好的,这样对于优化有一个比较清晰的方向 内容部 ...

记一次线上接口404排查过程

 w候人兮猗
前言 今天周五美滋滋的划半天水,上个厕所回来客户群里来了一条信息,丢了一张截图,冲上来就问,这个怎么编辑不了了? 我特么一脸蒙蔽,我也想知道为什么编辑不了了啊。打开线上系统,找到编辑弹窗,按下F12,调到network,使出浑身力气按下保存按钮,心里想着, ...

实现一个vuex-loading插件

 w候人兮猗
前言 在项目中,如何管理loading是一个很头疼的方式,有的是在请求封装里去做了一个全屏loading,有的是在单页面中管理一个loading,比如如下: data(){ return{ loading:false } }, methods:{ async change(){ this.loading = true ...

实现一个简化版的Vue3数据侦测

 w候人兮猗
前言 距离国庆假期尤大发布vue3前瞻版本发布已经有一个月的时间,大家都知道在vue2x版本中的响应式数据更新是用的defineProperty这个API。 在vue2中,针对Object和Array两种数据类型采用了两种不同的处理方式。 对于Object类型,通过Object.defineProperty通过ge ...