JavascriptES5 / ES6 / ES7 / ES8

JS去重的几种算法

一. 简单的去重。利用JSON结构对数组去重。const arr = [ 1, 2, 3, 3, 4, 5, 2 ] ; let   tmp = {} ; let   res = [] ; arr.forEach( item =>...
1029

JS的replace字符串替换详解

JS replace 字符串替换

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

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

Date对象

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

HTML5视频转字符动画

HTML5视频转字符画 字符动画 HTML5画布

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

酷玩console控制台

console样式 console console图像

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

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

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

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

JS三位分节法 JS千分位加逗号

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

JSFuck-JS类型转换花式玩法

JSFuck JS类型转换

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

精品模板蓝瞳原创精品网站模板

^