首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试
一支鱼
创建于2022-03-05
订阅专栏
面试
等 5 人订阅
共53篇文章
创建于2022-03-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
面试官:说说你对 TypeScript 中接口的理解?应用场景?
一、是什么 接口是一系列抽象方法的声明,是一些方法特征的集合,这些方法都应该是抽象的,需要由具体的类去实现,然后第三方就可以通过这组抽象方法调用,让具体的类执行具体的方法 简单来讲,一个接口所描述的是
面试官:说说你对 TypeScript 中枚举类型的理解?应用场景?
一、是什么 枚举是一个被命名的整型常数的集合,用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型 通俗来说,枚举就是一个对象的所有可能取值的集合 在日常生活中也很常见,例如表
面试官:说说 typescript 的数据类型有哪些?
一、是什么 typescript 和 javascript几乎一样,拥有相同的数据类型,另外在javascript基础上提供了更加实用的类型供开发使用 在开发阶段,可以为明确的变量定义为某种类型,这样
面试官:说说你对 typescript 的理解?与 javascript 的区别?
一、是什么 TypeScript 是 JavaScript 的类型的超集,支持ES6语法,支持面向对象编程的概念,如类、接口、继承、泛型等 其是一种静态类型检查的语言,提供了类型注解,在代码编译阶段就
面试官:Vue3.0 所采用的 Composition Api 与 Vue2.x 使用的 Options Api 有什么不同?
开始之前 Composition API 可以说是Vue3的最大特点,那么为什么要推出Composition Api,解决了什么问题? 通常使用Vue2开发的项目,普遍会存在以下问题: 代码的可读性随
面试官:SSR解决了什么问题?有做过SSR吗?你是怎么做的?
一、是什么 Server-Side Rendering 我们称其为SSR,意为服务端渲染 指由服务侧完成页面的 HTML 结构拼接的页面处理技术,发送到浏览器,然后为其绑定状态与事件,成为完全可交互页
跨域、Ajax、Max-age和Expires
什么是跨域? 1.同源策略如下: URL 说明 是否允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下 允许 http://www.a.com
详解小程序工作原理和性能优化
1.1 小程序的工作原理 1.1.1 双线程架构和Exparser框架 常见的页面渲染方式 Naitve:流畅度好,但是修改和发布不够灵活 Web渲染:修改和发布灵活,但是加载可能不稳定,渲染有时不够
前端错误监控和异常捕获问题
1. 前端错误的类型有哪些?如何捕获错误? 1.1 错误类型 即时运行错误:也就是代码错误; 资源加载错误:比如图片加载失败、JS加载失败、CSS加载失败等; 1.2 错误的捕获方式 1.2.1 运行
CSRF 跨站请求伪造
1. 介绍一下CSRF攻击的原理和防御? 举个例子,用户同时打开了A网站和钓鱼网站。 假设A网站中有一个通过 GET 请求提交用户评论的接口,那么攻击者就可以在钓鱼网站中加入一个图片,图片的地址就是评
XSS 跨站脚本攻击
1. 介绍一下XSS攻击的原理和危害? 1.1 基本原理 1.2 XSS攻击的危害 获取页面数据 获取cookie 劫持前端逻辑 发送请求 偷取网站任意数据 偷取用户资料 偷取用户密码和登陆态 欺骗用
Webpack常见面试题
1. webpack3和webpack4的区别? mode/–mode参数: 新增了mode/--mode参数来表示是开发还是生产(development/production); productio
NodeJS面试题
1. 为什么JavaScript是单线程? 防止DOM渲染冲突的问题; Html5中的Web Worker可以实现多线程 2.什么是任务队列? 2.1 同步和异步任务 同步任务指的是,在主线程上排队执
NodeJS 中间件
1. 中间件到底是个什么东西呢? 这个函数有些不太一样,它还有一个next参数,而这个next也是一个函数,它表示函数数组中的下一个函数 2. 函数数组又是什么呢? 使用app.use(fn)后,传进
EventLoop
1. EventLoop的执行流程图 setTimeout/setInterval 属于 timers 类型; setImmediate 属于 check 类型; socket 的 close 事件属
NodeJS模块机制
1. CommonJS模块规范 1.1 模块引用 1.2 模块定义 exports实际上是module.exports,而module.exports就是以一个暴露给外部的对象。 exports.so
NodeJS基础知识
1. Node的全局对象和全局变量 1.1 全局对象:所有模块都可以调用的 global:表示Node所在的全局环境,类似于浏览器的window对象。 process:该对象表示Node所处的当前进程
前端资源汇总
前端工具 Git 入门篇 高级篇 索引篇 原版 原版翻译 Git 的奇技淫巧 Webpack 文档 插件 Gulp 文档 Grunt 文档 Rollup 文档 代码质量 vue eslint html
React知识点总结
1. React 的优点有哪些? JSX 的引入,使得组件的代码更加可读,也更容易看懂组件的布局,或者组件之间是如何互相引用的 支持服务端渲染,可改进SEO和性能 易于测试 React 只关注 Vie
函数
1. JS编译解析的流程 1.1 JS运行分三步 语法分析(通篇扫描是否有语法错误),预编译(发生在函数执行的前一刻),解释执行(一行行执行)。 1.2 预编译执行分五步 创建AO对象(Activat
下一页