useCallBack的使用场景 javascript React

useCallBack的使用场景

useCallback 的真正目的还是在于缓存了每次渲染时 inline callback 的实例,但并不是每个函数都需要使用,无意义的使用反而会使性能下降。 看到这里,有些笔友就要发问三连了。 1.···
js设置弹出式独立窗口页面 HTML笔记 javascript

js设置弹出式独立窗口页面

一般简单的情况下我们会直接使用弹层的形式来进行处理,但是有的时候是一个复杂页面,需要弹窗显示,新开页面在另一个页签显示还达不到效果,所以我们需要让浏览器打开一个新的页面,并弹出来在当前页面之上,下面我···
generator生成器 HTML笔记

generator生成器

generator(生成器)是ES6标准引入的新的数据类型。一个generator看上去像一个函数,但可以返回多次。 我们先来看一下函数的写法,一个函数是一段完整的代码,调用一个函数就是传入参数,然后···
js获取鼠标当前位置坐标 HTML笔记

js获取鼠标当前位置坐标

在页面中获取鼠标坐标通常有三种方式,这三种方式各有不同,所的的值也是不一样的。  首先是相对于页面的pageX和pageY。它指的是鼠标在页面上的位置,从页面左上角开始,即是以页面为参考点,不随滑动条···
JavaScript中Array数组的几种方法 HTML笔记

JavaScript中Array数组的几种方法

涉及到数组的问题,以前基本上我们都是采用for循环的方法来进行遍历,后来在ES5中新增了几种方法来方便我们遍历。这几种方法分别为:forEach(js v1.6) ,map(js V1.6),filt···
javascript匹配字符串 HTML笔记

javascript匹配字符串

在开发过程中经常会遇到字符串匹配的问题,一个字符串是否包含在另一个字符串中,在这里我介绍两种 1.indexOf方法 var str1 = "luofanting"; var str2 = "luo"···
javascript中Math对象的用法 HTML笔记

javascript中Math对象的用法

Math对象介绍 Maxth对象主要用于数学任务,例如圆周率π,求绝对值、正弦值、余弦值等。 Math对象的用法 math对象里有属性和对象方法,调用方法如下代码 var pi_value=Math.···
js将字符串类型转为long型 HTML笔记

js将字符串类型转为long型

最近在进行时间转换过程中发现了一个问题。我们都知道在js中将字符串转换为long型一般采用下面的方法 var ddate = new Date(dateStr).getTime();//date为时间···
for循环里的变量闭包 HTML笔记

for循环里的变量闭包

很多情况我们在for循环里会给一个数组元素定义事件,例如下面代码 for (var i = 0; i < 10; i++) { setTimeout(function() { console.l···