forsigner

197
获赞数
1
关注数
621
粉丝数
珠海
华南理工大学 | 工业设计
IP 属地广东
2015-04-01 加入
浏览 10.9k

Find the bug of the world.

1,016 声望|达人
全站排名超越 98% 用户
javascript
902
typescript
537
react
478
css
279
visual-studio-code
254
个人动态
  • 发布了文章2022-03-09
    Fomir: 又一个表单轮子
    我尝试了很多表单库,比如 redux-form、formik、final-form、react-hook-form、formilyjs... 它们都非常优秀,但和我的理想型总是差一点。我希望有一个具有以下功能的表单库:
  • 赞了文章2021-10-14
    消息通知系统模型设计
    几乎每个站点都有消息通知系统,可见通知系统的重要性不言而喻。通知系统看似简单,实际上比较复杂。那么本篇主要讲解常见的消息通知系统的设计和具体实现,包括数据库设计、逻辑关系分析等。
  • 发布了文章2021-04-23
    Fower: 一个可在 Vue 和 React 方便使用的 CSS in JS 库
    Fower 是一个让你高效开发 UI 的样式工具库,目标是让你写 CSS 不再痛苦。Fower 的核心特点是原子化(Atomic/utility-first)、类型安全(Type Safe)、CSS in JS,它非常注重开发体验,让你快速且开心的开发界面。
  • 赞了文章2020-09-10
    通过git安装npm私有模块
    在日常项目中,会有几个项目共同的组件或者工具函数库。这些代码如果在各个项目中都copy一份的话,如果有需要改动的话,oh,要累死去。本着DPR的原则,需要一种可以管理公用代码的方法。并且代码中有些是公司内部业务逻辑,这肯定不能发布成公用包。所以需要一种私有...
  • 发布了文章2020-01-08
    Stook-rest:React 异步数据管理思考
    八个月前,我曾经写过一篇文章 React 异步数据管理思考,当时我认为使用 React Hooks 管理异步数据是一个更好的选择。半年来我在项目中一直使用这种解决方案,发现这种方案的有点很多:TypeScript 支持度好、代码量少且可读性好、Loading 状态获取容易等。缺点是:1....
  • 发布了文章2020-01-07
    Stook:极简主义的 React 状态管理库
    一年前,2018 年 9 月左右, React hooks 刚发布,那时 hooks 还不是稳定 Api,只能在 16.7.0-alpha.0 版本能用。那时我就预感到,基于 hooks 状态管理解决方案会逐渐崛起,当时我基于 hooks 创建一个我认为理想的状态管理库:stamen。
  • 发布了文章2019-09-16
    【珠海】金山软件招聘 前端开发工程/Node.js工程师
    工作内容: 参与西山居文旅乐园项目整体后台IT系统的开发与维护工作。 乐园面向游客的小程序、App、网站等系统的开发与维护工作。 与国内外优秀团队合作,将武侠文化在线下发扬光大,让每一位游客感受到真实世界中的无尽快乐。 岗位要求: 2年以上工作经验,逻辑思维...
  • 发布了文章2019-05-05
    Dahlia:一个现代化的 React 框架
    什么是前端框架 React 是什么?按照官方的说法,React 是一个用于构建用户界面的 JavaScript 库,所以它不是一个框架。 在前端中,框架是什么?也许很难下定义,但很容易举例,Angular 就是一个框架。 Dahlia 是什么 Dahlia 是什么?它是一个框架,是一个基于 React ...
  • 发布了文章2019-05-05
    React 异步数据管理思考
    异步数据管理一直是前端的一个重点和难点,可以这么说,80%的 web 应用会有异步数请求据并在 UI 中消费,并且在相当多的 web 应用中,处理异步数据是它的核心业务逻辑。
  • 发布了文章2019-05-05
    打造前端团队的 React CLI 工具
    Angular CLI 和 Vue CLI 是官方推荐的 CLI 工具,可直接在生产环境中使用,但 Create React App 的定位却有点不同,它的目标是让你快速 Set up 一个 React 应用,如果你要在生产环境中使用,因为它的可定制性并不好,你可能要 eject,然后手动维护 webpack 配置。
  • 发布了文章2018-11-14
    可能是基于 Hooks 和 Typescript 最好的状态管理工具
    接上一篇:我理想中的状态管理工具 之前说,对于我个人来而言,理想的状态管理工具只需同时满足两个特点: 简单易用,并且适合中大型项目 完美地支持 Typescript 未能找到一个完美满足这两点的,所以我决定自己造了一个:叫 Stamen。 首先是 简单易用,并且适合中大...
  • 发布了文章2018-11-14
    我理想中的状态管理工具
    现已存在许多成熟的状态管理解决方案:Redux、Mobx、Mobx-state-tree,还有基于 Redux 的 Dva.js、Rematch... 但对于我个人来说,理想的状态管理工具只需同时满足两个特点:
  • 发布了文章2018-10-01
    简洁的 React 状态管理库 - Stamen
    说到 React 状态管理,必提的肯定是 Redux 与 MobX,2018 年快过去了,它们依然是最火热的状态管理工具,也有一些基于 Redux 的,如 dva、rematch 等,也有新的,如 mobx-state-tree,这里不对各个解决方案作评价。
  • 回答了问题2018-09-19
    vscode 如何在js文件中使用emmet
    VSCode setting.json 设置: {代码...}
  • 发布了文章2018-08-26
    开始使用 VSCode 调试
    一些由浅入深的 VScode 调试例子,能让你快速理解和上手 VSCode 调试。 为什么使用 VSCode ? 我是深度 vi 用户,之前 Atom 深度使用者,现在基本上转到 VSCode,下面是我选择 VSCode 的原因: 颜值高,早期不如 Atom,现在已经逐渐赶上 vi 支持度好,和 Atom 还差点...
  • 发布了文章2016-03-14
    Web-Fontmin -- 在线提取你需要的字体
    @font-face是CSS3中的一个模块,使用 @font-face 可以自定义网页字体,即使用户的电脑没有安装某种字体。怎么用 @font-face 呢?你可能见过类似下面的代码片段,它可以让 @font-face 兼容所有浏览器。
  • 发布了文章2016-03-07
    怎样打造一个DOM元素位置引擎 (一)
    这是一篇早就应该写的文章,但是由于过年前项目紧张,一直没有时间,这个周末决定把这笔债换了。这个项目开始于两个月前,也是花了比较多时间的一个项目,不像前段时间写的 Hexo 主题 fexo ,灵感一现,两个晚上就大体出来了。这也是一个比较有意思的项目,因为它不...
  • 赞了文章2016-03-06
    Hexo的安装与配置
    环境配置 安装Node 只要到Node.js的官网下载最新版本就可以了。下载后一路安装就可以了,很简单的。 安装git git的安装也不复杂,我这里给个教程给你们包括安装与基本的使用。至于为什么要安装git下面会讲到。 安装Sublime Text 个人推荐 后面文件配置的时候这个文本...
  • 赞了回答2016-02-25
    有什么比较好用的富文本编辑器吗?
    要是曾经的我会推荐segmentfault的 @Integ 做的 bachEditor,但是很久都没有出稳定版! 所以: Simditor:由 tower团队开发的一个富文本编辑器:[链接] editor.md:国人开发的一个支持markdown的编辑器:[链接]
  • 发布了文章2016-02-23
    一个极简主义设计的 Hexo 主题
    作为设计师出身的前端攻城狮, blog 用着别人的主题终究还是不爽,于是花了两天晚上写了一个 Hexo 主题。 主题 Github 地址:Fexo - A minimalist design theme. Demo:[链接] 主题的特点是: 极简主义设计 去除了各种复杂的元素,总共只有 3 个页面 列表页面借鉴了 ...