摘要: 发布时间 2005-07-01 13:50:00 // 文件->base64 function Base64EncodeFile(fileSpec) { var xml_dom = new ActiveXObject("MSXML2.DOMDocument"); var ado_stream = n 阅读全文
posted @ 2022-11-23 21:12 IginCui 阅读(95) 评论(0) 推荐(0)
摘要: 发布时间 2007-07-19 13:45:00 各点像素的RGB值是按一定比例混合而成的,这个比例由Alpha值决定,具体算式见下: Alpha = 0 ~ 100 R = ( R1 * (100 - Alpha) + R2 * Alpha ) / 100 G = ( G1 * (100 - Al 阅读全文
posted @ 2022-11-23 21:12 IginCui 阅读(226) 评论(0) 推荐(0)
摘要: 发布时间 2004-09-16 14:51:00 VBS(ASP)的MD5封装类 应用示例: <!-- #include file="md5.asp" --> <% e_PWS = "abc" dim objMD5, e_PWS_enc set objMD5 = new clsMD5 e_PWS_e 阅读全文
posted @ 2022-11-23 21:12 IginCui 阅读(99) 评论(0) 推荐(0)
摘要: 发布时间 2007-04-13 17:39:00 javascript版仿windows扫雷游戏,单个HTML文件。 在线试玩:https://jsgame.net/cxp/mine-cxp/ <!-- Javascript版扫雷v2.1 (13K) By: 无心 2006年12月 qq: 6733 阅读全文
posted @ 2022-11-23 21:12 IginCui 阅读(251) 评论(0) 推荐(0)
摘要: 发布时间 2012-04-11 17:24:42 有g参数的正则表达式: var kk=//w/w/g; var kk= new RegExp( "//w//w" , "g" ); 如果正则表达式有指定g参数全局匹配 , 则每次test()是依次获得下一个匹配。举例说明: var s= "AABBC 阅读全文
posted @ 2022-11-23 21:12 IginCui 阅读(139) 评论(0) 推荐(0)
摘要: 发布时间 2004-09-16 10:50:00 JavaScript中为String对象添加 trim() 方法 //自己动手为string添加trim String.prototype.trim = function(){return this.replace(/^\s+|\s+$/g,""); 阅读全文
posted @ 2022-11-23 21:12 IginCui 阅读(72) 评论(0) 推荐(0)
摘要: 发布时间 2007-08-03 04:31:00 看到了别人写的一个计算星座的js,冗长的有点儿看不过去,就自己写个了。 我想,这个函数应该足够精简了:) 什么 if 啊 switch 啊 for 啊 通通滚蛋了…… 传入参数:month [int] 1~12; day [int] 1~31。 // 阅读全文
posted @ 2022-11-23 21:12 IginCui 阅读(229) 评论(0) 推荐(0)
摘要: 发布时间 2008-11-17 23:16:00 先贴出我写的javascript代码,后面有使用参考。 //by cuixiping, 2008-11-17 Date.prototype.dateAdd = function(interval,number) { var d = this; var 阅读全文
posted @ 2022-11-23 21:11 IginCui 阅读(79) 评论(0) 推荐(0)
摘要: 发布时间 2010-01-23 22:59:00 setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。(新手可能认为setTimeout与setInterval是javascript函数,这是错误的。新手容易将javascrip 阅读全文
posted @ 2022-11-23 21:11 IginCui 阅读(107) 评论(0) 推荐(0)
摘要: 发布时间: 2009-08-08 11:34:00 贪食蛇,也叫贪吃蛇,对于Javascript游戏来说,属于入门级的。 先上图: 在线试玩:v1.0 v2.0 (链接已失效)(小花蛇) 题外话,先介绍一下贪食蛇。 维基百科上关于贪食蛇的词条是这么说的: 贪食蛇是一个产生于1970年代中后期的计算机 阅读全文
posted @ 2022-11-23 21:11 IginCui 阅读(95) 评论(0) 推荐(0)
摘要: 发布时间 2009-07-22 01:37:00 俄罗斯方块,地球人都知道。 网上流传的js俄罗斯方块也是多的像米,各有各的不方便,我这里代码全部自己书写,不参考任何现有俄罗斯方块游戏代码,功能及界面上博采众长,力争将我的Js俄罗斯方块做到脱颖而出。当然离尽善尽美还很远,但敢说比我见到过的所有js俄 阅读全文
posted @ 2022-11-23 21:11 IginCui 阅读(6904) 评论(0) 推荐(0)
摘要: 发布时间 2010-06-10 18:15:00 js全是自己写的,图也全是自己做的。我做图能力不好,难看点儿。 试玩地址:https://jsgame.net/cxp/colorlines-cxp-201405/ 游戏名称:彩球连线 游戏操作:全鼠标。同颜色小球连续5个以上横或竖或斜连线消除并得分 阅读全文
posted @ 2022-11-23 21:11 IginCui 阅读(293) 评论(0) 推荐(0)
摘要: 发布时间 2012-09-03 11:31:55 对于ASCII字符,这三个函数的作用都是将字符转换成百分比编码(Percent-encoding ),区别是各自排除编码的字符不同:escape() will not encode: @*/+encodeURI() will not encode: 阅读全文
posted @ 2022-11-23 21:11 IginCui 阅读(70) 评论(0) 推荐(0)
摘要: 发布时间 2009-07-01 11:54:00 //查找两个字符串的最长公共子串 function findSubStr(s1,s2){ var S=sstr= "" ,L1=s1.length,L2=s2.length; if (L1>L2){ var s3=s1;s1=s2,s2=s3,L1= 阅读全文
posted @ 2022-11-23 21:11 IginCui 阅读(108) 评论(0) 推荐(0)
摘要: 发布时间 2010-05-26 16:52:00 JavaScript实现CRC32函数 该函数只处理ASCII字符,如需处理中文,需要先编码。 (function() { var table = "00000000 77073096 EE0E612C 990951BA 076DC419 706AF 阅读全文
posted @ 2022-11-23 21:11 IginCui 阅读(1653) 评论(0) 推荐(0)
摘要: 发布时间 2013-09-27 21:52:45 制表符常用来表示代码缩进,制表符的宽度的设置,对于任何一款代码编辑器来说都是很必须的功能。 在浏览器中展示代码的时候,通常我们只能将TAB替换为4个空格来显示,因为默认的TAB太宽了。 W3C的CSS3草案中已有关于TAB宽度的设定,在这里。 高兴的 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(181) 评论(0) 推荐(0)
摘要: 发布时间 2012-05-14 17:33:50 灵感源于一不小心挖了一个陈年老贴etherdream发的《【分享】魔兽技能冷却效果(希望能有更好的思路)》的坟,看他的代码太长(约200行),于是自己动手写了一个,也就20多行代码,效果也还不错,点这里看DEMO(1)。 etherdream的原理是 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(324) 评论(0) 推荐(0)
摘要: 发布时间 2013-05-30 00:50:17 密码强度的提示大家都不陌生,网站所有者往往期望用户输入高强度的密码来保证更好的安全性,但是用户往往是懒惰的,密码复杂了很快会忘掉,这是个矛盾,于是有的网站是强制要求用户必需设置高强度的密码,有的网站则是对低强度的密码给予警告提醒。 那么能否让用户非常 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(95) 评论(0) 推荐(0)
摘要: 发布时间 2011-01-24 19:52:00 假设有一个函数A是这样的: function A(){ } 可能的调用方式有: new A(); A(); A.a=A; A.a(); A.prototype.b=A; b=new A(); b.b(); A.prototype.c=A; A.pro 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(60) 评论(0) 推荐(0)
摘要: 发布时间 2010-09-09 21:31:00 看第一段代码,这是能正常工作的,画出一条黑线: <canvas id="myCanvas" width="32766" height="100"></canvas> <script> var c=document.getElementById("my 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(118) 评论(0) 推荐(0)
摘要: 发布时间 2012-05-16 14:42:18 一个应用场景是,点击一条路径,显示该路径的控制点。因为有transform变形( 平移、缩放、倾斜、旋转等变换),所以获取变形后的新坐标需要计算。 纯数学的方法,就是用2D变换矩阵的一些公式去运算,过程稍微有点复杂。 不过好在SVG已经提供了丰富的A 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(164) 评论(0) 推荐(0)
摘要: 发布时间 2011-10-14 03:11:15 如果在HTML5支持好的浏览器中,可以看到用svg绘制的路径线。 在所有浏览器中,均可以看到一个小方块沿着贝塞尔曲线路径来回运动。 效果图:丢失 主要代码: <div style="position:absolute;left:0;top:0;wid 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(130) 评论(0) 推荐(0)
摘要: 发布时间 2011-10-13 22:17:28 贝塞尔曲线是我们大陆的叫法,英文名是Bézier Curve,港澳台称为貝茲曲線,新加坡马来西亚称为贝济埃曲线。 先看一下效果图: 点击这里查看动画效果 维基百科中的贝塞尔曲线条目中的几个GIF动画很漂亮,顺路贴上来。 核心Javscript代码: 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(318) 评论(0) 推荐(0)
摘要: 发布时间 2011-03-02 06:00:00 一、基础 对于彩色转灰度,有一个很著名的心理学 公式: Gray = R*0.299 + G*0.587 + B*0.114 关于公式的代码实现,可以参考BenBen的<<如何将真彩色图转换为各种灰度图 >>. 二、整数算法 而实际应用时,希望避免低 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(38) 评论(0) 推荐(0)
摘要: 发布时间 2010-11-09 13:31:00 测试: http://liuliu.me/detect/detect.html (该网址已失效,请自行下载源码测试) 源码:https://github.com/liuliu/ccv/tree/unstable/js 浏览器要求:支持Canvas的浏 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(154) 评论(0) 推荐(0)
摘要: 发布时间 2012-10-08 18:01:59 用了很长一段时间的JSLint来做js质量验证工具,但是总有些感觉不爽的地方,JSLint对代码的要求有些不尽合理,所以有了JSHint的诞生,JSHint也是从JSLint分叉(fork)出来的,但是更加人性化了,使用过后,觉得比JSLint要爽多 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(109) 评论(0) 推荐(0)
摘要: 发布时间 2011-02-27 22:10:00 三次贝塞尔曲线非常适合用来绘制光滑连续曲线,因为只需要非常稀疏的数据集就能完整地绘制那些需要精确控制的曲线。 有些看上去很简单的曲线,例如圆,是无法用贝塞尔曲线或分段贝塞尔曲线精确描述的。可以用四段三次贝塞尔曲线模拟圆,每一段是一个四分之一圆。更一般 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(429) 评论(0) 推荐(0)
摘要: 发布时间 2009-03-07 11:54:00 这里简短记录一下WEB前端开发中的性能调试工具。 当然,这些工具本身的功能一般都超出了性能调试的范围,有很多其它的好功能,记录下工具的名称随时可以方便搜索了。还有两款是易用性检测工具,严格的讲不属于性能调试工具。 1. Firebug + YSlow 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(281) 评论(0) 推荐(0)
摘要: 发布时间:2011-12-20 21:01:52 刚写过一篇《20多行js代码写一个最简单的3x3拼图游戏》,受zswang的启发下改进了代码,现在做了一个任意M行N列(M,N大于等于2)的拼图,js代码30多行。 先上图: 玩法:方向键,不用解释了。 直接体验就轻轻点击这里 保证拼图有解的方法主要 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(172) 评论(0) 推荐(0)
摘要: 发布时间: 2011-12-19 15:49:54 按惯例,截图是必须的: 玩法:方向键 胜负:排列出12345678_就算胜利了! 兼容各浏览器,使用了逆序和判定,来保证一定有解。 接下来是js代码,不需要HTML配合了,直接放入body就行了。直接体验就轻轻点击这里 <script> funct 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(256) 评论(0) 推荐(0)
摘要: 发布时间: 2010-11-29 00:32:00 我是山寨一个exe版的界面,一些统计功能没有加上,但易操作性方面改进了些. 之前写的游戏都没有搞音效,这次试验一下,用SoundManager2,声音也纠结了很久,本地文件file:///打开的时候,因为flash的安全沙盒导致不能加载声音,需要到 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(112) 评论(0) 推荐(0)
摘要: 发布时间: 2012-09-12 06:14:51 先科普一下GWT的概念。 GWT: Google Web Toolkit的缩写,有了 GWT可以使用 Java 编程语言编写 AJAX 前端,然后 GWT 会交叉编译到优化的JavaScript 中,而 JavaScript 可以自动在所有主要浏览 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(582) 评论(0) 推荐(0)
摘要: 发布时间 2012-09-17 11:59:05 ini 是Initialization File的缩写,即初始化文件,ini文件格式广泛用于软件的配置文件。 INI文件由节、键、值、注释组成。 根据node.js版本的node-iniparser改写了个Javascript函数来解析INI文件内容 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(402) 评论(0) 推荐(0)
摘要: 发布时间 2012-09-05 11:31:55 ASP中,常用Server.MapPath()来获取文件或文件夹路径,但是你可能碰到过这个方法出错的情况,而在手册或者教程中根本找不到相应的说明,只能从网上搜索到问题的答案,本文是我的经验分享,希望对部分人有用。 看过本文,才敢说你懂得用Server 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(115) 评论(0) 推荐(0)
摘要: 发布时间 2012-09-08 16:12:24 SVG spec 1.2以及之前的版本标准中,都只有一种绘制椭圆弧的方式,即以起点、终点、长半轴、短半轴、大小弧标记、顺逆时针方向标记、倾角为参数来确定一段弧。这个方法很强大并灵活,可绘制任意的椭圆弧。有时候我们需要计算圆弧的圆心和起始角度、结束角度 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(381) 评论(0) 推荐(0)
摘要: 发布时间 2012-07-17 15:35:45 做Canvas应用的开发,可能会碰到需要使画面模糊的需求。 容易想到三种方式: 1、半透明模糊 PNG 覆盖的方式,这种方式简单易行,但是不能灵活控制模糊程度。 2、CSS方式,比如用-webkit-filter:blur(10px); 的形式,也极 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(461) 评论(0) 推荐(0)
摘要: 发布时间:2012-07-18 10:10:00 用Node.JS做服务端,用WebSockets通信,实现HTML5多人在线游戏。 这款扑克牌游戏名称叫99分,源于活动聚会时常多人玩的一种扑克游戏,特别适合6人、8人、10人玩。 这个游戏由3个爱好游戏制作的前端er联合制作:Xiaole,Jerr 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(495) 评论(0) 推荐(0)
摘要: 发布时间 2012-08-27 10:52:31 封装了一个ajax多文件上传,功能就是选择多个文件,用ajax上传。 调用方式也很简单,写一个json对象做为参数配置,设置要上传的服务端url以及选择文件和上传完成等的事件处理函数,new一个AjaxUploadX对象,调用selectFiles方 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(110) 评论(0) 推荐(0)
摘要: 发布时间 2012-09-07 00:29:21 自己写排序算法十分繁琐,而且不够灵活,百度搜索"ASP 文件夹排序"搜到的结果可以100%视为垃圾。本文推荐一种最小代价的做法。 '定义获取排序文件列表的函数 Function getSortedFiles(folderPath) Dim rs, f 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(122) 评论(0) 推荐(0)
摘要: 发布时间 2012-05-23 16:48:08 现有这样一段HTML: <div id="div1"> <span class="a">a1</span> <span class="b">b1</span> <span class="c">c1</span> <div id="div2"> <sp 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(25) 评论(0) 推荐(0)
摘要: 发布时间 2008-09-13 22:16:00 var a=0,b=-0; // +0 and -0 alert(a b); //true alert(1/a 1/b); //false 遇到这个问题,竟一时想不出答案。 这是我看了这篇A Collection of JavaScript Gotc 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(43) 评论(0) 推荐(0)
摘要: 发布时间 2008-10-15 22:16:00 最常见的做法是采用正则表达式替换的方法,将特殊字符如 < > & 等进行替换,htmlencode的时候这样替换还比较容易,但发过来htmldecode的时候就不一定好用了,因为需要反转的情况很多,出了常见的&lt;&gt;&amp;以外,还有&nb 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(161) 评论(0) 推荐(0)
摘要: 发布时间 2013-03-31 00:50:17 看到百度搜索结果的恶心网址,总是不爽,于是花了点时间写了个Chrome扩展,自动修正这些链接。 主要作用:移除百度搜索结果链接的跳转,直接打开结果网址。 将类似这样的链接 http://www.baidu.com/link?url=l7MHGJqjJ 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(106) 评论(0) 推荐(0)
摘要: 发布时间 2013-10-14 15:16:37 一般来说,不太可能在html文档中遇到极大的<ol>列表,本文只是纯粹技术探讨。 碰巧遇到这个问题就测试了一下。 测得这个极限是 [-2147483648, 2147483647], 也就是 [ - 2^31 ~ 2^31 - 1 ] 浏览器具体又略 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(133) 评论(0) 推荐(0)
摘要: 发布时间 2013-09-30 14:52:45 编写文档手册的时候,我们经常需要列表项前面的序号将上级各层的序号也附加在前面,如下图: (图一) 但默认的<ol>列表,任何层次都是单个序号开始。如下图: (图二) 要实现图一效果,方法之一是直接将序号部分作为列表内容的一部分,插入相应的HTML,可 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(159) 评论(0) 推荐(0)
摘要: 发布时间 2014-11-03 09:59:18 IE8以及IE8以下的浏览器是不支持SVG的,svgz是svg文件的压缩格式,本文介绍的配置与浏览器无关,但浏览svgz文件请在IE9+或Firefox,Chrome等其他现代浏览器打开。 要让浏览器能正常显示svgz文件,需要3个条件: 1、浏览器 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(52) 评论(0) 推荐(0)
摘要: 发布时间 2013-09-24 15:08:16 设计中,用到需要判断点是否在正六边形内,先是在网上搜了好几篇文章,发现都搞的挺复杂的,往往要使用向量运算计算面积夹角距离方向等,或者是射线法算交点,或者是切分三角形,这种思路通用于任意多边形。我考虑到正六边形的特殊性,发现这个问题其实可以很讨巧的超简 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(282) 评论(0) 推荐(0)
摘要: 发布时间 2013-09-23 16:06:39 直线一般方程为 A x + B y + C = 0 则以该直线为对称轴,做镜像变换的矩阵为: 任意点P(x,y)变换后的新坐标Q(x',y')的坐标为: SVG中的直线通常是以坐标轴形式或者是两点形式表示的。 如果是以两点线段形式表示的,需要先求出直 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(503) 评论(0) 推荐(0)
摘要: 发布时间 2013-11-06 01:40:15 IE8+,Firefox,Chrome,Opera,Safari 等现代浏览器普遍支持data URL IE8 data URL 最大长度限制为32k字节,超出无效。IE9+没有这个限制 IE只识别base64编码或百分号编码(URL编码, enco 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(73) 评论(0) 推荐(0)
摘要: 发布时间 2013-08-14 09:36:56 前言 关于indexedDB的基础知识,可以查阅 Indexed Database API (W3C) s Using_IndexedDB (MDN) 和 使用IndexedDB (中文). 关于indexedDB的索引,我仔细翻看了W3C API才 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(60) 评论(0) 推荐(0)
摘要: QQ轻聊版、TIM版均有这个BUG:如果电脑上之前没有安装过QQ完整版(比如我新装的虚拟机),那么QQ轻聊版、TIM版里面,设置修改个人文件夹位置将无法生效。在QQ轻聊版、TIM版设置界面修改个人文件夹位置后,会提示转移数据文件,之后会重启轻聊版/TIM,但重启后的登录界面上没有之前登录过的QQ号, 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(406) 评论(0) 推荐(0)
摘要: 发布时间 2013-10-22 09:43:20 国庆期间,写了个SVG + Javascript 实现的五边形的扫雷游戏,在QQ群和微博公布了一下,一直懒得写到blog上面来,现在补上来。 这个是10月5号晚上写的,在QQ群发出来之后,根据朋友们的体验,以及自己的想法,后面几天又陆续修了一些bug 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(176) 评论(0) 推荐(0)
摘要: 发布时间 2013-03-24 22:59:24 智力测试题经常遇到类似的逻辑题,给几个容量不等的杯子,让你倒出多少的水。 安卓上有一款专门玩这个题的游戏叫做 Water Logic. 我安装这个游戏把几十个关卡通了一遍,感觉这个游戏的关卡设计很不好,关卡的难度并不是递增的,有很多后面的关卡相当的弱 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(632) 评论(0) 推荐(0)
摘要: 发布时间 2022-11-17 16:30:58 某位朋友研究华容道(又名三国华容道,一种滑块类益智游戏), 于是受到启发, 做一个可视化的状态关系图。 不废话, 直接上图 每个节点的图案不同, 且是动态生成的, 给节点数据的 symbol 赋值为 ‘path://M 0 0 L 1 1…’ 这样的 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(71) 评论(0) 推荐(0)
摘要: 发布时间 2012-12-14 17:27:41 今天同事惊奇的告诉我,说找到个在线的EditPlus注册码生成器,我赶紧去看了看,还真是,在这里。 exe的注册机病毒太多,纯js的在线注册机可就放心了。 作者是从别人的注册机反汇编然后找出算法的,更令我惊奇的是,这作者Demon竟然是搞法律的,才刚 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(165) 评论(0) 推荐(0)
摘要: 发布时间 2011-03-02 06:00:00 方法一: 对于彩色转灰度,有一个很著名的心理学公式: Gray = R*0.299 + G*0.587 + B*0.114 方法二: 实际应用时,希望避免低速的浮点运算,所以需要整数算法。 注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(786) 评论(0) 推荐(0)
摘要: 发布时间 2013-09-23 11:55:36 下面通过两种直线方程的形式,求解点关于直线的距离、垂足、对称点公式。 问题描述1:已知点的坐标(x0,y0),直线的方程为Ax+By+C = 0;求点到直线上的距离d、点在直线上的垂足(x, y)、点关于直线的对称点(x', y')。 解决方法: ( 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(1097) 评论(0) 推荐(0)
摘要: 发布时间 2015-08-03 16:56:13 有时候只是简单的为了测试某个php函数的效果,以前总是需要建一个php文件,复制这个文件的路径,再通过web访问或者用php命令执行这个php文件。 一直想要怎么才能不用创建文件,才能直接执行PHP代码片段呢?终于找到了方法,现在分享出来,给有需要的 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(29) 评论(0) 推荐(0)
摘要: 发布时间 2014-10-13 13:30:18 以前我写过一篇《HTML5迷你游戏作验证码》,说的是国外的Play Thru用微游戏做的验证码,现在又看到了国内一家做类似验证码产品(极验验证)的公司(获得天使湾投资),也是采用拖拽拼图游戏的形式做验证码,用户需要使图块放入对应的空缺中,不过玩法就只 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(25) 评论(0) 推荐(0)
摘要: 发布时间 2013-12-30 19:56:00 Stave是一个Fiddler扩展插件,让Fiddler能将URL映射到本地目录,实现批量文件自动响应。 Fiddler自带的AutoResponder每条自动响应规则只能对应一个本地文件, 在文件数目较多的时候,使用起来很不方便,往往需要部署到本地 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(27) 评论(0) 推荐(0)
摘要: 发布时间 2013-03-20 16:07:31 Canvas里绘制椭圆是一个很常见的需求,比较新的HTML Canvas 2D Context W3C草案里面新增了ellipse方法绘制椭圆,但是目前大多数浏览器还没有实现该方法,所以需要用arc或者arcTo方法结合scale变形来绘制椭圆。 示 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(29) 评论(0) 推荐(0)
摘要: 发布时间 2015-05-27 01:14:54 canvas转换为dataURL (从canvas获取dataURL) var dataurl = canvas.toDataURL('image/png'); var dataurl2 = canvas.toDataURL('image/jpeg' 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(41) 评论(0) 推荐(0)
摘要: 发布时间 2014-07-08 08:47:27 之前在StackOverflow回答了这个问题,现在整理到Blog里。 因为安全限制,脚本是不能随意设置其value值的,所以并不能像其它表单输入域那样用属性来设置使其重置。 重置一个文件域的值,归纳起来主要有 3 种方法。 本文分析这三种方法的浏览 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(77) 评论(0) 推荐(0)
摘要: 发布时间 2016-06-01 19:00:33 由于 HTML Canvas 2D Context标准中并没有直接绘制椭圆与椭圆弧的方法,所以浏览器普遍没有这个方法,不过,Chrome支持 ellipse方法,至于从哪个版本开始支持的,我就未查证了。IE11,Edge, Firefox, Safa 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(150) 评论(0) 推荐(0)
摘要: 发布时间 2013-11-15 01:18:09 new A.B() 与 new A().B() 是有区别的,这个大家都知道,至于为什么,我之前一直不是很理解。 这个问题涉及到的知识面是,点运算符、new运算符、函数执行这三者之间的优先级的问题。 new A.B(); 的逻辑是这样的: new A. 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(17) 评论(0) 推荐(0)
摘要: 发布时间 2014-12-30 20:32:48 JS的类型数组大体可分为3类:无符号整数、有符号整数、浮点数。 Int8Array; Uint8Array; Uint8ClampedArray; Int16Array; Uint16Array; Int32Array; Uint32Array; F 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(303) 评论(0) 推荐(0)
摘要: 发布时间 2018-03-23 11:06:40 SVG中的路径数据,即path元素的 d 属性,有一系列的路径绘制指令,其中椭圆弧指令(A)最复杂,不算椭圆弧起始点的x,y坐标的话,依然有 7 个参数。 SVG椭圆弧指令的参数,与Canvas等圆弧指令的参数有很大差别,Canvas中使用圆心、半径 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(1839) 评论(0) 推荐(0)
摘要: 发布时间 2013-10-14 16:30:03 例如处理事件的时候,有时候需要知道当前点击的是第几个子节点,而HTML DOM本身并没有直接提供相应的属性,需要自己来计算。 从一个索引序号,很容易得到该索引对应的子节点或者子元素,直接用parentNode.childNodes[index] 或  阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(1173) 评论(0) 推荐(0)