摘要: 一·算法描述 随机从一组数据中取出一个,每个数据都有被随机选中的相应概率 二.实现方式 实现算法有两种方式 方式一:先计算出每个数据项的权重,然后依据权重依次将每个数据项放入一个数组中,数据项在数组中的个数与数据项的权重呈正相关,为了简便,也可以将数据项的索引放到数组中,比如一组数据的权重依次是 5 阅读全文
posted @ 2020-11-09 05:38 youyouly 阅读(1772) 评论(0) 推荐(0)
摘要: 一.组件名称 转盘抽奖 二.组件功能 根据奖品(谢谢参与视为一种特殊的奖品)的中奖率,随机出现中奖结果 三.具体实现 ~为了使组件具有高可定制化的特点,将如下属性作为组件接收的属性 1.background: 包含所有奖品的转盘图片 2.direction: 转盘转动的方向 3.turnNum: 每 阅读全文
posted @ 2020-11-09 02:20 youyouly 阅读(247) 评论(0) 推荐(0)
摘要: 最近在看MDN上关于canvas的讲解,对于里面的一个画星星的例子看了好久才明白,主要是里面的一些逻辑计算问题,特别在此记录下心得,如有不对的地方,欢迎指正! HTML JS 获取canvas上下文 开始画星星 画星星核心函数 这里讲一下为什么每次rotate弧度为Math.PI / 5 请看下图 阅读全文
posted @ 2020-10-19 23:09 youyouly 阅读(216) 评论(0) 推荐(0)