首页 程序笔记 银行外包前端面试题答案分享

银行外包前端面试题答案分享

银行外包前端面试题答案分享。

冒泡/捕获:

冒泡(Bubbling)是指事件从最内层的元素开始逐级向外传播到最外层元素的过程。

捕获(Capturing)是指事件从最外层元素向内逐级传播到最内层元素的过程。

闭包的理解:

闭包是指在函数内部可以访问其外部作用域的变量,即使外部函数已经执行完毕,闭包仍然可以访问和操作外部函数的局部变量。闭包可以用来创建私有变量、实现模块化等。

this 的指向 / 如何改变 this 指向:

this 指向在 JavaScript 中是动态的,它取决于函数的调用方式。

可以使用 call(), apply(), bind() 来显式地改变函数内部的 this 指向。

箭头函数的 this 是词法上绑定的,指向定义时所在的作用域。

原型的理解:

在 JavaScript 中,每个对象都有一个原型对象,通过原型链连接在一起。原型对象可以包含共享的属性和方法,使得多个对象可以共享这些属性和方法,提高了代码的复用性。

盒模型:

盒模型是指在网页布局中,每个 HTML 元素都被看作一个矩形的盒子,包含内容区、内边距、边框和外边距四个部分。

协商缓存/强缓存:

强缓存是指浏览器在请求资源时,直接从本地缓存中获取资源,不发送请求到服务器。

协商缓存是指浏览器发送请求到服务器,服务器根据资源的状态来判断是否返回新的资源,如果资源未改变,则返回 304 Not Modified 状态码,浏览器从本地缓存中获取资源。

伪类/伪元素:

伪类是指向元素的特定状态应用样式,如 :hover, :focus。

伪元素是创建一个不在 DOM 树中的虚拟元素,并为其应用样式,如 ::before, ::after。

Vue2 和 Vue3 响应式的区别:

Vue3 使用了 Proxy 替代了 Vue2 中的 Object.defineProperty 来实现响应式。

Vue3 在性能上有一定的提升,同时支持了更多的特性和语法糖。

Vue 组件间通信方式:

props / $emit

EventBus

Vuex(用于大型应用)

Http1 和 Http2 的区别:

Http1 是基于文本的协议,请求和响应都是明文传输,每个请求都需要建立新的 TCP 连接。

Http2 是二进制协议,支持多路复用,头部压缩,服务器推送等特性,提高了性能和效率。

CSS 居中:

水平居中:margin: 0 auto;

垂直居中:position: absolute; top: 50%; transform: translateY(-50%);

Vue 权限怎么做?

可以使用路由守卫、后端返回权限标识等方式进行权限控制。

TS 如何声明一个变量并给出类型定义?

let myVariable: string = "Hello";

解释一下 TS 的类型推断:

TypeScript 的类型推断是指编译器在没有明确指定类型的情况下,根据变量的使用上下文自动推断出变量的类型。例如,当你声明一个变量并赋值为字符串时,TypeScript 会推断该变量的类型为字符串类型。

3

站心网

银行外包前端面试题答案分享。 冒泡/捕获: 冒泡(Bubbling)是指事件从最内层的元素开始逐级向外传播到最..

为您推荐

前端CSS框架Bootstrp和TailWind CSS如何选择?

在当今前端开发领域,CSS框架扮演着至关重要的角色,它们不仅简化了样式编写,也提高了开发效率。Bootstrap与Tailwind CSS作为两个备受瞩目的框架,各自拥有独特的特点与适用场景,开发者在项目启动之初,往往会面临..

2025年常见SQLServer数据库面试题

分享一些 2025年常见的 SQL Server 数据库面试题,涵盖基础知识、性能优化、高级查询、管理与运维等多个方面,适用于开发、DBA 及数据分析相关岗位的面试。1. SQL Server 的基本架构是什么?答案:SQL Server 的架构..

网站统计中的访问信息收集的前端实现

网站数据统计分析工具是网站站长和运营人员经常使用的一种工具,比较常用的有谷歌分析、百度统计和腾讯分析等等。所有这些统计分析工具的第一步都是网站访问数据的收集。目前主流的数据收集方式基本都是基于javascri..

前端开发必备网站

1.MDN开发者文档网址:https://developer.mozilla.org/zh-CN/2.CSS教程:https://www.schoolw3c.com/html-css/css/3.node中文网:http://cnodejs.org/getstart4.JavaScript教程网:https://zh.javascript.info/5.web开..

分享5个开源的.NET Excel读写操作库

