03 2021 档案

摘要:history 对象保存着用户上网的历史记录。 可以使用 go() 方法来实现后退和前进。 这个方法接受一个参数,表示向前或向后跳转的页面数的一个整数值。整数表示向前跳转(类似浏览器的前进按钮),负数表示向后跳转(类似浏览器的后退按钮)。 也可以给 go() 传递一个字符串参数,此时浏览器会跳转到历 阅读全文
posted @ 2021-03-30 18:30 名字不好起啊 阅读(185) 评论(0) 推荐(0) 编辑
摘要:location 是最有用的BOM 对象之一。它提供了当前窗口中加载的文档有关的信息,还提供了一些导航功能。 事实上,location 对象是个很特别的对象,因为它既是 window 对象的属性,又是 document 对象的属性。 location 对象的用处不只表现在它保存着当前文档的信息,还表 阅读全文
posted @ 2021-03-29 17:37 名字不好起啊 阅读(144) 评论(0) 推荐(0) 编辑
摘要:学习了:javascript 的内存泄露 1、什么是内存泄漏 先上定义,内存泄漏(Memory Leak)是指程序中己动态分配的堆内存由于某种原因程序未释放或无法释放,造成系统内存的浪费,导致程序运行速度减慢甚至系统崩溃等严重后果。 内存泄漏问题很常见的,通俗表现就是用着用着任务管理器里的内存占用越 阅读全文
posted @ 2021-03-29 14:16 名字不好起啊 阅读(137) 评论(0) 推荐(0) 编辑
摘要:来看个问题 这个函数会返回一个函数数组,表面上看,似乎每个函数都应该返回自己的索引值,但实际上,每个函数返回的都是10。 createFunctions() 执行完毕后,作用域链销毁,活动对象则被保存在每个匿名函数的作用域链中,所以它们引用的都是同一个变量 i。 当 createFunctions( 阅读全文
posted @ 2021-03-26 15:26 名字不好起啊 阅读(47) 评论(0) 推荐(0) 编辑
摘要:闭包是指有权访问另一个函数作用域中的变量的函数。 创建闭包的常见方式,就是在一个函数内部创建另一个函数。 在另一个函数内部定义的函数会将包含函数(即外部函数)的活动对象添加到它的作用域链中。(函数作用域链详见:函数的执行过程) 匿名函数从 createComparisonFunction() 中被返 阅读全文
posted @ 2021-03-26 15:25 名字不好起啊 阅读(52) 评论(0) 推荐(0) 编辑
摘要:搞需求又好几天没学习了。写了个求开始时间结束时间差多杀少分钟的小方法,随手记录下。(虽然重写也花不了多少时间) 首先设置2个时间点,时分显示即可:(我这里垮天了) 思路就是根据这两个时间点创建对应 date 对象,然后用结束时间减去开始时间即可;如果结果为负说明垮天,则需要用一天的时间来调整结果。 阅读全文
posted @ 2021-03-25 16:03 名字不好起啊 阅读(385) 评论(0) 推荐(0) 编辑
摘要:当某个函数第一次被调用时,会创建一个执行环境(execution context)及相应的作用域链,并把作用域链赋值给一个特殊的内部属性(即 [[Scope]])。 但在作用域链中,外部函数的活动对象始终处于第二位,外部函数的外部函数的活动对象处于第三位,……直至作为作用域链终点的全局执行环境。 然 阅读全文
posted @ 2021-03-25 16:02 名字不好起啊 阅读(212) 评论(0) 推荐(0) 编辑
摘要:每个函数都包含两个非继承而来的方法: apply() 、 call()。 两个方法都的用途都是在特定的作用域中调用函数,实际上等于设置函数体内 this 对象的值。 1、 apply() ,接受两个参数,一个是在其中运行函数的作用域,另一个是参数数组;其中,第二个参数可以是 Array 的实例,也可 阅读全文
posted @ 2021-03-11 15:48 名字不好起啊 阅读(288) 评论(0) 推荐(0) 编辑
摘要:函数内部有2个特殊对象: arguments 、 this 1、arguments 是一个类数组对象,包含传入函数中的所有参数,虽然它的主要用途是保存函数参数,但这个对象还有一个名叫 callee 的属性。 这个属性是一个指针,指向拥有这个 arguments 对象的函数: 这是一个非常经典的阶乘函 阅读全文
posted @ 2021-03-11 10:47 名字不好起啊 阅读(238) 评论(0) 推荐(0) 编辑
摘要:方法有很多种,这里记录数组的 sort() 方法。 sortby:可选。规定排序顺序。必须是函数。 无参数调用默认是递增排序。 同样是之上数组,加入排序方法: 注意:比较函数在第一个值应位于第二个值之后的情况下返回1,而在第一个值应该在第二个值之前的情况下返回 -1。 对象数组的排序处理同样类似,只 阅读全文
posted @ 2021-03-10 16:57 名字不好起啊 阅读(706) 评论(0) 推荐(0) 编辑
摘要:正则一直用的不太熟,这里好好整理记录下。 语法: 例子: 正则表达式中的元字符包括:( [ { \ ^ $ | ) ? * + . ] } ;如果想要匹配这些字符,则需要转义: 除上述以字面量的形式来定义正则表达式外,还可以使用 RegExp 构造函数,它接收2个参数:要匹配的字符串模式,可选的标志 阅读全文
posted @ 2021-03-09 15:08 名字不好起啊 阅读(67) 评论(0) 推荐(0) 编辑
摘要:1、用法: 2、最简单的使用方式就是求数值数组的加和了 for 和 foreach 虽然也能做加和,但是 reduce 循环的次数会少1次,更优一点~ 如果设置初始值的话,那么循环的次数就是一样的 3、除了简单的求和以外,还能计算数组中每个元素出现的次数 4、数组去重 5、维度转换 6、对象属性值求 阅读全文
posted @ 2021-03-08 12:00 名字不好起啊 阅读(311) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示