摘要:
// promise基本用法 let promise = new Promise((resolve, reject) => { resolve('这里放入异步成功返回的结果'); reject('这里放入异步失败的结果'); }); // 成功执行.then,失败执行.catch promise.t 阅读全文
摘要:
在线体验:http://hymhub.gitee.io/plane-game 源码:https://gitee.com/hymhub/plane-game 游戏音效用了FC魂斗罗的,可在电脑和安卓设备体验(安卓推荐将链接在微信或QQ聊天发送后点击打开),移动端子弹自动发射,添加了手指按住飞机拖动操作 阅读全文
摘要:
测试配置: cpu:Intel(R) Core(TM) i7-9750H CPU @2.60GHz gpu:GTX1650 4G 内存:DDR4 2667MHz 浏览器:Chrome 版本 87.0.4280.141 // 测试执行耗时方法 function getRunTime(fun) { co 阅读全文
摘要:
// gulp使用准备: // 1.使用npm i gulp 下载gulp库文件 // 2.在项目根目录下建立gulpfile.js文件 // 3.重构项目的文件夹结构src目录放置源代码文件,dist目录存放构建后的文件 // 4.在gulpfile.js文件中编写任务 // 5.在命令行工具中执 阅读全文
摘要:
接小球游戏和运动留言板核心都是让一个元素在指定盒子内移动, 接小球游戏在线演示: http://hymhub.gitee.io/ball-game-demo 运动留言板在线演示:http://hymhub.gitee.io/comment-demo 接小球源码: <!-- html --> <bod 阅读全文
摘要:
先看效果: 代码写的比较乱,但所有内容纯手写 gitee在线演示:http://hymhub.gitee.io/doudizhu/ 源代码:https://gitee.com/hymhub/doudizhu 主要算法: // 洗牌: // arr保存54张牌 for (const key in ar 阅读全文
摘要:
CSS声明冲突 CSS声明冲突:当多个选择器选中同一个标签,如果属性名相同,属性值不同时则会产生冲突。 举个例子: html: <body> <p class="txt">CSS声明冲突</p> </body> css: p{ color: blue; } .txt{ color: red; } b 阅读全文
摘要:
效果图: html: <ul> <li>item--<a href= "javascript:;">删除</a></li> <li>item--<a href= "javascript:;">删除</a></li> <li>item--<a href= "javascript:;">删除</a></ 阅读全文