关注前端 | 前端博客

promise用例

常用的promise用例 promise用例场景1:给某个异步请求设置超时时间,并且在超时后执行相应的操作 123456789101112131415161718192021222324252627282930//请求某个图片资源 function requestImg(&#...

阅读全文

2018年09月28日 2392℃ 1条评论 4喜欢

JS-全选/单选

全选单选功能ES5实现 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>demo</title> </head> <body> <ul> ...

阅读全文

2018年07月29日 1746℃ 1条评论 0喜欢

动画相关

动画原理: 目标位置 = 当前位置 + 步长 缓冲动画 12345678910111213141516function bufferAnimation(el,target){     //清除历史定时器     clearInterval(el.t...

阅读全文

2018年07月26日 1342℃ 0条评论 0喜欢

原生js仿博客园日历

仿博客园日历 - 先上一张效果图 * 该日历用table布局 * 实现了上一月和下一月的点击渲染效果 * 实现了当前日期的高亮 * 实现了显示月份所有日期高亮 *兼容IOS和Android * 用到了日期格式化方法date...

阅读全文

2018年07月25日 1376℃ 0条评论 5喜欢

JS-Date常用方法总结

概要:本篇文章主要是自己总结的日期时间的一些常用的方法,需要了解Date请点击这里 日期时间常用方法总结 - date-commonJS 下载文件到本地 验证类 获取类 工具类 一、验证类 验证闰年 验证年月日 ...

阅读全文

2018年07月22日 1164℃ 2条评论 2喜欢

做动画-3d-WebGL常用的js库

前言:我所熟知的关于做动画3d可视化的几个js库,如下: 1.jQuery的animate() animate 2.TweenMax.js TweenMax 3.three.js three 4.d3.js d3 5.echarts.js echarts 6.highcharts highcharts 以...

阅读全文

2018年07月15日 871℃ 0条评论 0喜欢

JavaScript设计模式之模板方法模式

模板方法模式概念: 定义了一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 场景: 比如前端面试,基本包括笔试,技术...

阅读全文

2018年07月15日 1216℃ 0条评论 0喜欢

JavaScript设计模式之订阅发布者模式

订阅发布者概念: 定义对象间的一种一对多的依赖关系,以便当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并自动刷新,也被称为是订阅发布者模式,它需要一种高级的抽象策略,以便订阅者能...

阅读全文

2018年07月15日 1173℃ 0条评论 0喜欢

canvas笔记

我知道的两个Canvas库 jsCsript库,说来也悲哀,项目中没有怎么用到,忘的差不多了,让笔记唤醒我的知识!自勉! var canvas=document.getElementsByTagName('canvas')[0]; var cntx=canvas.getContext('2d')...

阅读全文

2018年07月14日 785℃ 0条评论 0喜欢

JS-排序

冒泡排序: 1234567891011121314151617181920212223242526var arr=[1,10,2,100,101,98]; function bubbleSort(arr){     var len=arr.length,flag=null;    ...

阅读全文

2018年07月14日 742℃ 0条评论 0喜欢

博客简介

精彩评论

服务热线:
 177****6038

 QQ在线交流

 旺旺在线