一次啼笑皆非的 drop console

1. 前言做完星巴克项目已经有一段时间了, 看到了之前让人哭笑不得😂的一段代码 123456789101112export const isSupportLocaleCompare = () => { if (!String.prototype.localeCompare) { ...

初始 React Hooks

前言React Hooks 已经出现在人们的视野里很久了, 不得不承认的是, 这是 React 开发团队未来的发展方向, 如果你是一个 函数式编程 的爱好者,你可能为之兴奋, 如果你是一个 面向对象编程的爱好者, 那么… 要解救什么问题很明显,这不是 一帮为了 KPI的程序员搞出来的东东, 也不是 这不是邓紫棋要...

初识 React 中的高阶组件

1. 前言 好久没有写文章了, 结合之前分享的资料, 今天介绍一下 React 中的 高阶组件 2. 什么是高阶组件 什么是 高阶组件 (Higher-Order-Component) , 说人话其实就是 组件外面在包一个组件, 用伪代码表示 123const 三明治 = 用刀切(面包(火腿),{ ...

有点东西的React+Node开源博客

前言这是一个 17 年底, 因为无聊做的一个 自己用的博客, 想通过一条龙的方式,学习前端,后端,和部署 最初部署在 阿里云上的,一年后到期了,因为穷,我就改用 hexo, 想看看我的新博客吗 点这里 在这里分享给大家, 当然,代码写的很糟糕, 如果你想知道他是怎么搭建的 请看 李金珂的小屋诞生记 如果你喜欢的话...

为解决问题去学习新技术

有时候会突然想, 我为什么会学习技术, 或许是为了工作, 或许是为了钱, 又或许, 哪有那么多为什么? 我还应刻意追求技术吗?这是最近一直在思考的问题, 前端, 实在是变得太快了, 快到你都快忘了 前端 这个 title 仅仅都只出现了几年 似乎在每个醒来的清晨, 人们的嘴里又多了几个从没有听过的 新...

让js 模块支持typescript

1. 前言人类终究逃不过真香定律, 曾几何时,一度反感 ts 的我, 如今写代码不用 ts 的智能提示就浑身难受最近刚好维护 之前发布的一个 插件 react-jinke-music-player , 由于是 es6 写的学习了下 怎么让其支持 ts 2. 观察比如我们打开一个 支持 ts 的模块 scroll-...

写一个babel插件

1. 前言 babel 如今已成为每一个现代前端项目的标配, 有了它,我们可以肆无忌惮的使用 stage-xxxx 的语法, 增强我们的生产力 我们通过写一个 支持 arr[-1] 的 babel插件 来加深理解 2. 需要实现的功能现在我们有如下的一个数组 arr, 我们想获取数组的最后一个下标,由于 js ...

2018年终总结

1. 前言 一转眼2018年就这样过去了, 搬了一年的砖,感觉元气满满 2. 工作 到今年就三年工作经验了, 有一种 一年工作经验重复了三次的感觉 : ( ,今年下半年换了工作,跳槽到了 Thoughtworks, 换个一个地方搬砖, 见识和 视野 得到了较大的提升, 遇到一群和牛逼 和 好玩的人, 到年底, 做...

用SVG 画一个字

1. 前言 前端实现动画 即使很炫的那种,说白了 各种 @keyframe a b c d 组合加上自己的创意,也不是很难,直到有一天看到一个 像蚯蚓一样 描边的 动画,感觉挺不错,后来发现是svg 做的,于是学习了下 svg的基础知识,搞了了一个显示自己名字的动画 2. svg 在本文中需要的基础知识 2.1 ...

再识 React 高阶组件

1. 前言 很久没更新博客了, 皮的嘛,就不谈了,不过问题不大,今天就结合 项目中写的一个 React 高阶组件 的实例 再来讲一讲,结合上一篇文章,加深一下印象 2. Ant Design 的 Form 组件 国民组件库 Ant-Design 的 Form 库 想必大家都用过, 比较强大, 基于 rc-form...