笔记
无聊的一只鱼
从事前端工作的小菜鸟
展开
-
利用js实现的数据结构知识整理--栈和队列篇
栈 栈,特点是后进先出(先进后出),栈是用的非常多的一种数据结构。 用前端代码实现栈的过程: 定义一个stack构造函数,这个构造函数包含下面几个可以通过实例对象访问到的方法:push()增加、pop()删除、peek()获取栈顶元素、isEmpty()判断是否为空栈、size()获取栈长度、clear()清空栈、grtItem()获取栈 var Stack = function(){ var...原创 2020-05-12 12:05:12 · 147 阅读 · 0 评论 -
CSS知识点整理--flex布局
记录一下flex布局的知识点 flex布局的属性设置分成两个部分,一个是针对容器进行设置的,一个是针对容器里的项目进行设置的。 容器的属性有如下6个: flex-direction(设置主轴方向) 有4个常用的设置值: row(默认) | row-reverse | column | column-reverse row(默认) | row-reverse -> 设置主轴为水平方向,前者...原创 2020-05-03 12:19:12 · 268 阅读 · 0 评论 -
利用js实现的数据结构知识整理---链表篇
栈 队列 集合 字典 散列表 树 图 首先是栈,特点是后进先出(先进后出),栈是用的最多的一种数据结构,js就是基于栈思想实现的。 用前端代码实现栈的过程: 定一个stack类(虽然js没有类的概念,到这里说成类比较好理解),包含:add()增加、remove()删除、isEmpty()判断是否为空栈、size()获取栈数组长度、clear()清空栈、grtItem()获取栈数组 ...原创 2020-05-01 01:54:29 · 189 阅读 · 0 评论 -
记录一些前端面试题
记录一次前端实习生的面试题: 自我介绍 用户输入url之后到页面展示的过程(提到dns,三次握手,四次会手,为什么三次握手?) html页面渲染过程 说几种熟悉的数据结构 快速遍历是如何实现的? 说一下https和http,两者有什么不同? tcp和udp有什么不同? vue路由是如何实现的?原理,#是什么意义,哈希 let,const的区别,解释一下块级作用域,const定义对象时值可以改变吗...原创 2020-05-01 01:41:38 · 118 阅读 · 0 评论