本文给大家分享 5 个开源的 .NET Excel 读写操作库,它们广泛用于处理 Excel 文件,包括读取、写入、导入和导出数据。1. EPPlus简介:EPPlus 是功能强大的 .NET 库,用于创建和读取 Excel 文件(.xlsx 和 .xlsm 格式..

Tesseractjs 前端OCR识别提取图像文本字符工具 支持 100+ 种语言

Tesseract.js 简介Tesseract.js 是一个基于 Tesseract OCR 引擎的开源 JavaScript 库,用于在浏览器和 Node.js 环境中执行光学字符识别 (OCR)。它的特点是无需依赖服务器端支持,完全在客户端执行 OCR 操作。Tessera..

前端开发有必要学习Blazor吗?

前端开发者是否需要学习 Blazor 取决于你的技术栈、职业目标和项目需求。Blazor 是一个由 .NET 支持的框架,允许开发者使用 C# 进行前端开发,这对专注于 JavaScript 的传统前端开发者而言可能具有不同的吸引力和适..

十大前端开发框架

编者按:考虑到英文原文的长度以及可读性,十大前端开发框架将分成上下两部分呈现给大家。上半部分着重讲的是Bootstrap家族框架,第二节将会跟大家分享更多其他的框架。随着互联网的不断成熟以及我们越来越多的用各..

前端js拖拽插件库有哪些?

前端拖拽插件主要包括GoJS、vue.draggable、Vue.Draggable.next、gridster.js、interact.js等。以下是对这些插件的具体介绍:GoJSGoJS官网:https://gojs.netGoJS是一款功能丰富的JavaScript库,主要用于构建流程图..

尤雨溪成立VoidZero 成前端开发主流框架

尤雨溪和他的虚空帝国:VoidZero,一场前端的创世纪!2024年初秋,一个名字,VoidZero,如同代码中突然插入的一行神秘指令,瞬间扰乱了前端世界的平静。而这行指令的编写者,正是前端界的传奇,Vue.js之父—&md..

前端CSS常见的三种设计模式

CSS设计模式主要包括OOCSS、SMACSS和BEMCSS等。以下是对这些模式的具体介绍:OOCSS:面向对象的CSS,旨在编写高可复用、低耦合和高扩展的CSS代码。它将抽象(结构)和实现(样式)分离,抽离公共代码,以提高代码的..

2023年主流的前端框架有哪些?

当前主流的前端框架当前主流的前端框架有React,Angular,Vue.js,还有一些相对小众但也具有一定影响力的框架,例如 Svelte、Ember、Backbone 等。React:React 是一个由 Facebook 开发的 JavaScript 库,专注于构建..

程序员开发人员常用工具和网站

给大家分享一些程序员开发人员常用工具和网站,我相信这里总有一款工具适合你。排名不分先后~Visual Studio CodeVisual Studio Code官网地址:https://code.visualstudio.com/Visual Studio Code重新定义和优化了代..

类似sms-activate的国外手机验证码接码平台

很多网站需要通过手机验证码才能注册成功,例如最近大火的ChatGPT的官网OpenAI只能使用国外手机号注册。这里推荐几个可以接收国外手机验证码的平台。sms-activatehttps://sms-activate.org/cn站点推荐:ChatGPT手机..

百度文心一言邀请码如何获得?

3月16日下午,百度于北京总部发布了新一代大语言模型、生成式AI产品文心一言。首批用户即可通过邀请测试码,在文心一言官网体验产品,后续将陆续开放给更多用户。邀请码申请方式请往下看。百度文心官网地址:https://..

免费申请SSL证书的网站教程推荐

现在有很多平台可以申请的免费SSL证书让你的网站提供https服务。一些云服务器平台可能也会有一些免费SSL证书的服务。免费SSL证书安全吗?免费SSL证书可以使用,并且在许多情况下是足够安全的。免费SSL证书可以通过Le..

react使用echart图文教程

可以参考ECharts官网的文档:https://echarts.apache.org/handbook/zh/basics/import在React中使用ECharts可以通过以下步骤:安装ECharts库使用npm或者yarn安装ECharts库:npm install echarts --save引入ECharts库..

量化炒股的原理是什么?量化交易策略有哪些?

量化炒股是一种利用计算机程序和数学模型来进行投资决策的方法。它的原理是通过分析历史市场数据、价格走势、技术指标等多种因素,构建数学模型,用以预测未来股市走势和行情。这些模型能够自动执行交易,以实现更高..

头条搜索站长工具网站提交

头条搜索站长平台官网地址:https://zhanzhang.toutiao.com/头条站长是一款提供网站分析和优化建议的工具,可以帮助站长了解其网站的流量情况、用户行为、页面质量等信息,以便对网站进行优化和改进。它的功能和百度..

类似ChatGPT的AI产品有哪些?

在自然语言处理领域,有一些可以替代ChatGPT的工具和框架,以下是一些比较流行的:Transformer-XL:Transformer-XL是由CMU和Google共同开发的自然语言处理模型,具有较好的上下文理解能力和处理长文本的能力。该模型..

发表回复

返回顶部