项目要求需要用js实现同时放大多张图片相对位置不变,就和同事去一家国外网站的js文件中跟踪扒取了这一算法,庆幸的是算法抠出来了并整理了出来,但遗憾的只知计算过程却弄不明白算法原理:大体上是核心运算将图片的中心点和画布(外层div)中心点的差和放大倍数针对矩阵[1.0000000000000002.....
分类:
Web程序 时间:
2014-05-10 07:25:21
阅读次数:
619
html5
canvas+js实现ps钢笔抠图1.项目要求需要用js实现photoshop中钢笔抠图功能,就用了近三四天的时间去解决它,最终还是基本上把他实现了。
做的过程中走了不少弯路,最终一同事找到了canvans以比较核心的属性globalCompositeOperation = "dest....
分类:
Web程序 时间:
2014-05-10 07:02:57
阅读次数:
997
在ASP中用“正则表达式对象”来校验数据的合法性
我们在制作网站的时候,尤其是各种电子商务网站,首先都会让用户填写一些表格来获取注册用户的各种信息,因为用户有可能输入各式各样的信息,而有些不符合要求的数据会给我们的后端ASP处理程序带来不必要的麻烦,甚至导致网站出现一些安全问题。因此我们在将这些信息保存到网站的数据库之前,要对这些用户所输入的信息进行数据的合法性校验,以便后面的程序可以安全顺利的...
分类:
Web程序 时间:
2014-05-10 04:44:06
阅读次数:
382
javascript的函数的生命周期
/*
javascript是所有语言中对函数生命周期处理最为复杂的语言之一
而javascript的函数的生命周期取决于js解释器是如何解释我们编写
的js代码,我们以例子来说明javascript解释器的对函数处理的原理
*/
//为了测试方便,我们先定一个输出函数(nodejs可以直接使用console对象)
function pr...
分类:
编程语言 时间:
2014-05-10 04:37:21
阅读次数:
352
此工具函数没实际意义,只是鉴于EXT的extend方法不太好理解,写了一个简化的extend方法,帮助理解.
/**
*
*/
E = {};
E.extend = function(sub, sup) {
//借用构造函数
sub.prototype = sup;
//保留父类的构造函数,以便在子类构造函数中用调用,将父类变量绑定在this下
sub.prototype.supe...
分类:
Web程序 时间:
2014-05-10 04:22:07
阅读次数:
327
1.js中的变量都是公用的.
2.js中没有静态变量
3.闭包:函数内部可以调用函数外部的变量;反之,则不行...
分类:
编程语言 时间:
2014-05-10 04:21:36
阅读次数:
309
接触到了一个新的系统,根据用户的需求,加上视频的滚动条来实现根据滚动截图的效果,在查找一番资料后,通过简单的比较,最后选择使用EasyUI的slider滚动条来实现这个功能,把EasyUI的demo下载下来后,把domo的网页copy到项目中,并引入对应的css和js,一切准备就绪后,运行页面,发现页面中的滚动条中没有滚动块, 并且上传视频的功能也失效了,我没有改动任何其他功能的代码,但是就出现这个的问题,这究竟是什么原因呢?苦于一时无法找到解决问题的办法,简单备份了一下,使用svn还原了一下最初的版本,再...
分类:
Web程序 时间:
2014-05-10 03:47:14
阅读次数:
575
原文链接:http://www.guimigame.com/thread-49-1-1.html,对于代码有什么不明白的地方,可以到这里给我发问哦!
效果演示
废话不多说了,直接上代码!
JS重现_经典拼板游戏
*{margin:0;padding:0;}
.shell{margin:20px auto;position:relative;width:499px;height:...
分类:
Web程序 时间:
2014-05-10 03:45:50
阅读次数:
425
正则表达式测试程序
使用正则表达式提可以使我们灵活而又高效的处理文本。
正则表达式的全面模式匹配表示法可以使我们快速地分析大量的文本以找到特定的字符模式;提取、编辑、替换或删除文本子字符串;或将提取的字符串添加到集合以生成报告。
如果你对正则表达式还不了解,你可以看看以前发表的文章,有许多关于正则表达式入门的文章,本文不对正则表达式的使用进行介绍。本文主要给出了我自己做的一个正则表达式的测试...
分类:
其他好文 时间:
2014-05-10 03:29:02
阅读次数:
318