河马嘴不大

123
获赞数
13
关注数
77
粉丝数
北京
IP 属地北京
2018-05-18 加入
浏览 11.5k

生命比你想象的要短,多写两行代码吧!少年

376 声望|学徒
全站排名超越 96% 用户
javascript
279
代码格式化
203
antd
91
代码规范
56
antdesign
51
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
1 青铜勋章
个人动态
  • 发布了文章2020-03-09
    如何优雅的打包工具库
    日常工作中,为了提高开发能效,我们通常需要抽象整合一些代码,例如:工具库,组件库。这些库不同于我们的业务开发项目,一般形成 npm 包的形式发布,给别人调用,所以需要不同的方式去编译和打包。
  • 发布了文章2019-12-06
    Babel 不同配置的实验报告
    JavaScript语言的更新,也伴随着 Babel 的成长, 对于一个前端而言,JavaScript 新的 API 自然很香,但代价就是我们要转译它,比较常用工具的就是 Babel 。
  • 发布了文章2019-09-19
    再看 Babel
    前言 目前鲁班标配为 Babel 7+ 版本 官网地址 [链接] 开发手册 [链接] 功能 语法转译 转译特性到目标环境(@babel/polyfill) 源码转译 工作机制 原始代码 --> [Babel Plugin] --> 转换后的代码 可以简单的把Babel Preset视为Babel Plugin的集合 presets 官方...
  • 发布了文章2019-05-29
    前端脚手架构建实践
    在前端工程化过程中,为了解决多项目中,相似度高的工作,便诞生许多前端脚手架,这里记录下自己实现一个简易前端脚手架过程的实践。主要是解决多个页面相似内容的复制粘贴问题,功能类似于Webstorm的Live template,或者Vscode的Snippets。
  • 发布了文章2019-01-14
    PostCSS原理解析
    前端工程化日益成熟今天,我们对于工具越来越深的封装。不管是从vue-cli的3.0版本起,还是umi、bigfish 等前端脚手架,对于webpack都封装在内,对于工程化无疑是高效的,但也在一定程度上让新手们者失去了从零配置一个项目的机会,所以很多时候还是希望能透过大神们...
  • 发布了文章2019-01-07
    前端代码风格自动化系列(五)之共同出击
    我们在前面的四篇中介绍了husky、commitlint、lint-staged、prettier这些工具,可以完成以最小的代价在Git提交到远程仓库前,格式化为统一风格的代码,eslint大家都很熟悉这里就不列举了。下面举一个配置。
  • 发布了文章2019-01-07
    前端代码风格自动化系列(四)之Prettier
    Prettier是一个支持多语言的代码格式工具,如常用的:js、jsx、Vue、Flow、Ts、HTML、CSS等,非常全面,将代码解析为AST,然后重新组装,目的是最终输出风格统一的代码,对比eslint对error的fix要强一些,如最大长度的改动,eslint只是对有问题的地方进行格式化修改...
  • 发布了文章2019-01-07
    前端代码风格自动化系列(三)之Lint-staged
    在我们介绍了Husky、Commitlint之后,来看一个前端文件过滤的工具Lint-staged,代码的格式化肯定会涉及到文件系统,一般工具会首先读取文件,格式化操作之后,重新写入。对于较大型的项目,文件众多,首先遇到的就是性能问题,虽然如Eslint之类的也有文件过滤配置,...
  • 发布了文章2019-01-07
    前端代码风格自动化系列(二)之Commitlint
    在有了Husky赋能之后,我们有能力在Git的钩子里做一些事情,首先不得不提的是代码的提交规范和规范的校验,优雅的提交,方便团队协作和快速定位问题。首推Commitlint,另外@加神 推荐了Gitmoji也是一个很有意思的工具。
  • 发布了文章2019-01-07
    前端代码风格自动化系列(一)之Husky
    代码风格和性格一样,每个程序员都有自己的特点,但对于大家协同开发的项目,还是需要力求代码风格的一致性,以减少Bug,方便互相修改,短时间内能上手,在这条路上诞生了许许多多的工具。本系列主要介绍目前主流的前端代码格式化的工具。
  • 发布了文章2018-09-04
    前端自动化测试(Jest+Enzyme+Antd+React)
    本文主要是介绍基于React+Ant Design(以下用Antd表示Ant Design)的项目,在对于自己封装的,或者基于Antd封装的公共组件的自动化测试技术的选型和实践。
  • 发布了文章2018-05-25
    Antd源码浅析(二)InputNumber组件 一
    上篇我们讲了Icon组件,Icon组件是Antd源码库中实现比较简单的组件,适合大家入门,这篇文章主要和大家一起分析一下数字输入框组件,即InputNumber,难度适中,但蕴含的Antd里较为经典的开发场景,适合大家比较深入的了解Antd背后的思想。
  • 发布了文章2018-05-18
    Antd源码浅析(一)Icon组件
    最近在写B端的项目,用到了Ant Design,清爽而优雅。故想深入源码了解一二,但鉴于技术浅薄,不敢深究,故写浅析,不喜勿喷,对其中的组件做一些分析,主要目的有两个: