LENTON'S BLOG

JS去重的几种算法

一. 简单的去重。利用JSON结构对数组去重。const arr = [ 1, 2, 3, 3, 4, 5, 2 ] ; let   tmp = {} ; let   res = [] ; arr.forEach( item =>
2018-12-13 10:06:47 2236 0

JS的replace字符串替换详解

定义replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串。语法stringObject.replace(regexp/substr,replacement)参数描述regexp/substr必需。规定子字符串或要替换的模式的 RegExp 对象。请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。replacement必需。一个字符串值。规定了替换文本或生成替换文本的函数。实例1. 将"ww
2018-10-19 12:08:37 2363 0

JavaScript中Date对象取值month为什么是从0开始

在JavaScript中,Date对象的getMonth()方法返回的月份需要+1,如取当前月份:var oDate = new Date(); console.log( oDate.getMonth()+1 );//取当前月份,需要加1 console.log( oDate.getFullYear() );//取当前年份,不需要加1 console.log( oDate.getDate() 
2018-09-05 17:09:56 4128 2

HTML5视频转字符动画

什么是视频转字符动画?大至就是点此在线体验 (纯字符,适合PC)         点此在线体验 (画布,适合PC、移动端)补充: 字符画进阶实现(后来写的一个更有意思的实现,可以自己手写字符生成图画,比如写个女友的名字。。)一. 实现原理将视频拆分成独立的帧(等同于每换一个画面截一张图)将图转换成黑白图(如何将图片转成黑白自行百度)后,拿到每个像素点的颜色,点的rgb是相同的,是一个0~255的整数,0表示完全黑,255表示完全白准备一
2018-08-29 14:18:39 5795 1

酷玩console控制台

首先了解一下console对象有哪些常用方法:Console.assert() 如果断言为false,则将一个错误消息写入控制台。如果断言是true,没有任何反应。Console.clear()清空控制台。Console.count()以参数为标识记录调用的次数,调用时在控制台打印标识以及调用次数。Console.debug()console.log方法的别称,使用方法可以参考Console.log()Console.error()打印一条错误信息,使用方法可以参考 string su
2018-08-27 14:06:04 1896 0

JS查找字符串,数组成员,对象属性是否存在的方法

一. JS字符串查找方法 1. indexOf(str)方法,返回指定字符第一次出现位置的下标,如果查找不到则返回-1。查找字符串中是否存在指定字符串".":let strs = "www.ccued.com"; console.log(strs.indexOf(".") > -1) // true2. indexOf(str,index)方法,从下
2018-08-27 10:35:43 3073 0

JS数字每三位加逗号的最简单方法

我们经常遇到需要使用JS对数字进行格式化为每三位加一个逗号(JS三位分节法或者叫JS千分位加逗号)以方便阅读。使用JS实现这个功能的方法也有很多。

2018-07-12 14:58:51 20499 0

JSFuck-JS类型转换花式玩法

JS的强制类型转换高级玩法,可以做为一种加密手段,或用此写出超高逼格代码的装逼利器!

2018-05-08 09:58:06 2938 0