首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试
一支鱼
创建于2022-03-05
订阅专栏
面试
等 5 人订阅
共53篇文章
创建于2022-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
NodeJS实现jwt鉴权、文件上传、分页、性能监控和优化
本文正在参与技术专题征文Node.js进阶之路,点击查看详情」 JWT鉴权 一、JWT是什么 JWT(JSON Web Token),本质就是一个字符串书写规范,如下图,作用是用来在用户和服务器之间传
面试官:说说对中间件概念的理解,如何封装 node 中间件?
一、是什么 中间件(Middleware)是介于应用系统和系统软件之间的一类软件,它使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的 在
面试官:说说 Node 文件查找的优先级以及 Require 方法的文件查找策略?
一、模块规范 NodeJS对CommonJS进行了支持和实现,让我们在开发node的过程中可以方便的进行模块化开发: 在Node中每一个js文件都是一个单独的模块 模块中包括CommonJS规范的核心
面试官:说说对Nodejs中的事件循环机制理解?
一、是什么 在浏览器事件循环 (opens new window)中,我们了解到javascript在浏览器中的事件循环机制,其是根据HTML5定义的规范来实现 而在NodeJS中,事件循环是基于li
面试官:说说Node中的EventEmitter? 如何实现一个EventEmitter?
一、是什么 我们了解到,Node采用了事件驱动机制,而EventEmitter就是Node实现事件驱动的基础 在EventEmitter的基础上,Node几乎所有的模块都继承了这个类,这些模块拥有了自
面试官:说说对 Node 中的 Stream 的理解?应用场景?
一、是什么 流(Stream),是一个数据传输手段,是端到端信息交换的一种方式,而且是有顺序的,是逐块读取数据、处理内容,用于顺序读取输入或写入输出 Node.js中很多对象都实现了流,总之它是会冒数
面试官:说说对 Node 中的 Buffer 的理解?应用场景?
一、是什么 在Node应用中,需要处理网络协议、操作数据库、处理图片、接收上传文件等,在网络流和文件的操作中,要处理大量二进制数据,而Buffer就是在内存中开辟一片区域(初次初始化为8KB),用来存
面试官:说说对 Node 中的 fs模块的理解? 有哪些常用方法
一、是什么 fs(filesystem),该模块提供本地文件的读写能力,基本上是POSIX文件操作命令的简单包装 可以说,所有与文件的操作都是通过fs核心模块实现 导入模块如下: 这个模块对所有文件系
面试官:说说对 Node 中的 process 的理解?有哪些常用方法?
一、是什么 process 对象是一个全局变量,提供了有关当前 Node.js进程的信息并对其进行控制,作为一个全局变量 我们都知道,进程计算机系统进行资源分配和调度的基本单位,是操作系统结构的基础,
面试官:说说 Node. js 有哪些全局对象?
一、是什么 在浏览器 JavaScript 中,通常window 是全局对象, 而 Nodejs中的全局对象是 global 在NodeJS里,是不可能在最外层定义一个变量,因为所有的用户代码都是当前
面试官:说说你对Node.js 的理解?优缺点?应用场景?
「本文正在参与技术专题征文Node.js进阶之路,点击查看详情」 一、是什么 Node.js 是一个开源与跨平台的 JavaScript 运行时环境 在浏览器外运行 V8 JavaScript 引擎(
面试官:说说如何在Vue项目中应用TypeScript?
一、前言 与React类似 在VUE项目中应用typescript,我们需要引入一个库vue-property-decorator, 其是基于vue-class-component库而来,这个库vue
面试官:说说如何在React项目中应用TypeScript?
一、前言 单独的使用typescript 并不会导致学习成本很高,但是绝大部分前端开发者的项目都是依赖于框架的 例如和vue、react 这些框架结合使用的时候,会有一定的门槛 使用 TypeScri
面试官:说说对 TypeScript 中命名空间与模块的理解?区别?
一、模块 TypeScript 与ECMAScript 2015 一样,任何包含顶级 import 或者 export 的文件都被当成一个模块 相反地,如果一个文件不带有顶级的import或者expo
面试官:说说你对 TypeScript 装饰器的理解?应用场景?
一、是什么 装饰器是一种特殊类型的声明,它能够被附加到类声明,方法, 访问符,属性或参数上 是一种在不改变原类和使用继承的情况下,动态地扩展对象功能 同样的,本质也不是什么高大上的结构,就是一个普通的
面试官:说说你对 TypeScript 中高级类型的理解?有哪些?
一、是什么 除了string、number、boolean 这种基础类型外,在 typescript 类型声明中还存在一些高级的类型应用 这些高级类型,是typescript为了保证语言的灵活性,所使
面试官:说说你对 TypeScript 中泛型的理解?应用场景?
一、是什么 泛型程序设计(generic programming)是程序设计语言的一种风格或范式 泛型允许我们在强类型程序设计语言中编写代码时使用一些以后才指定的类型,在实例化时作为参数指明这些类型
面试官:说说你对 TypeScript 中函数的理解?与 JavaScript 函数的区别?
一、是什么 函数是JavaScript 应用程序的基础,帮助我们实现抽象层、模拟类、信息隐藏和模块 在TypeScript 里,虽然已经支持类、命名空间和模块,但函数仍然是主要定义行为的方式,Type
面试官:说说你对 TypeScript 中类的理解?应用场景?
一、是什么 类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础 传统的面向对象语言基本都是基于类的,JavaScript 基于原型的
下一页