一次啼笑皆非的 drop console

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

初始 React Hooks

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

有点东西的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, 换个一个地方搬砖, 见识和 视野 得到了较大的提升, 遇到一群和牛逼 和 好玩的人, 到年底, 做...

node 中的 net 模块 与 Buffer 处理

作为前端的我,平时接触到的都是 HTTP 服务, 最近公司的业务所致,需要 写一个 接口 与 游戏服务器 进行 socket TCP 通信,我是一脸蒙蔽,不过在同事的帮助下,我还是 略懂了一点,所以记录一下 什么是TCP TCP(Transmission Control Protocol 传输控制协议)是一...

难得

前言 我这人一到晚上,就容易矫情,话到嘴边,却不知怎么开口,于是我写下自己的东西静静的放在属于她的地方 年年岁岁花相似,岁岁年年人不同. 难道夜这样的深,听着这首难得, 记录这难得的2017 关于工作 VS Code 在 每个夜晚看着我 从15年接触前端实习,到16年正式开始了一段难得的前端生涯 面试...

webpack4升级小记

1. 前言 一转眼 webpack 版本已经发布到 4.5.0,上一次 在家折腾 webpack1 => webpack2 的痛苦日子,仿佛就在昨天, webpack 就仿佛是一个 熊孩子,让人又爱又恨, 这周末折腾到半夜,终于把项目升级到 webpack4,babel7,react-router4,那种b...