首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
文章
订阅
PangziZhang
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
【建议收藏】分享一些工作中常用的Git命令及特殊问题场景怎么解决
初衷: 记得刚入行时,Git工具使不明白老是代码有冲突,甚至跟同事的代码都不同步(想想那时候都难)。最近整理一下Git笔记命令分享给大家,避免大家出错。 适合人群: 前端初级开发,大佬绕道。 内容结构: 常用的基本操作命令 -> 特殊问题的场景怎么解决。 这个git init不…
手撕源码之—从1实现react-redux
接下来我们来实现另外一个库react-redux,主要作用就是用来简化在react中使用redux的流程。 引入connect方法,用来将store里的state、定义的action和组件进行绑定,注入组件的props中。 connect方法是一个高阶函数,传入mapState…
手撕源码之—从0实现Redux
单向数据流,保证的数据的纯净,不被其他操作污染。 subscribe订阅,会将订阅的函数保存在currentListeners中,然后返回unsubscribe函数取消订阅(就是将订阅的函数从currentListeners中删除)。 dispatch派发action,会先执行…
React Markdown 编辑及渲染解决方案
之前用的富文本编辑框,感觉格式特别乱,写出来的文章布局根本没眼看,代码高亮也没找到合适的。所以一直想着把富文本改为markdown。 我们需要写文章和看文章,所以得有markdown编辑器插件和markdown渲染插件。 github上有很多插件,我最终选定的是for-edit…
一个倒计时组件引发的问题
简简单单,我想实现一个倒计时组件,如下的功能。对比学习 Class 组件和 React Hook 实现方式的区别,不做不知道,一做发现了大玄机。且向下看。 useEffect(()=>{}, []) 表示的是组件加载时会执行的逻辑,[] 空数组表示 useEffect 里面的代…
不容错过的 Babel7 知识
对 Babel 的配置项的作用不那么了解,是否会影响日常开发呢?老实说,大多情况下没有特别大的影响(毕竟有搜索引擎)。 不过呢,还是想更进一步了解下,于是最近认真阅读了 Babel 的文档,外加不断编译验证,输出了本篇文章,为了更好的阅读体验,修修改改,最终算是以我个人比较喜欢…
聊一聊前端性能优化
性能优化 ,每个工程师跑不掉的一个话题。这里是本人结合Mr.Max的一门课,总结的一些优化手法,希望对大家有所帮助,后续也会继续更新,想要看视频的可以直接去某课网搜。附 演示源码和PPT
「react进阶」年终送给react开发者的八条优化建议(篇幅较长,占用20-30分钟)
笔者是一个 react 重度爱好者,在工作之余,也看了不少的 react 文章, 写了很多 react 项目 ,接下来笔者讨论一下 React 性能优化的主要方向和一些工作中的小技巧。送人玫瑰,手留余香,阅读的朋友可以给笔者点赞,关注一波 。 陆续更新前端文章。 方向分别加以探…
OverScroll弹性滚动和惯性滚动效果的实现原理——CoordinatorLayout+Behavior
接下来介绍OverScroll的实现原理。 CoordinatorLayout是在Support 包中功能强大的布局容器,它本质是一个 FrameLayout,然而它允许开发者通过自定义Behavior协调各个子view,实现各种复杂酷炫的UI交互效果。 弹性滑动和惯性滑动过程…
dom元素滚动条滚动控制详解
那么接下来我们一边学习一些dom元素滚动相关的知识点,一边实现一个上图的效果和一些其他滚动相关的功能。 scrollTop属性是一个描述容器元素内容的top值与容器元素(viewport)视口顶部top值之间的差值,即容器中内容向上滑动后超出容器视口的部分。可以通过修改此属性控…