刷到两条视频,看完火冒三丈,三观尽毁。 视频1: 男孩和女孩在一起4年,舍不得碰女孩,没料到女孩跟别人睡了,男孩得知后哭得撕心裂肺,满地打滚,还一直不停地扇自己大耳光,“啪啪...
1.思想:快速排序思想:先找到一个基准点(一般指数组的中部),然后数组被该基准点分为两部分,依次与该基准点数据比较,如果比它小,放左边;反之,放右边。左右分别用一个空数组去存...
1.思想:冒泡排序思想:每一次对比相邻两个数据的大小,小的排在前面,如果前面的数据比后面的大就交换这两个数的位置要实现上述规则需要用到两层for循环,外层从第一个数到倒数第二...
链式结构方式:1.最简单方式通过返回this: 缺点:主要是对DOM元素的操作,只需要改变DOM元素的表现或者不需要返回值,所以适合链式操作。优点:编程的流程更加清晰,不会像...
惰性载入表示函数执行的分支只会在函数第一次掉用的时候执行,在第一次调用过程中,该函数会被覆盖为另一个按照合适方式执行的函数,这样任何对原函数的调用就不用再经过执行的分支了。 ...
JS的执行机制是 首先判断JS是同步还是异步,同步就进入主线程,异步就进入event table异步任务在event table中注册函数,当满足触发条件后,被推入event...
函数防抖函数防抖(debounce):当持续触发事件时,一定时间段内没有再触发事件,事件处理函数才会执行一次,如果设定的时间到来之前,又一次触发了事件,就重新开始延时。 函数...
for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。for in得到对对象的key或数组,字符串的下标for of和forEach一样,是直...
现在各大浏览器通常用采用的垃圾回收有两种方法:标记清除、引用计数。1、标记清除 这是javascript中最常用的垃圾回收方式。当变量进入执行环境是,就标记这个变量为“进入环...
如果要我总结一下学习前端以来我遇到了哪些瓶颈,那么面向对象一定是第一个会想到的。尽管现在对于面向对象有了一些的了解,但是当初那种似懂非懂的痛苦,依然历历在目。 为了帮助大家能...
1. proto __proto__属性都是,即指向它们的原型对象(也可以理解为父对象)。 作用:它的作用就是当访问一个对象的属性时,如果该对象内部不存在这个属性,那么就会去...