用Canvas实现一些简单的图片滤镜

在这个数码产品泛滥的时代里,拍照已经成为生活不可或缺的一部分,不管是居家,踏青,还是远途旅行,总会拍一些美美的照片。但相机直接拍出来的照片往往和我们的心理预期有一定的差距,那么怎么减小这种差距呢?...

js简单实现依赖注入

所谓编程其实就是一个将简单的部分不断抽象,并将这些抽象组织起来的过程。对于Javascript来说也是如此,我们在使用JavaScript编写应用时,经常可能会用到别人的代码,比如一些著名的开源库...

js DOM节点插入事件

在实际开发中,有时候我们可能有这样的需求,在元素装载过程中,我们需要一个loading状态提示,当所有的元素装载完之后,移除掉loading状态提示。那么我们就需要一个监控dom节点插入的事件,他...

js自定义事件

用过jQuery的朋友都知道, jQUery提供了一些简单的API让我们可以很轻松的绑定系统事件和各种自定义事件, 对于系统事件, 事件触发时jQuery对应绑定的事件也会触发, 对于自定义事件,...

js页面点击爱心弹出效果

看到有些网站在文章点赞的时候会做一个类似+1这种慢慢变大变淡的淡出效果,我就想着自己能不能搞一个其他物件淡出的效果,作为页面的装饰,想一想没事点点鼠标,还可以看到有东西出来,然后消失,会让网页不会...

js数组比较去重

有时候我们可能需要比较两个数组,在数组a中删除另一个数组b中已经存在的值。通常情况下我们的做法是循环两个数组比较判断并删除,下面记录两个我觉得比较巧妙的方法 方法1: var a = ...

前端开发中的一些冷知识集锦

1、a标签有妙用,很多时候,我们需要提取URL中的域名,参数值,一般我们会通过正则表达式去匹配获取我们需要的东西,但是我们仅需要将需要解析的URL赋值给a标签的href属性,然后我们就可以得到一切...

js实现刮刮卡效果

记得小时候曾一度痴迷于刮刮卡,一有点钱就想去买刮刮卡,当中奖的时候,那心情甭提多激动了。不知道从什么时候开始哪个组织率先在网站上退出刮刮卡抽奖后,这个功能开始在互联网上弥漫开来。究其实现,方法不少...

js无刷新上传

现今的网站上各处都有用到文件上传功能,传统的文件上传就是post发送数据到一个新页面接受并处理,这样子会刷新页面而且用户体验不好,更多情况下我们可能更希望页面不用刷新页面就可以上传文件,上传成功后...