求offer啊。
求offer啊。
全部文章
未归档
归档
标签
去牛客网
登录
/
注册
前端陈冠希
全部文章
/ 未归档
(共16篇)
如何使用函数来优化性能
一、节流函数 1. 使用场景 DOM.onclick()事件,我们给一个DOM节点绑定了点击事件,当点击该元素时触发事件函数的执行,但是当我们频繁点击该元素时,就会不断触发该点击事件,如果该点击事件触发的事件函数是DOM元素的,就会造成很高的性能消耗,可能会造成页面的卡顿。 所以此时我们应该限...
JavaScript
2019-03-01
0
397
数据结构学习--链表
1、什么是链表? 链表是物理存储单元上非连续的、非顺序的存储结构,不同于栈和队列。链表由一系列节点组成,每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个...
数据结构
2019-02-14
0
596
数据结构学习之队列
1、什么是队列? 队列和栈有着明显的区别,队列是一种特殊的线性表有着先进先出的特点。它只允许在表头进行删除操作,在表尾进行添加操作。 入队列示意图 出队列示意图 队列有许多的应用,比如javascript的事件循环机制,就是通过事件队列来存储异步操作的回调函数...
数据结构
2019-02-13
0
569
数据结构学习笔记--栈
为什么要学习数据结构? 相信大家都听过一句话程序=数据结构+算法,数据结构和算法是脱离编程语言而存在的,不同的语言有不同的实现版本,但内在的逻辑却不会有变化,所体现的编程思想不会有变化。虽然前端可能对数据结构和算法的要求没有那么高,但是作为一个程序员数据结构是我们应该掌握的基本知识。 1、栈的定...
数据结构
2019-02-13
0
520
为什么{}+[] != []+{}
要弄明白这个问题首先我们要了解JS中的类型转换以及引用类型的转换,我们通常把值从一种类型转化为另一种类型称为类型转换,这是显示的情况;隐式的情况称为强制类型转换。 一、引用类型的转换 在JavaScript中强制类型转换总是返回标量基本类型的值,不会返回对象和函数。 对于对象(包括数...
JavaScript
2018-12-25
0
448
JavaScript事件循环机制
JavaScript事件循环机制 JavaScript是一门单线程的语言,这就意味着JS无法进行多线程编程,所以JS中存在许多异步的操作。而异步操作的核心就是事件循环。 一、什么是事件循环 事件循环就是在执行上下文的过程中,执行栈中对事件进行入栈和出栈,如果在执行的过程中遇到了一些异...
JavaScript
2018-12-09
1
395
首页
上一页
1
2
下一页
末页