hero image

前端物语

每一个不曾起舞的日子,都是对生命的辜负!

前端物语|面试物语-JavaScript

h7mlJavaScriptJavaScript小于 1 分钟
说说你了解的 js 数据结构?

说说你了解的 js 数据结构?

什么是数据结构?

数据结构是计算机存储、组织数据的方式。数据结构意味着接口或封装:一个数据结构可被视为两个函数之间的接口,或者是由数据类型联合组成的存储内容的访问方法封装。

我们每天的编码中都会用到数据结构数组是最简单的内存数据结构下面是常见的数据结构:

  1. 数组(Array)
  2. 栈(Stack)
  3. 队列(Queue)
  4. 链表(Linked List)
  5. 字典
  6. 散列表(Hash table)
  7. 树(Tree)
  8. 图(Graph)
  9. 堆(Heap)

h7mlinterviewJavaScriptinterviewJavaScript大约 4 分钟
前端物语|面试物语-git

h7mlgitgit小于 1 分钟
说说 git 发生冲突的场景?如何解决?

说说 git 发生冲突的场景?如何解决?

一、是什么

一般情况下,出现分支的场景有如下:

  • 多个分支代码合并到一个分支时
  • 多个分支向同一个远端分支推送

h7mlinterviewgitinterviewgit大约 3 分钟
前端物语|面试物语-NodeJS

h7mlNodeJSNodeJS小于 1 分钟
如果让你来设计一个分页功能, 你会怎么设计? 前后端如何交互?

如果让你来设计一个分页功能, 你会怎么设计? 前后端如何交互?

一、是什么

在我们做数据查询的时候,如果数据量很大,比如几万条数据,放在一个页面显示的话显然不友好,这时候就需要采用分页显示的形式,如每次只显示 10 条数据


h7mlinterviewNodeJSinterviewNodeJS大约 3 分钟
说说微信小程序的生命周期函数有哪些?

说说微信小程序的生命周期函数有哪些?

一、是什么

vuereact框架一样,微信小程序框架也存在生命周期,实质也是一堆会在特定时期执行的函数


h7mlinterviewappletinterviewapplet大约 5 分钟
说说你对代理模式的理解?应用场景?

说说你对代理模式的理解?应用场景?

一、是什么

代理模式(Proxy Pattern)是为一个对象提供一个代用品或占位符,以便控制对它的访问

代理模式的关键是,当客户不方便直接访问一个对象或者不满足需要时,提供一个替身对象来控制这个对象的访问,客户实际上访问的是替身对象


h7mlinterviewdesigninterviewdesign大约 5 分钟
Node 性能如何进行监控以及优化?

Node 性能如何进行监控以及优化?

一、 是什么

Node作为一门服务端语言,性能方面尤为重要,其衡量指标一般有如下:

  • CPU
  • 内存
  • I/O
  • 网络

h7mlinterviewNodeJSinterviewNodeJS大约 5 分钟
前端物语|面试物语-React

h7mlReactReact小于 1 分钟
说说你对 TypeScript 中高级类型的理解?有哪些?

说说你对 TypeScript 中高级类型的理解?有哪些?

一、是什么

除了stringnumberboolean 这种基础类型外,在 typescript 类型声明中还存在一些高级的类型应用


h7mlinterviewtypescriptinterviewtypescript大约 4 分钟
与 webpack 类似的工具还有哪些?区别?

与 webpack 类似的工具还有哪些?区别?

一、模块化工具

模块化是一种处理复杂系统分解为更好的可管理模块的方式

可以用来分割,组织和打包应用。每个模块完成一个特定的子功能,所有的模块按某种方法组装起来,成为一个整体(bundle)


h7mlinterviewwebpackinterviewwebpack大约 6 分钟
2
3
4
5
...
17