分类 前端 下的文章

create-react-app 中使用ant-design

  ant-design 官方有专门一篇幅来说明如何在create-react-app 中使用,个人觉得篇幅稍微有点大了。如果不考虑易用性的话,ant-design 是不需要配置就可以在create-react-app 使用的。

Showdown 通过highlight.js 来实现代码语法高亮

  Showdown 本身是没有提供代码语法高亮功能的。虽然它有好几个已关闭的相关issue提到实现方式,但在它的wiki 里面并没有提到。实现方式没有什么特别的地方,只是通过extension 的方式调用highlight.js 来处理而已。

jQuery 源码查询辅助工具

  虽说现在是Angular, React, Vue 的天下,但偶尔还是会看一下jQuery 的源码。之前看的时候由于没有一个好的工具,以至于每次找对应方法的时候都花不少的时间。今天无意中发现了一个快速定位源码的工具;这个工具作为8年前的产物,虽然不知道是不是有在更新维护什么的,但仍然可以使用^_^。

判断是否为数组

  如果你看过一些Javascript 的书,你应该会知道曾几何时判断是否为数组还是个问题;也会知道用instanceof 而不是typeof。再后来,还可以用Object.prototype.toString 来判断。直到ES5(ECMAScript 5.1)「2009」 给Array 加上了isArray 方法,现在大部分的库都使用Array.isArray 来判断了。

关于React 的生命周期

  不知道是不是React 正在由复杂变简单的原因,它的生命周期明显的在减少。截止至本文的修改时间,React 的最新版本「16.8」只剩下三个生命周期了。

Travis CI 上的一个校验问题

  在一个多月前发现draft-js-plugins/nextTravis CI 老是失败;那时候看了下日志,发现是flow 的脚本报找不到模块的错误了。但是,奇怪的是在本地怎么也重现不了。后面,项目的主要维护者也没发现哪有问题,于是就暂时去掉Travis CI 上的flow 脚本。

ui-grid 改变列名

  在我看了,ui-grid 算是功能完备的AngularJs 表格库了;也许是功能太完备了,官网并没有列出一些use-case。最近,在动态改变ui-grid 列配置的时候发现相同字段名的列名没有更新。本来打算去提issue 的了,后来在一个关闭了3年的issue 里找到答案了;原来ui-grid 更新列配置的时候也会更新也会更新相同字段的列名,只是不支持自定义列名模板(headerCellTemplate)而已(Demo)。

您的浏览器已过时

要正常浏览本网站请升级您的浏览器。现在升级

×