js解析PSD文件

现在市面上很多的webapp都提供模板功能,所谓模板就是一系列元素的集合,模板的制作一般都需要设计师先在Photoshop等软件中制作好设计好,然后再一定的方式来还原设计稿,要么需要编码要么需要...

js分形艺术-koch雪花曲线

咋一提到分形艺术,可能觉得这词儿挺咋呼,分形就分形吧,还说什么艺术,话说回来,啥叫分形呢? 首先我们先看一个效果: 看完上面的图形,相信对于什么时候分形大家心里应该有个了底,上面展示了从一个等边...

canvas模拟妙味课堂拖动验证码

很久没写博客了,很紧张,很忐忑。 其实一直记挂着,也总想发点什么,不是没有内容说,当然时间也不是最主要的原因,就像某位博友所说时间就像乳沟,挤一挤,总会有的,归根结底,一个字,懒!相比之前自己确实...

js平面旋转

在项目开发中,选装效果经常会用到,下面简单的封装了一个旋转插件: (function(){ var rotated = 0; var rotatable = (function()...

Javascript操作Cookie

很多情况下我们会需要将一些数据保存在本地,节省资源和获取更好的用户体验,比如购物车数据,用户登录信息之类的,对于保存这些数据cookie无疑是首选,那么如何使用cookie保存和获取这些数据呢? ...

js按位运算符及其妙用

大多数语言都提供了按位运算符,恰当的使用按位运算符有时候会取得的很好的效果。 在我看来按位运算符应该有7个: 1、& 按位与 &是二元运算符,它以特定的方式的方式组合操作数中对应的...

js懒加载的实现原理

懒加载作为一种提升性能,优化的手段已经在web开发中广泛应用,那么到底什么是懒加载它又是基于什么原理实现的呢? 懒加载说的直白点就是先做一部分事情,剩下的事情等到需要做的时候再做。 我们这里说说在...

Canvas实现微信红包图片

前一段时间微信曾经出过一个微信红包图片的功能,你只能看到图片的一小部分,其他的部分都做了模糊处理,要想看全部图片,需要先发红包。虽然这个功能只上线了短短几天就下线了,但是他真真正正的存在过。下面我...

js简单实现依赖注入

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