• Go项目接入travis CI总结

    上一篇文章提到了npm的接入 travis 实现自动发布 npm 包的方法,本文主要讲述 Go 项目的使用,主要分为执行单元测试和 build 打包发步到 github release。具体 travis 的基本操作参考上文即可,本文只讲述不...
  • 带你找出react中,回调函数绑定this最完美的写法!

    带你找出react中,回调函数绑定this最完美的写法!(文末 有惊喜) 相信每一个人写过react的人都对react组件的的this绑定有或多或少的了解 在我看来,有若干种this写法,我们通过本文,一步步找优缺点,筛选出最完美的react...
  • 都 2020 年了,你还在手动发布 npm 包吗

    超详细图文教程,npm 接入 travis ci 发包 操作流出0、注册travis账户,并授权github访问权限 1、初始化工作 1.1 安装travis的 cli 工具 1$ sudo gem install travis 1.2 ...
  • 一个超方便一键将 csdn 博客生成 hexo 源文件的工具

    这个工具很早之前写的了。新年疫情原因宅家太无聊了,简单写下文档使用说明…. 2020.5.01 更新,支持不传递 cookie,此时则为直接爬去 html 解析 2020.2.15 更新:无需下载依赖的可执行程序参考 大家在日常写博...
  • 由浅至深了解webpack异步加载

    源自最近对业务项目进行 webpack 异步分包加载一点点的学习总结 提纲如下: 相关概念 webpack 分包配置 webpack 异步加载分包如何实现 相关概念 module、chunk、bundle 的概念 先来一波名词解释。先...
  • 3分钟掌握react hook 在typescript中的姿势

    hook结合typescript可以说是很香了。本文主要介绍hook结合typescript 如何使用,享受ts带给我们的编辑器提示和类型约束 useStateuseState如果初始值不是null/undefined的话,是具备类型推导能...
  • Go之数组/切片

    Go之数组/切片初始化Go中初始化一个数组如下1234567// 指定长度x:= [4]int{1,2,3,4}// orvar y = [4]int// 不指定长度,由元素个数决定长度x:= [...]int{1...
  • preact hook源码逐行解析

    本文通过对preact的hook源码分析,理解和掌握react/preact的hook用法以及一些常见的问题。虽然react和preact的实现上有一定的差异,但是对于hook的表现来说,是基本一致的。对于 preact的hook`分析,我们...
  • 简析redux技术栈(二):认识saga的buffer和chanel

    我们知道redux-saga 也是通过中间件的形式与 redux 本身连接起来。例如下面使用了redux-saga的react项目需要以下这样的 初始化 123456789101112function configureStore(initial...
  • 简析redux技术栈(一):redux中间件

    一般使用了中间件的 redux 初始化是下面这样的 1234567891011function configureStore(initialState) { return { ...createStore( ...