关注前端 | 前端博客

做动画-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日 379℃ 0条评论 0喜欢

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

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

阅读全文

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

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

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

阅读全文

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

canvas笔记

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

阅读全文

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

JS-排序

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

阅读全文

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

JS-算法题

题目:实现超出整数存储范围的两个大整数想加function(a,b)。注意:参数a和b以及函数返回值都是字符串。 目的:考算法, 基本逻辑。 我实现的基本思路是: ①两个数字字符串长度补成一样,用字符串'0’补...

阅读全文

2018年07月13日 486℃ 0条评论 1喜欢

ES6箭头函数的this指向

普通函数里的this指向: function test(){ console.log(this) } test()//window test()等价于window.test() 对象形式 var name="outername" var o={ name:"innername", getname:f...

阅读全文

2018年07月13日 876℃ 0条评论 0喜欢

JS-函数节流

鼠标的mousemove、scroll,浏览器窗口的resize事件等,都是在短时间内重复触发。以onresize事件为例,若事件处理程序需要进行修改元素宽度高度等操作,那么频繁的触发事件会导致频繁的重绘页面。 DOM操...

阅读全文

2018年07月10日 351℃ 0条评论 0喜欢

JS-函数防抖

什么是函数函数防抖? 函数执行过一次后,在等待某时间段内不能再次执行。在等待时间内触发此函数,则重新计算等待时间 函数防抖使用场景 1.每次 resize/scroll 触发统计事件 2.文本输入验证(连续输入...

阅读全文

2018年07月10日 490℃ 0条评论 1喜欢

JS-懒加载

1. 什么是懒加载? 懒加载也就是延迟加载。 1-1. 原理是什么? 先将img标签中的src链接设为同一张图片(空白图片),将其真正的图片地址存储再img标签的自定义属性中(比如data-src)。当js监听到该图...

阅读全文

2018年07月10日 327℃ 0条评论 4喜欢

博客简介

一个不知名的前端菜鸟,梦想能够飞上青天!
掘金 思否 npm github

精彩评论

服务热线:
 177****6038

 QQ在线交流

 旺旺在线