关注前端 | 前端博客

原生js仿博客园日历

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

阅读全文

2018年07月25日 842℃ 0条评论 4喜欢

JS-Date常用方法总结

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

阅读全文

2018年07月22日 717℃ 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日 549℃ 0条评论 0喜欢

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

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

阅读全文

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

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

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

阅读全文

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

canvas笔记

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

阅读全文

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

JS-排序

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

阅读全文

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

JS-算法题

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

阅读全文

2018年07月13日 637℃ 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日 1084℃ 0条评论 0喜欢

JS-函数节流

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

阅读全文

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

博客简介

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

精彩评论

服务热线:
 177****6038

 QQ在线交流

 旺旺在线