Typeof

再出发!

导航

2020年12月7日 #

前端基础知识学习第十二节(React篇)

摘要: 1. React中高阶组件(HOC)和高阶函数是什么? 答案: React中的高阶组件本质上是一个函数,只是这种组件(函数)接收一个组件参数,返回一个新的组件。比如说redux中的connect方法,把redux的state和action创建 函数,通过props注入给了component,你在目标 阅读全文

posted @ 2020-12-07 22:39 Typeof 阅读(83) 评论(0) 推荐(0) 编辑

前端基础知识学习第九节(Webpack篇)

摘要: 1. babel的stage都有哪些值,分别代表什么含义? 答案: 我们在日常的开发中会用babel把ES6代码编译成浏览器支持的ES5代码,针对babel的一些配置在通常.babelrc文件中,其中有一个配置选项就是"stage-0"、 "stage-1"、"stage-2"、"stage-3", 阅读全文

posted @ 2020-12-07 22:38 Typeof 阅读(80) 评论(0) 推荐(0) 编辑

前端基础知识学习第八节(CSS篇)

摘要: 1. 一个div元素里面里面有3个子元素命名为A、B、C,已知3个元素宽度都为100%,A元素高度不固定,B元素固定高度,如何通过CSS样式来让C元素的高度 能够自适应,填充满整个div元素 答案: 可以通过CSS3 flex布局来实现,对div元素设置 display: flex; flex-di 阅读全文

posted @ 2020-12-07 22:37 Typeof 阅读(55) 评论(0) 推荐(0) 编辑

前端基础知识学习第七节(算法篇)

摘要: 1. 时间复杂度、空间复杂度 答案: 在描述算法复杂度时,经常用到O(1)、O(n)、O(logn)、O(nlogn)来表示对应算法的时间复杂度,也可以用于表示对应算法的空间复杂度 O后面的括号中有一个函数,指明算法的耗时/耗空间与数据增长量之间的关系,其中的n代表输入数据的量 1)O(1)最低的时 阅读全文

posted @ 2020-12-07 22:36 Typeof 阅读(29) 评论(0) 推荐(0) 编辑

前端基础知识学习第六节(数据结构篇)

摘要: 1. 如何判断一个单向链表是否有环? 答案: 1)创建哈希表。遍历链表,将链表各节点添加至哈希表中,添加前判断此节点是否已存在哈希表中,存在的话说明链表中存在环 2)给节点添加visited访问标记。遍历链表,每访问一个新节点,使其visited为1,每次访问节点前先判断其visited是否为1,为 阅读全文

posted @ 2020-12-07 22:34 Typeof 阅读(29) 评论(0) 推荐(0) 编辑