使用new Function创建async方法 发表于 2020-09-30 | 分类于 JavaScript new Function创建方法正常的方法,如下: 12345678910function add(a,b) { return a + b;}// 或者var add = function (a, b) { return a + b;} 使用new Fu ... 阅读全文 »
Canvas系列(16):实战-小球与斜面碰撞 发表于 2020-08-04 | 分类于 Canvas 上一章我们讲了小球的拖拽,《小球三部曲》还差一部,今天它来了!本章研究的是小球与斜面碰撞过程。小球与平面或者垂直的面碰撞我们早就会了,在上一章中,有一个函数checkWalls就是检测边界并且处理碰撞,这里的边界就是水平或者垂直的面。现实生活中,大多数情况下,小球碰撞到的并不是平面或者垂直的面,而是 ... 阅读全文 »
Canvas系列(15):实战-小球拖拽 发表于 2020-08-03 | 分类于 Canvas 在上一章中我们实现的小球的碰撞,这章中我们继续玩玩小球,讲解一下小球的拖拽,为了避免代码的混乱本章中就不考虑小球碰撞的情况了,有兴趣的自己看看上一章。 在本章开始的时候,我必须告诉大家一个沮丧事实,Canvas绘制的图形并没有事件来直接操作改图形,这是因为Canvas的整个标签是一个DOM元素,所以 ... 阅读全文 »
Canvas系列(14):实战-小球碰撞 发表于 2020-07-28 | 分类于 Canvas 两小球碰撞是Canvas非常经典的案例,他是一个很简单的需求,但做起来却非常复杂。 小球移动操作根据前面的学习,我们对小球的基本运动了如指掌,直接来一个小球的移动操作,代码如下: 12345678910111213141516171819202122232425262728293031323334 ... 阅读全文 »
Keep APP技术研究 发表于 2020-07-14 | 分类于 运动与健身 最近在研究运动软件Keep,就是那个自律给我自由的Keep。主要方法是使用Charles来抓包,然后查看接口。由于Charles是一款Mac的应用,所以Windows系统,可能不能实践了。另外安卓手机限制不能抓包HTTPS的协议,所以也不能实践了。 现在分享一下我的研究成果,本文可能触及到Keep软 ... 阅读全文 »
《33个理财窍门》读书笔记 发表于 2020-06-20 | 分类于 读书笔记 最近看了一本名叫《33个理财窍门和一份人生理财计划书》的书,由于名字太长,标题就截取了其中一部分。本章记录我觉得有意义的内容。 没有计划,就没有自由一个人能不能创造巨富的转折点,往往就在于能否摆脱“依附心态”,奔向“自由”之路。 其实对于很多人来说,以依附心态过日子反而比较轻松。这是因为只要跟着 ... 阅读全文 »
Three.js教程(7):材质 发表于 2020-05-27 | 分类于 Three.js 之前说过网格(Mesh) = 几何体(Geometry) + 材质(Material),也就是一个物体是有它的形状和材质来决定。几何体(Geometry)类似于前端的HTML而材质(Material)类似于前端的CSS,今天我们看一下材质相关的内容。 MaterialMaterial是所有材质的父 ... 阅读全文 »
Three.js教程(6):几何体 发表于 2020-02-01 | 分类于 Three.js 之前的章节中我们使用了平地、方块、球体等几何体(Geometry),今天我们探讨更多的几何体。先说一个事实,在WebGL中只能绘制3种东西,分别是点、线和三角形。什么?我们之前做的方块和球体,明明就不是三角形呢?其实他们确实是由三角形组成的。多个小的三角形就是可以组成包括球体以内的几乎任何几何体。我 ... 阅读全文 »
Three.js教程(5):光源 发表于 2020-01-30 | 分类于 Three.js Three.js的作用就是做3D效果,一说到3D就绕不过一个话题,那就是阴影。而要出现阴影的效果,那么就要涉及光源。本章介绍Three.js中光源相关的知识。 光源简介光源是THREE.Light类的子类。所有光源都有2个属性,一个是color,是一个THREE.Color类型的值,表示光源的颜色 ... 阅读全文 »
Chrome的小恐龙游戏自动躲避障碍物 发表于 2020-01-07 | 分类于 JavaScript 年初一篇名叫《Chrome 的小恐龙游戏,被我破解了…》的文章在掘金上火了一把,文章中说的是如果在控制台输入Runner.instance_.setSpeed(100)就可以改变小恐龙的速度;如果在控制台输入Runner.prototype.gameOver=()=>{}, ... 阅读全文 »