js
文章平均质量分 78
davechan_528
这个作者很懒,什么都没留下…
展开
-
五子棋--小游戏
今天更新的第二篇博客,是最近没事的时候写的一个小游戏-----五子棋,用canvas和js写的一个,大家可能觉得,一个破五子棋,网上的逻辑一大堆,各种判断都有,这些我写完以后也去看了,才知道网上早就有人开发了一个比我这个方法好的逻辑,但是我的正方法我个人觉得比较喜欢,所以分享出来给大家看看。之所以用canvas做这个游戏,考虑到现在玩游戏的时候基本都是比较新型的浏览器或者手机,一般对canva原创 2015-09-01 14:27:13 · 651 阅读 · 0 评论 -
随笔一记(版本号排序)
记录一些可能会用到的常见的方法总结,今天记录的是版本号排序。function compareVersion(a, b) { const aList = a.split('.'); const bList = b.split('.'); const al = aList.length; const bl = bList.length; ...原创 2019-06-27 20:32:10 · 704 阅读 · 0 评论 -
百分比和小数之间转换--前端数字运算精度
function percentToValue(value) { value = value + ''; const pointIndex = value.indexOf('.'); if (pointIndex === -1) return (value - 0) / 100; const powIndex = value.length - pointIndex...原创 2019-05-15 18:27:54 · 2649 阅读 · 3 评论 -
基于react 自定义播放音乐界面
播放音频在前端应该是一个经常会遇到的需求,由于现在需求的多样性会导致h5提供的audio元素原生功能不能满足现有的需求,所以有时候会需要我们自己自定义一个能满足更多功能的组件。这也是我写这个组件的初衷。 这个组件是基于audio去写的,利用audio本身自带的属性和方法去做一个拓展。export default class ListenAudio extends...原创 2019-05-15 18:22:44 · 1725 阅读 · 1 评论 -
antd基于Form的自定义Input组件写法
好久没写博客了,以前一直写vue,18年最后一个季度又开始经常写react,这次写一个基于antd form组件的自定义Input组件,写一个最简单的,让刚接触antd的小伙伴们能快速的了解基于form组件的自定义Input组件该如何入手。import React, { PureComponent } from 'react';import { Input, Icon } f...原创 2019-01-02 15:49:23 · 3425 阅读 · 0 评论 -
一个很好玩的效果,可以作为很多特效使用
前几天在群里的看到一个朋友再发这个需求,就问一了一下我怎么弄,刚拿到这个粗略的考虑了一下,觉得需要角度,位置信息很麻烦,写起来需要不少时间,后来去网上查了一下Math的所有函数,希望能找到一个好的解决方案,还真找到了一个方案。下面是html代码: v 你没看错,DOM元素就是这么少。。。下面是css*{ margin: 0; p原创 2016-09-09 14:26:06 · 2000 阅读 · 1 评论 -
图片精灵sprite动画插件
好久好久没有写博客了,最近写了俩个小插件,这是其中一个。我想大家在玩游戏的时候会看到人物走动,这些不管在3d还是2d游戏都会有这些动画,这些动画都有一个小单元一个小单元拼凑吹来的,这个小单元就是精灵,用js或者一些游戏引擎或者是用一些制作游戏的工具不如unity3D会有自带动画制作工具,都可以实现,这里主要由js来实现这一点,毕竟我只是个小前端~首先我们需要知道UI给到我们的图片是什么样子原创 2016-08-29 12:05:03 · 1672 阅读 · 0 评论 -
拖拽效果
这是用原生js写的拖拽效果,考虑到H5里的拖拽有兼容性的限制,所以自己写了一款兼容性比较好的前端拖拽和放置,有兴趣的小伙伴可以点开进行详细的了解。原创 2016-04-26 14:49:06 · 482 阅读 · 0 评论 -
自定义滑动选取价格
最近换工作,就很少来更新博客了。跑去面试,给面试官看我的个人的一些作品的时候,面试官会本能的觉得这些网上都已经有成品了,你再自己写一份,会不会是参照的网上的方法照搬过来然后说是自己的。。。其实这个是挺可笑的,虽然网上的是有比较成熟的方法,但是这些和自己独立开发出来完全是两个不一样的效果,不过最近面试了一些以后也慢慢知道自己需要对哪些知识进行补充,进行深入和拓展,也算一个不晓得收获吧。前几天新公原创 2015-12-08 20:04:04 · 683 阅读 · 0 评论 -
改进的日期插件
好久没来博客里更新了,最近发生了太多事要去处理,一直没时间来更新博客,如果您持续关注却没看到更新,抱歉,让您久等了,今天一次性更新两篇,先说说这一篇,几个月以前写过一款日期插件,当时写完觉得很牛,这么难的都写出来了,现在觉得也就那样,静下心来谁都能写出来,于是在闲余时间自己重新写了一款日期插件。 我先介绍一下这个日期插件,这次写的时候考虑到性能问题,我让日期的DOM元素只加载一次原创 2015-09-01 14:11:57 · 625 阅读 · 0 评论