欢迎关注得胜的git仓库

2019年3月6日

原生js扫雷代码

摘要: 思路要点: 1. 随机地雷放到一个二维数组中; 2. 每一个格子要统计周围有几颗雷; 3. 每一个格子是否处于打开状态,用于判断是否赢得游戏; 4. 如果点击到周围没有雷的地方,把周围的打开; 具体的见代码 阅读全文

posted @ 2019-03-06 18:17 web得胜 阅读(607) 评论(0) 推荐(1) 编辑

2019年1月14日

身份证验证思路及代码

摘要: 1、将前面的身份证号码17位数分别乘以不同的系数。从第一位到第十七位的系数分别为:7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2 ; 2、将这17位数字和系数相乘的结果相加; 3、用加出来和除以11,看余数是多少; 4、余数只可能有0 1 2 3 4 5 6 7 8 9 10这11个数... 阅读全文

posted @ 2019-01-14 20:03 web得胜 阅读(782) 评论(0) 推荐(1) 编辑

IMEI校验思路及代码

摘要: IMEI校验码算法: (1).将偶数位数字分别乘以2,分别计算个位数和十位数之和 (2).将奇数位数字相加,再加上上一步算得的值 (3).如果得出的数个位是0则校验位为0,否则为10减去个位数 如:35 89 01 80 69 72 41 偶数位乘以2得到5*2=10 9*2=18 1*2=02 0*2=00... 阅读全文

posted @ 2019-01-14 20:01 web得胜 阅读(1074) 评论(0) 推荐(0) 编辑

2019年1月11日

多种模式的五子棋

摘要: 本次版本包含人机对战(机器先手、机器后手)、人人模式(默认)、提示功能等。 阅读全文

posted @ 2019-01-11 17:21 web得胜 阅读(734) 评论(2) 推荐(1) 编辑

2018年12月5日

call和apply用途与使用方法

摘要: 当你看代码时,经常会看到以下情形:(在这个博客里面,参数context是执行上下文的意思,params是参数的意思) Object.prototype.toString.call(context, params); fn.call(context, params); Array.prototype. 阅读全文

posted @ 2018-12-05 16:12 web得胜 阅读(780) 评论(2) 推荐(0) 编辑

2018年12月4日

websocket实现五子棋联机对战

摘要: GoBang.html // 对弈的页面 goBangServer.js // 对弈的服务 index.html // 选房间的页面 server.js // 创建房间的服务 安装依赖nodejs-websocket,启动那两个服务js,把代码放在服务器上或者用HBuilder打开就可以用了 阅读全文

posted @ 2018-12-04 14:00 web得胜 阅读(3068) 评论(4) 推荐(3) 编辑

五子棋升级版

摘要: 悔棋 认输 再来一局 求和 // 五子棋 ... 阅读全文

posted @ 2018-12-04 13:48 web得胜 阅读(457) 评论(1) 推荐(2) 编辑

2018年10月25日

js+canvas实现象棋的布局、走棋位置提示、走棋代码

摘要: 不支持canvas class Chess{ constructor(canvasId){ this.canvas = document.getElementById(canvasId); this.ctx = this.canvas.getContext("2d"); this.initCanv... 阅读全文

posted @ 2018-10-25 11:12 web得胜 阅读(2094) 评论(0) 推荐(3) 编辑

js将canvas保存成图片并下载

摘要: 文中图片是个七巧板,如下: 阅读全文

posted @ 2018-10-25 11:01 web得胜 阅读(22437) 评论(1) 推荐(4) 编辑

js下载文件方法与原理小分析

摘要: 原理:html的a标签,设置dawnload属性后,可以下载href指向的文件。 在js中往往是点击某一个按钮后下载一个文件,并且文件的地址是变化的。因此我们可以动态创建一个a标签,设置好download和href属性,然后添加到页面中,用代码触发click事件,就可以实现下载了。 如你要下载下面这 阅读全文

posted @ 2018-10-25 10:46 web得胜 阅读(1477) 评论(0) 推荐(0) 编辑

导航

感谢观看web得胜的博客,如果您觉得对你有帮助,请点赞支持一下哦~。发现问题请留言指正,谢谢!