输入框禁止输入表情和特殊符号
技术背景react+ant Design我使用的 Input 组件。 实现方式实现方式很简单,就是在 onChange 事件中过滤掉表情和特殊符号。 过滤方法封装123456789export function clearEmoji(text) { const regEmoji = /[ ...
阅读更多
那些npm启动用到的插件
npm-run-all当我们全栈开发时,可能需要启动一个服务的命令窗口,一个启动前端的命令窗口,这样每次打开两个窗体口比较麻烦。使用npm-run-all 可以多个命令一起执行。并且可定义并行或同步执行。并且跨平台。参考例子服务端渲染中有用到 npm也提供了多命令同时执行的语法,使用&或& ...
阅读更多
项目性能和规范总结
使用 eslint 格式化指定文件在package.json文件中增加通过 eslint 格式代码的方式。 1234567"scripts": { "start": "node scripts/start.js", "build": "node scripts/build.js", ...
阅读更多
Electron入门笔记

讲解 electron 的一些入门知识。

阅读更多
前端性能

总结一些前端性能的笔记。

阅读更多
开发并发布和更新一个npm包

最近开发了一个 npm 包,并发布到了官网上,下面记录下开发过程。
github 代码地址

阅读更多
Hello World

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

阅读更多
create-react-app项目部署到Github Pages

描述

本文讲解使用create-react-app创建的项目,如何部署GitHub Pages,以及这部署到过程中遇到到坑。

阅读更多
手把手教你写一个react脚手架命令行CLI工具
背景最近封装了一些 react 的组件,每次都需要从头配置,比价麻烦,就动了写一个工具的念头,也想扩展下自己的技术。 准备工作首先初始化一个简单的 node 项目。 1npm init -y 也可以在 github 上创建好项目,然后 clone 下来。 先介绍下要用到的插件: commande ...
阅读更多
在最新版Node中使用ES6语法-2019-03-27

描述

node 中使用 ES6 语法,很简单,网上的文章写的太复杂,我根据网上的经验折腾了一下午,最后终结了下,几乎装个 babel 就能用的。
下面是我的使用过程,分享如何使用及遇到的问题。

阅读更多