雨夜带刀's Blog

利用 clipboardData 在网页中实现截屏粘贴的功能

见某网站的输入框支持截屏粘贴的功能,觉得有点意思,于是将代码扒出来分享下。

可惜,目前仅有高版本的 Chrome 浏览器支持这样直接粘贴,其他浏览器目前为止还无法粘贴( IE11没测试过 ),当然这种增强型的用户体验功能有总比没有好。

输入框的结构代码:

<input type="text" id="testInput" />

为输入框绑定粘贴事件:

var input = document.getElementById( 'testInput' );

input.addEventListener( 'paste', function( event ){
    // dosomething...
});

未来不迎,当下不杂,既往不恋,读《当下的力量》

多年前,我就一直有这种困惑,明明在做着一件事,但总是会去想一些跟事情本身毫不相干的其他事。大多数情况下都是无意识的,这种漫无目的思考还停止不了,吃饭、走路、打扫房间,甚至是睡觉,只要是和工作无关( 因为工作时要保持注意力的高度集中 )就会出现这种“思考强迫症”。当时认为,这对于一个正常人来说是很正常的事,可能正是因为有了思考才证明“我”存在于这个世界上,笛卡尔不是说,我思故我在吗?虽然是有些困惑,但是还没有怀疑过。

据说人的一天平均会产生6万个念头,有些念头是稍纵即逝的,有些念头会让你去忍不住思考,这些念头在耗费着脑力,让人觉得很累。就像一台电脑,在系统初装的那一刻,运转速度挺快的,随着应用程序越装越多,垃圾越来越多,电脑的运转速度就慢了下来。

头像

雨夜带刀

前端开发工程师,技术宅,现居北京。

雨夜带刀的开源项目

easy.js
一个简洁的 JavaScript 类库,集成了模块加载器,同时也有包含了常见的的组件库,可访问项目网站
seed
符合 AMD 规范的 JavaScript 模块加载器。
ecope
从 easy.js 组件库中移值过来的基于 jQuery 的组件库,简单实用,API 风格统一。