2023-beging(项目) 一面试总结–(一面)讲一下图谱可视化分析项目是什么?图谱可视化分析项目是指将大规模、复杂的数据转化成图谱形式,并通过可视化的方式展示出来,以便人们更好地理解和分析这些数据。这种项目通常需要使用数据挖掘、机器学习、自然语言处理等技术来将数据进行处理和转化,最终生成可视化图谱。 图谱是一种以节点和边为基础构建的数据结构,节点代表实体或概念,边表示实体或概念之间的关系。图谱可视化分析项目通过将数据转化 2022-03-28 项目优化 前端基础 JS
配置一套符合团队习惯且规范的husky(项目) 配置一套符合团队习惯且规范的huskygit提交信息规范具体规范推荐基于开源的 commitlint 来实现公司在git提交信息的规范,通过覆盖等手段扩展该开源规范以适应公司前端团队的需求。 主要使用的是commitlint的@commitlint/config-conventional规则,其中在type-enum新增了“merge”类型,具体细则如下: type-enum:类型允许范围改为 2022-03-28 项目优化 前端基础 JS
知识图谱基础知识摘要(项目) 知识图谱基础知识摘要什么是知识图谱?简单理解就是一个图,节点是各种各样的现实当中的实体,如人、物、组织等,线是反应节点之间的关系或者属性。如图所示。 知识图谱的作用如今知识图谱广泛应用于聊天机器人,推荐系统等方面,而在金融、农业、电商、医疗健康、环境保护、工业制造场景等各种不同的垂直领域,得益于知识图谱的先验知识的特性,均得到了广泛的应用。说的抽象点,知识图谱就是把离散的符号表述,变成了连续的向 2022-03-28 项目优化 前端基础 JS
uniapp小程序(项目) 封装各类通用组件如自定导航栏、返回上一页自动更新数据功能以及其他基础功能实现这样的功能可以通过以下步骤: 创建自定义导航栏组件和返回按钮组件,将其封装为独立的组件。 在每个页面中引入该自定义导航栏组件,并设置相应的参数(如标题、菜单项等)。 在返回按钮组件中使用路由API实现返回上一页的功能,并通过 props 将需要更新的数据传递给上一页。 在需要更新数据的页面中,在路由钩子函数中监听 2022-03-28 项目优化 前端基础 JS
vuex数据可持久化(项目) vuex数据可持久化-对于刷新也需要保留状态的需要同步到本地存储Vuex实现数据持久化,解决浏览器刷新数据丢失问题vuex的 store 中的数据是保存在运行内存中的,当页面刷新时,页面会重新加载 vue 实例,vuex 里面的数据就会被重新赋值,这样就会出现页面刷新vuex中的数据丢失的问题。 如何解决浏览器刷新数据丢失问题呢? 方法一:全局监听,页面刷新的时候将 store 里 state 2022-03-28 项目优化 前端基础 JS
设计整套权限控制方案(项目) 设计整套权限控制方案根据路由动态渲染菜单以及角色权限信息控制按设计按纽级别的显隐-封装V-permission指令 V-permission自定义指令vue项目实现不同用户角色权限管控: 第一种方式:自定义指令实现用户角色权限控制v-permission:实现方法:Vue.directive+install+Vue.use 步骤: 新建permission.js 实现自定义指令的钩子方法:12 2022-03-28 项目优化 前端基础 JS
前端性能优化建议(项目) 先来看第一个面试问题。性能是前端面试的必考问题,结合我自己10多年的经验见闻,在问做过哪些性能优化的时候:。70%的同学上来就说减少合并资源、减少请求、数据缓存这些优化手段;。15%的同学会提到需要在DevTools下先看看首屏时间,围绕首屏来优化;。10%的同学会提到需要接入一个性能平台来看看现状,诊断一下;。而只有5%的同学会从前端性能体系来系统考虑性能优化。 1. 减少 HTTP 请求一个 2022-03-28 项目优化 前端基础 JS
多条产品线共享sso单点登录设计(项目) 多条产品线共享sso单点登录设计单独提取登录模块 利用cookie和二级域名可以共卓教据的持点来实现单点登录涉及到cookie过大超过请求数据量–只保留必须的用户登录信息-token和userinfo至于项目个性信息保存在本地存储 什么是单点登录(SSO)一、什么是单点登录?单点登录的英文名叫做:Single Sign On(简称SSO)。 在初学/以前的时候,一般我们就单系统,所有的功能都在同 2022-03-28 项目优化 前端基础 JS
实现select下拉搜索,无限滚动(项目) 实现select下拉搜索,无限滚动xxxxx改造下拉列表-大数据量渲染实现select下拉搜索 无限动-虚拟列表一封成指令–性能优化 取得可见区域的可见列表项数量 取得可见区域的起始数据索引和结束数据索引 计算出可见区域对应的数据,让 Vue.js 更新 把可见区域的 top 设置为起始元素在整个列表中的位置(使用 transform 是为了更好的性能) 二次封装el-select实现下拉滚动 2022-03-28 项目优化 前端基础 JS
大文件上传以及断点续传(项目) 字节跳动面试官:请你实现一个大文件上传和断点续传123前端:Vue@2 + Element-ui服务端:Nodejs@14 + multiparty 大文件上传整体思路前端前端大文件上传网上的大部分文章已经给出了解决方案,核心是利用 Blob.prototype.slice 方法,和数组的 slice 方法相似,文件的 slice 方法可以返回原文件的某个切 预先定义好单个切片大小,将文件切分为 2022-03-28 项目优化 前端基础 JS