自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 处理HTML5兼容性问题

第一种方法: 通过JS创建DOM元素,既然没有,那就自个儿创建 document.createElement(“header”); 问题:标签过多,操作复杂。 第二种方法: 直接引用封装好的工具库 — html5shiv.js <script src="https://cdn.bo...

2019-05-18 09:30:05

阅读数 225

评论数 0

原创 原生js利用使小球沿抛物线路径到达指定位置

以上是最终运动效果,绿球通过抛物线到达红球的位置(轨迹是为了展现运动效果额外添加的,可删除) html部分就是定义两个div用来表示小球,忽略。进入js部分。 曲线运动原理: 二次函数公式 y= ax²+bx+c 小球在页面上的位置由它的属性 left ,top确定 故将小球的left,top...

2019-04-26 22:09:32

阅读数 123

评论数 0

原创 ES6学习笔记之解构赋值

解构赋值 结构赋值的目的还是为了赋值,等号左右是某一种结构,比如数组,通过元素之间的一一对应达到赋值的效果。在某种情形下也可用于两个变量之间的交换等特殊操作。 解构赋值分类: 数组 对象 字符串 布尔 函数参数 数值 1.数组 : { let a,b; [a,b]=[1,2];...

2019-04-26 09:06:46

阅读数 13

评论数 0

原创 分别采用步长、正弦函数两种原生js方法封装处理多个属性的缓动函数

缓动动画 首先需要准备的几个函数 Math.ceil(); //向上取整 Math.floor(); // 向下取整 Math.round(); // 四舍五入 Math.sin(); // 正弦函数 缓动动画的解决方案 1.步长 采用步长作为速度变化的参考量 假设小球从最左侧移动到右侧目标区...

2019-04-24 21:42:19

阅读数 46

评论数 0

原创 几个常用的正则表达式和实例,包括用户名、密码等

用户名:只能包括数字字母的组合,长度为4-15位 let reg = /^[A-Za-z0-9]{4,15}$/; console.log(reg.test("Guo123")); //true; console.log(reg.test("Guo123*#...

2019-04-22 22:56:50

阅读数 2073

评论数 0

提示
确定要删除当前文章?
取消 删除