- 博客(63)
- 资源 (20)
- 收藏
- 关注
原创 Canvas编程练习:20几行js代码实现雷达扫描动画效果
灵感源于一不小心挖了一个陈年老贴etherdream发的《【分享】魔兽技能冷却效果(希望能有更好的思路)》的坟,看他的代码太长(约200行),于是自己动手写了一个,也就20多行代码,效果也还不错,点这里看DEMO(1)。etherdream的原理是使用borderWidth的动态改变,可兼容非HTML5浏览器,缺点是代码较多,需要新增DOM节点,而且只能用纯色遮罩,不能实现用图片做遮罩。
2012-05-14 17:33:50 6112 1
原创 多人扑克游戏:99分游戏规则介绍
关于这个游戏,网上搜到的资料很少,不过百度百科里倒是有,规则说的也还算全面,我就抄下来。而且正在计划与xiaole,jerrod用HTML5/Javascript制作出这个游戏.将会尝试使用websocket来实现通讯。应该说这个游戏的逻辑相当简单,不过还是有很多琐碎的工作要做。99分 99分是一种多人对抗性纸牌游戏,适合于家庭、同事与朋友间娱乐。游戏道具为常见扑克牌
2012-02-22 13:37:34 13711
原创 HTML5游戏:《妄撮》(撕纸)
想象一下,墙上贴着海报,撕掉上面一层海报,此时露出下面一层的旧海报。《妄撮》就是一个类似效果的小游戏,撕掉相片,会显示下面一层的相片。
2011-12-29 13:59:01 6221 6
原创 30多行js代码写一个M*N拼图游戏
刚写过一篇《20多行js代码写一个最简单的3x3拼图游戏》,受zswang的启发下改进了代码,现在做了一个任意M行N列(M,N大于等于2)的拼图,js代码30多行。玩法:方向键,不用解释了。保证拼图有解的方法主要有2种:1.从结局开始移动若干次,浅显易懂,但是空格不在末尾了,如果要把空格移回末尾,还要多两个循环;2.用算法检测随机开局是否有解,如果无解则调整为有解或重新开局。本篇采用了方法2,使用的算法叫做“逆序和”,保证有解、且空格在末尾。关于开局的生成方法有3种:1.数组随机排序。2.模
2011-12-20 21:01:52 5308
原创 20多行js代码写一个最简单的3x3拼图游戏
按惯例,截图是必须的:玩法:方向键胜负:排列出12345678_就算胜利了!兼容各浏览器,使用了“逆序和”判定,来保证一定有解。接下来是js代码,不需要HTML配合了,直接放入body就行了。直接体验就轻轻点击这里。<script>function gd(){ var arr=[1,2,3,4,5,6,7,8].sort(function(){...
2011-12-19 15:49:54 11094 14
原创 贝塞尔曲线算法的Javascript实现
如果在HTML5支持好的浏览器中,可以看到用svg绘制的路径线。在所有浏览器中,均可以看到一个小方块沿着贝塞尔曲线路径来回运动。效果图:主要代码:svg/*参考维基百科http://zh.wikipedia.org/wiki/%E8
2011-10-14 03:11:15 16828 3
原创 SVG动画演示贝塞尔曲线(1-4阶)绘制过程
贝塞尔曲线是我们大陆的叫法,英文名是Bézier Curve,港澳台称为貝茲曲線,新加坡马来西亚称为贝济埃曲线。先看一下效果图: 点击这里查看动画效果维基百科中的贝塞尔曲线条目中的几个GIF动画很漂亮,顺路贴上来。核心Javscript
2011-10-13 22:17:28 10573
转载 使用贝塞尔曲线拟合圆
有些看上去很简单的曲线,例如圆,是无法用贝塞尔曲线或分段贝塞尔曲线精确描述的。可以用四段三次贝塞尔曲线模拟圆,每一段是一个四分之一圆。更一般地,我们可以用n段三次贝塞尔曲线模拟圆。
2011-02-27 22:10:00 11400
原创 发布一款javascript版矩形消除游戏RectWiper
我是山寨一个exe版的界面,一些统计功能没有加上,但易操作性方面改进了些.之前写的游戏都没有搞音效,这次试验一下,用SoundManager2,声音也纠结了很久,本地文件file:///打开的时候,因为flash的安全沙盒导致不能加载声音,需要到flash安全面板去设置。有图有真相: 玩法:找到四个角的颜色都相同的矩形,点击矩形对角的两个球,就会消除并得分,同时奖励时间值
2010-11-29 00:32:00 1880 5
原创 发现一个Javascript+Canvas实现的照片人脸识别
测试: http://liuliu.me/detect/detect.html (该网址已失效,请自行下载源码测试)源码:https://github.com/liuliu/ccv/tree/unstable/js浏览器要求:支持Canvas的浏览器都可以。IE是一个杯具,据说IE9已经摆脱杯具。。。使用方法很简单,输入图片的网址,点Detect按钮就可以了。或者直接选择本地的图...
2010-11-09 13:31:00 8265 2
原创 苦战数晚,发布一款会上瘾的javascript小游戏:彩球连线
2010-06-17: 今天修改了一点点代码,不知道小球重叠的bug是否还存在,我自己没玩出来,请大家留意。快下班了,先上几个图,回头有空了再补些文字内容。js全是自己写的,图也全是自己做的。我做图能力不好,难看点儿。地址: http://jsgame.net/colorlines-cxp/游戏名称:彩球连线游戏简述:1、操作:全鼠标。同颜色小球连线消除并得分。
2010-06-10 18:15:00 2706 4
原创 setTimeout与setInterval在不同浏览器下的差异
setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。(新手可能认为setTimeout与setInterval是javascript函数,这是错误的。新手容易将javascript对象函数与DOM对象方法混淆。) 先来一段代码,大家猜猜在各种浏览器下的结果会是怎么样的呢?function f(){ var s =
2010-01-24 00:59:00 5958 3
原创 我写的Javascript贪食蛇v1
贪食蛇,也叫贪吃蛇,对于Javascript游戏来说,属于入门级的。先上图: 在线试玩:v1.0 v2.0(小花蛇)题外话,先介绍一下贪食蛇。维基百科中文上关于贪食蛇的词条是这么说的:“贪食蛇”是一个产生于1970年代中后期的计算机游戏,也叫贪吃蛇。该游戏在1990年代由于一些手机将其引入而一时间再度流行起来。在游戏中,玩家操控一条细长的蛇爬行于一
2009-08-08 11:34:00 2835 1
原创 JS Game发布:JavaScript漂亮俄罗斯方块
俄罗斯方块,地球人都知道。网上流传的js俄罗斯方块也是多的像米,各有各的不方便,我这里代码全部自己书写,不参考任何现有俄罗斯方块游戏代码,功能及界面上博采众长,力争将我的Js俄罗斯方块做到脱颖而出。当然离尽善尽美还很远,但敢说比我见到过的所有js俄罗斯方块都要好(好玩、好看),如果你有看到更好的,请告诉我。特点:1、按键反应灵敏(摒弃了onkeydown的系统自动repea
2009-07-22 01:37:00 6087 11
原创 查找两个字符串的最长公共子串的Javascript函数
New//查找两个字符串的最长公共子串 function findSubStr(s1,s2){ var S=sstr="",L1=s1.length,L2=s2.length; if(L1>L2){var s3=s1;s1=s2,s2=s3,L1=s2.length;} for(var j=
2009-07-01 11:54:00 2925 1
原创 Javascript日期对象的dateAdd与dateDiff方法
先贴出我写的javascript代码,后面有使用参考。 //by cuixiping, 2008-11-17Date.prototype.dateAdd = function(interval,number) { var d = this; var k={y:FullYear, q:Month, m:Month, w:Date, d:Dat
2008-11-17 23:16:00 3832 4
原创 javascript中非常方便的进制转换
javascript下的进制转换非常方便,系统已经提供内置方法,提供2~36进制间的转型。直接提供表示的有8进制、10进制、16进制。var w=function(s){document.write(+s)};//十进制转其他var x=110;w(x);w(x.toString(8));w(x.toString(32));w(x.toString(16));//其他转十进制var
2007-08-27 12:30:00 38511 7
原创 “被解码的 URI 不是合法的编码” 的问题解决
同事用prototype.js做ajax应用的时候,因GET请求中含有中文参数导致脚本运行时总是提示“被解码的 URI 不是合法的编码”,来问我求解。这个问题跟url编码有关是肯定的了,但具体调试中,却还是碰了些麻烦,走了点弯路,好在还是顺利解决了。同事试了直接传未编码的中文参数,不行;又试了escape编码,不行。我想,换个URLEncode函数应该就OK了吧,没想到还是不行,错误依旧。经过一
2007-08-03 07:41:00 16033 6
原创 根据生日的月份和日期,一行代码计算星座的js小函数(最简)
看到了别人写的一个计算星座的js,冗长的有点儿看不过去,就自己写个了。我想,这个函数应该足够精简了:)什么 if 啊 switch 啊 for 啊 通通滚蛋了……传入参数:month [int] 1~12; day [int] 1~31。 // 根据生日的月份和日期,计算星座。 http://blog.csdn.net/cuixiping/function g
2007-08-03 04:31:00 14370 7
转载 两个RGB的颜色半透明混色算法
各点像素的RGB值是按一定比例混合而成的,这个比例由Alpha值决定,具体算式见下: Alpha = 0 ~ 100 R = ( R1 * (100 - Alpha) + R2 * Alpha ) / 100 G = ( G1 * (100 -
2007-07-19 13:45:00 12367 1
原创 将动网论坛验证码修改为算术运算提问的验证码
维护曙光助学社论坛的过程中,原先为了发帖方便没有启用验证码,结果经常有恶意广告发到论坛上来,于是在注册和发帖时启用验证码,是为了抵制自动发帖机。动网论坛流行太广,其原始的验证码程序恐怕被OCR的可能性很大,我没有去网上搜,猜想应该有了。所以,为了更加安全,将验证码程序稍加改动,变成算术题了。另外还有1个小改进,就是原程序显示3、5、7这三个数字时上面的一横经常不清楚,我把它改的比较清楚了,方法就是
2007-07-13 23:14:00 3191 17
原创 JavaScript扫雷游戏,仿Windows扫雷
javascript版仿windows扫雷游戏,单个HTML文件。CSDN下载:http://download.csdn.net/source/1513308在线试玩:http://jsgame.net/mine-cxp/Javascript版扫雷v2.1 (13K)By: 无心 2006年12月qq: 3092869简述:规则与Windows扫雷相同,支持双键翻雷
2007-04-13 17:39:00 4705 3
Apache HTTP Server 2.4 最新官方中文手册CHM (2016-12-22发布)
2017-04-11
TortoiseSVN 1.8.2 最新使用手册中文版PDF
2013-09-30
1次ajax请求(XMLHttpRequest)上传多个文件,支持进度条处理
2012-08-27
自动批量生成 SWF 缩略图或截图的工具 (SWF To Image)
2011-10-13
Javascript小游戏:彩球连线
2011-09-04
EditPlus的JSLint插件(检验Javascript编写规范)
2011-03-20
javascript版小游戏矩形消除RectWiper,画面和音效都不错
2010-11-28
软件项目开发的全套文档提纲.rar
2008-11-20
软件项目开发的全套文档提纲.rar
2008-11-20
仿163网盘无刷新文件上传.rar
2008-11-20
仿163网盘无刷新文件上传.rar
2008-11-20
CSS2官方(W3C)规范(中文版).chm
2008-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人