tsconfig.json 配置:如何定制 TypeScript 的行为?

2022-06-17
阅读 6 分钟
2.4k
tsconfig.json 是 TypeScript 项目的配置文件。如果一个目录下存在一个 tsconfig.json 文件,那么往往意味着这个目录就是 TypeScript 项目的根目录。

值得一阅的vue源码解读

2022-06-10
阅读 11 分钟
1.1k
现在这个时候在聊起vue源码,不论是vue2还是vue3都有些老生常谈了吧。没得办法,谁让咱卷的慢呢,so 权当是个笔记吧理解Vue的设计思想MVVM框架的三要素:数据响应式、模板引擎及其渲染数据响应式:监听数据变化并在视图中更新模版引擎:提供描述视图的模版语法渲染:如何将模板转换为html先考虑new Vue之后都做了什么(vu...
封面图

react篇lesson4(react-router)知识点

2021-11-24
阅读 8 分钟
2.2k
花了一点时间把react-router系统的整理了一下,包括常用组件的功能原理以及基本实现方式, 文中所贴出来的代码都是每个组件的核心原理的实现,与源码会有略有不同,敬请注意,源码地址均已提供详细的连接,点击即可跳转。放心食用。

react篇lesson3(react-redux)知识点

2021-11-24
阅读 3 分钟
1.1k
这一节美容不是很难主要是react-reudx的核心部分,这部分其实redux也有,就是Provider、connect、bindActionCreators等几个常用的API的实现。

react篇lesson1(context)知识点

2021-11-24
阅读 3 分钟
1.1k
第二步使用provider传递数据 {代码...} 注意这里的data应该是Index组件的一个状态,避免因为每次Index刷新,data重新是生成,导致子组件也diff,详细解释。
封面图

函数合成(compose)的多种实现原理

2021-08-30
阅读 2 分钟
1.7k
// 责任链模型(一个接一个执行) {代码...} // 正常组合 {代码...} // redux 中间件组合方式 {代码...} // 洋葱圈模型(一半一半执行) {代码...}

从零封装一个组件库并联调发布

2021-08-29
阅读 9 分钟
1.6k
抱着这是领导的吩咐自己又是小菜鸡想进步的想法决定试试,哪怕玩玩也好开始了这次的旅程; 在网上闲逛了一上午,博客文章一大堆,多是虎头蛇尾,有来没回的,没办法也许都是大神笔记吧,只能自己来搞搞了,总是要自己弄的,也许我写的还不如人家呢! 闲言少叙,咱们这就开始!

如何优雅的在项目中设置多个环境变量

2020-08-07
阅读 3 分钟
4.6k
总所周知项目完成以后代码都会统一打包上线,有些时候我们需要同时上线不同环境,对于不同的环境我们所展示页面、功能有时会有很大变化,那么我们如何应对这样的变化呢?

教你应付一个很恶心却常见的需求(点击自身以外的区域关闭自己)

2019-11-15
阅读 2 分钟
3.8k
加点东西,但是点击这个下拉框内部的区域不能关闭下拉框)(原谅我里面没写东西你就当有东西,给个机会噻!),是不是很常见,是不是很恶心!你们是怎么做的。 之前我见过有人把事件挂在window上,然后把不想要操作dom都挂上class,然后在点击事件里面一一排除括弧笑,或者有人投机取巧在一部分dom上挂了事件,结果又是...

javascript 设计模式(修言小册干货,长文建议收藏)

2019-11-05
阅读 9 分钟
7.4k
最近拜读了一下修言大神的JavaScript 设计模式核⼼原理与应⽤实践, 对于现阶段的我,可以说受益匪浅,自己也学着总结下,分享下干货,力求共同进步!

Github同步上游库代码

2019-10-31
阅读 2 分钟
3.9k
GIT(分布式版本控制系统)当上游源码库发生提交改变的时候后我们fork下来的库是不会自动更新的,需要我们手动更新,本文简单介绍一下用命令行实现的过程;

深入理解、实现promise、async/await

2019-10-24
阅读 9 分钟
4.9k
promise、async/await的提出,已由来已久,很多人都知道这两个都是为了解决回调地狱问题的,面试中很多面试官都喜欢那这两个作比较,那我今天就来说说promise、async/await的区别以及简单的原理实现。避免面试的尴尬!

懒人福音(UmiUi)开箱!

2019-10-23
阅读 3 分钟
5k
前端时间云谦大佬发布了UmiUi一期相对来说功能并不是很多,更多的像是搭一个架子,最近二期也来了,写篇文章感受一下; 简要的放一些UmiUi一期相关的资料吧!视频教程是B站的云谦本人录制的一端视频。 UmiUi二期 添加了区块和模板、Mini 气泡、编译态同步、build 和 dev 分析等功能 安装 闲言少叙,直接进入主题,先安装...

你可能还不知道却很常用的console方法

2019-10-16
阅读 6 分钟
4.7k
浏览器的控制台可以说是前端程序猿最常用的东西了,一般都是配合console.log(),一起使用,其实console不止可以.log,今天就来说说console的其他用法,要觉得小弟收集总结的还可以的话,辛苦给个赞,要是觉得那里写的有什么问题的话,请在下面给个评论,一起进步!o(*≧▽≦)ツ

聊一聊Promise的坑

2019-10-16
阅读 13 分钟
4.4k
这不是一篇介绍Promise的文章,如果你还不太了解Promise,可以先看下我之前的关于Promise以及你可能不知道的6件事,觉得写得还可以的希望能动动小手点个赞,谢谢啦(*^▽^*)

关于Promise以及你可能不知道的6件事

2019-09-30
阅读 3 分钟
2.2k
所谓 Promise,就是一个对象,用来传递异步操作的消息。它代表了某个未来才会知道结果的事件(通常是一个异步操作),并且这个事件提供统一的 API,可供进一步处理。

基于echarts 灵活封装react柱形图组件

2019-09-29
阅读 8 分钟
4.7k
现在各种框架各种库都很强大,但是也因为功能强大,导致很多配置都过于繁重,真正有用的就那么几个,今天就基于echarts封装一个通用柱形图! 想要了解其他的组件可以看下我之前封装的其他组件有好的思路或者其他的也会分享出来的;基于antd封装横向拖动时间轴 通用柱形图主要包含几个部分 title展示,xAxis上label的展示...

前端常用属性及方法汇总(下篇)

2019-09-27
阅读 3 分钟
1.3k
书接上会把剩余的继续写完! 13、判断Object中是否含有某个属性 {代码...} 14、使用map遍历Object {代码...} 15、Object.is(); {代码...} 16、Object.assign();与 {...object1, ...object2} {代码...} 17、... 拓展运算符 {代码...} 18、[]设定变量为属性名 栗 {代码...} 在补上一些常用的简写 当if条件内部只有一行代码...