摘要: 用Node.JS做服务端,用WebSockets通信,实现HTML5多人在线游戏。 这款扑克牌游戏名称叫99分,源于活动聚会时常多人玩的一种扑克游戏,特别适合6人、8人、10人玩。 这个游戏由3个爱好游戏制作的前端er联合制作:Xiaole,Jerrod, 我(Igin). 我负责服务端脚本,以及客 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 用了很长一段时间的JSLint来做js质量验证工具,但是总有些感觉不爽的地方,JSLint对代码的要求有些不尽合理,所以有了JSHint的诞生,JSHint也是从JSLint分叉(fork)出来的,但是更加人性化了,使用过后,觉得比JSLint要爽多了。 ... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 看第一段代码,这是能正常工作的,画出一条黑线: 和第一段的差别仅仅在于canvas的宽度不同了,但是画不出任何东西: 在我本人机子上测试,Firefox浏览器canvas的极限尺寸是32766,Chrome浏览器canvas的极限尺寸是32767,大于... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(82) 评论(0) 推荐(0) 编辑
摘要: .ini 是Initialization File的缩写,即初始化文件,ini文件格式广泛用于软件的配置文件。 INI文件由节、键、值、注释组成。 根据node.js版本的node-iniparser改写了个Javascript函数来解析INI文件内容,传入... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(278) 评论(0) 推荐(0) 编辑
摘要: SVG spec 1.2以及之前的版本标准中,都只有一种绘制椭圆弧的方式,即以起点、终点、长半轴、短半轴、大小弧标记、顺逆时针方向标记、倾角为参数来确定一段弧。这个方法很强大并灵活,可绘制任意的椭圆弧。有时候我们需要计算圆弧的圆心和起始角度、结束角度,虽然标准... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 自己写排序算法十分繁琐,而且不够灵活,百度搜索“ASP 文件夹排序”搜到的结果可以100%视为垃圾。本文推荐一种最小代价的做法。 " & rs("Name") & " | " & rs("Type") & "" rs.MoveNextWendrs.Clo... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(83) 评论(0) 推荐(0) 编辑
摘要: ASP中,常用Server.MapPath()来获取文件或文件夹路径,但是你可能碰到过这个方法出错的情况,而在手册或者教程中根本找不到相应的说明,只能从网上搜索到问题的答案,本文是我的经验分享,希望对部分人有用。 看过本文,才敢说你懂得用Server.Ma... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 封装了一个ajax多文件上传,功能就是选择多个文件,用ajax上传。 调用方式也很简单,写一个json对象做为参数配置,设置要上传的服务端url以及选择文件和上传完成等的事件处理函数,new一个AjaxUploadX对象,调用selectFiles方法选择文件... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 本文内容翻译自W3.org网站的SVG规范,作为自己的备忘,供SVG初学者参考。 原文网址: SVG fill-rule property in SVG 1.1 (Second Edition) SVG的图形填充规则通过fill-rule属性来指定。 ... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 最常见的做法是采用正则表达式替换的方法,将特殊字符如 & 等进行替换,htmlencode的时候这样替换还比较容易,但发过来htmldecode的时候就不一定好用了,因为需要反转的情况很多,出了常见的<>&以外,还有 ©&quo... 阅读全文
posted @ 2022-11-23 21:10 IginCui 阅读(135) 评论(0) 推荐(0) 编辑