摘要: 今天在网上看到这个问题,所以我也尝试一下用几种不同的方法来解决这个问题。感谢您的查看,如有不足请指出。 1.遍历数组法 思路:首先想到的一个方法是遍历,将整个数组遍历一遍,如果之前没有出现过,将其放到一个新的数组中,最后返回这个数组。 function unique(array){ var n = 阅读全文
posted @ 2016-11-07 17:17 LeonVincent 阅读(5584) 评论(0) 推荐(0) 编辑
摘要: 1.不要在同一行声明多个变量var a = null;var b = 0;var c = undefined;2.请使用 ===/!==来比较true/false或者数值var a = 1;var b = '2';if(a === b){ console.log(a);}el... 阅读全文
posted @ 2016-11-04 10:26 LeonVincent 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 1.对象的字面量var obj = {};2.创建实例对象var obj = new Object();obj.name = 'leon';obj.age = '23';obj.show = function(){ console.log(this.age);}3.通过构造函... 阅读全文
posted @ 2016-11-03 14:00 LeonVincent 阅读(210) 评论(0) 推荐(0) 编辑
摘要: HTML5支持的视频格式: Ogg =带有Theora视频编码+Vorbis音频编码的Ogg文件 支持的浏览器:F、C、O MEPG4=带有H.264视频编码+AAC音频编码的MPEG4文件 支持的浏览器: S、C WebM=带有VP8视频编... 阅读全文
posted @ 2016-10-29 12:12 LeonVincent 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 如何理解JS中的this指向问题this中的最终指向的是那个调用它的函数(一定要记住这句话,但是这句话仍然有问题,下文会做解释) this在函数式编程和面向对象编程的过程中,能帮助简化我们的代码,是非常重要的一个知识点。废话不多说,直接上例子function aa(){ ... 阅读全文
posted @ 2016-10-22 13:52 LeonVincent 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 如何用画布画一个柱状图 结构部分 script部分var canvas = document.getElementById("canvas")... 阅读全文
posted @ 2016-10-18 22:20 LeonVincent 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 弹性盒子常用属性 display设置为flex属性flex-direction属性:设置子元素的排列方式,同时设置主轴,默认的情况下x轴为主轴 flex-direction: row | column | row-reverse | column-reverserow:设置子元... 阅读全文
posted @ 2016-10-18 09:12 LeonVincent 阅读(1852) 评论(0) 推荐(0) 编辑