JavaScript异步剪贴板 API

在过去我们只能使用 document.execCommand 来操作剪贴板。不过,这种操作剪贴板的操作是同步的,并且只能读取和写入 DOM。现在 Chrome 已经支持了新的 Async Clipboard API,作为 execCommand 替代品。这个新的 Async Clipboard API 还可以使用 Promise 来简化剪贴板事件并将它们与 Drag-&-Drop API

- 阅读全文 -

javascript 、React 如何本地加载缩略图

取出file类型文件执行如下异步操作function getBase64(file) { return new Promise((resolve, reject) => { const reader = new FileReader(); reader.readAsDataURL(file); reader.onload = () => resolve(re

- 阅读全文 -

为你的Vscode配置代码格式化,GIT提交自动格式化代码|setting-up-your-editor

自动格式化代码Prettier是一个自以为是的代码格式化程序,支持JavaScript,CSS和JSON。 使用Prettier,可以自动格式化您编写的代码,以确保项目中的代码样式。 Prettier's GitHub page , page to see it in action.每当我们在git中提交时都要格式化您的代码, 我们需要安装以下依赖项:npm install --save hus

- 阅读全文 -

ReactJS/NestJS在vscode中调试 | Debugging in the Editor

今天没事干的时候,看了一下create-react-app的官网,发现画风变了,然后没事干翻看了几页,发现了可使用IDE进行调试当前仅Visual Studio Code和WebStorm支持此功能。Visual Studio Code和WebStorm支持使用Create React App进行开箱即用的调试。 这使您作为开发人员可以在不离开编辑器的情况下编写和调试React代码,并且最重要的是

- 阅读全文 -

Ubuntu/Linux GIF 软件、WindowsGIF软件

整理一些好用的GIF软件Windows 系列ScreenToGif https://github.com/NickeManarin/ScreenToGifLinux 系列phw/peek https://github.com/phw/peekArch LinuxFedoraGentooNixOSOpenSUSE TumbleweedParabolaSolus

- 阅读全文 -

非插件实现评论算术验证码

其实Typecho的垃圾评论一直都困扰着我,考虑过第三方评论,国内的不喜欢,国外的又需要翻墙,可能对有些朋友不太友好,所以暂时也不打算使用第三方评论,主要还是怕麻烦。另外一个想用第三方的行为验证码,极验验证或者网易盾,可是太**贵了,还不够折腾的成本,索性自己写个一加一验证算了网站的垃圾评论应该是用软件刷的,我也经常会在其它博客看到类似垃圾评论(纯英文,带链接),具体我也不知道是谁搞的,希望加上这

- 阅读全文 -

2019年10月8日博客更新

主题更新:重新优化的响应式布局,移动端舒适体验增加自定义站点副标题,懒癌无治,复制粘贴加调试 的招牌又回来了!全站CSS,media更换为CDN,感谢又拍云的赞助的代金券嘻嘻,注册和推广点击页面下方的又拍云logo啊各位!超炫酷的控制台增加浮动显示头部增加返回顶部优化了左侧又丑又粗的滑块增加了可爱的favicon增加了简单的计算验证,防灌水吧,可以打开心爱的评论了(效果好不好再说吧)目前向下兼容到

- 阅读全文 -

如何快速初始化仓库 新建一个 README 文件

使用命令行创建仓库如果您还没有任何代码, 可以通过命令行工具创建一个全新的 Git 仓库并初始化到本项目仓库中。git clone git@xxxxxxx/x.git cd x echo "# x" >> README.md git add README.md git commit -m "first commit" git push -u or

- 阅读全文 -