首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
推啊前端团队
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
69
文章 69
沸点 0
赞
69
返回
|
搜索文章
赞
文章( 69 )
沸点( 0 )
在SPA项目的路由中,注意hash与history的区别
所以简单记录下这两种模式的区别与关系,避免再踩坑。 hash模式是通过改变锚点(#)来更新页面URL,并不会触发页面重新加载,我们可以通过window.onhashchange监听到hash的改变,从而处理路由。 history模式是通过调用window.history对象上的…
React.memo引发了脏数据,究其原因竟是因为这个。。。
场景很简单,Father组件内部有多个Child组件,点击某个Child组件,对应的数组元素+1。 这里用到了React.memo,React.memo() 和 PureComponent 一样,用于判断组件是否需要更新,这里不再赘述。 当我们点击第index个Child时,首…
【常更】日常开发中的一些小技巧
在vue2中,数据劫持对于数组的操作,是监听了数组原型中的所有能改变数组的方法(push,pop,shift,unshift,splice,sort,reverse),所以直接改变length虽然改变了数组的值,但是不会触发watcher更新视图。 所幸在vue3中,vue团队…
【Vue 故地重游】01.VueRouter 篇
3.1. router-link组件:只做展示,点击时更新 url 3.2. router-view组件:url 变化时,展示的组件对应改变,Vue 最大的特点是响应式,而组件每次渲染都是调用了render函数,因此我们希望将来某个数据变化时能够触发render执行,这部分内容…
【Vue 故地重游】02.Vuex 篇
写在前面Vuex用了那么久了,一直有思考是如何工作的,今天从使用层面和原理实现探究Vuex如何实现的状态管理,基本使用使用Vuex插件创建store实例配置到options中问题为什么要先注册插件:V
【Vue 故地重游】03.细读 Vue2 核心源码
Vue3发布已有 9 个月,相比Vue2确实做了太多优化,于是想着重新再仔细全面地研究一下Vue2源码,然后对比Vue3做个整理,方便以后复习查阅。 2.1. 全局安装 rollup 2.2. 修改 dev 脚本,package.json 3.1. 打包脚本: npm run …
【Vue3源码】从源码层面观察vue的变化
Vue3发布已经有段时间了,相比Vue2做了特别多的优化。但具体好在哪里呢,除了开发者用得爽之外,框架底层的优化需要我们通过研究源码才能有切身体会。 本文主要是通过源码层面来对比 Vue3 和 Vue2,思考与总结新的 Vue3 做了哪些优化,这些优化好在哪里。 1. 初始化 …
【我的React笔记】 01. 战术后仰:什么是 React-Router 呀
借助history库实现监听路由,内部支持hash和bowser两种路由变化。使用react-router-dom时首先选择的就是BrowserRouter或HashRouter,对应h
【团队内部技术分享】唯耐心不负所爱-当3d粒子遇到前端
盆友们好啊,最近在团队内部分享了 Three.js 相关的内容,正好周末有时间想总结记录一下。 废话不多说,先看 demo 效果 看到这个效果,很多小伙伴是不是觉得眼熟呢,或许你想说的是这个:UP20
【我的React笔记】02. 一文读懂Redux、React-Redux源码
作为 React 最早的「状态管理库」,Redux一直是一个备受争议的存在,有人喜欢它单一的数据流向和方便管理回朔的优点,有人讨厌它 入门demo 的复杂。但整体来看,Redux 依旧是一个让人
下一页
个人成就
文章被点赞
973
文章被阅读
129,401
掘力值
4,102
关注了
6
关注者
269
收藏集
0
关注标签
1
加入于
2021-06-21