首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
面试
小文刀696
创建于2024-07-18
订阅专栏
面试
暂无订阅
共18篇文章
创建于2024-07-18
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
模拟面试1-工程化
整个项目打包后总体过大,排查发现是公共库体积体积过大的解决办法 `1.分包:主要三个目的1.保证第三方库的指纹稳定,因为第三方库没被修改,打包生成的指纹是不变的,可以很好的利用浏览器缓存2.减少重复代
真实企业面试题2(中小厂)
vue3 相比较vue2,做了哪些优化? 对vue的理解 一款用于构建用户界面的 JavaScript 框架。它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化
面试202502100
 
javascript 中 forEach forof forin map 这几个遍历方法的区别在哪 foreach map 都用于数据,但是map遍历后返回新的数组 forof 用于遍历可迭代对
面试20250210
i18n 国际化工作流 div 可编辑 设置这是可编辑的内容 前端规范化的简历 code review 负责前端核心业务的开发 rrweb.js 前端神器 canvas 库 bpmnjs 前端 ci
查漏补缺1
查漏补缺2 flex 布局 默认的 align-items 是 stretch , 所以 flex-direction:column 时,所有的元素时等宽, 而 rows ,元素就是等高【默认】,就
面试:事件类 浏览器原理类
面试:事件类 浏览器原理类 因为transform 基本上 可以省略前面的步骤, 直接到draw 这一步,不在主线程中完成,所以不会影响主线程。所以效率高。
vue3-1
代替 Vue.delete vue3 中可以使用 delete obj.xxx 就可以实现去删除 obj的xxx属性!!! 第二种: 借助于 del import {del}
不常用但是重要的ccs 属性1
记录一下看到过的,没见过的不知道就算了; inline-size: 60px block-size:30px padding-block:10px 这三个文字属性 和 writing-mode:
看到过且觉得重要的ccs-2
css 新单位 vmin 表示 获取视口的最长边或者最短边 vmax shape-outside:circle(50% as 50% 50%) 这个表示文字的环绕方式, 比如浮动后,文
react 面试
react 类组件 中 setState react 如何实现缓存 react 中的事件: 生命周期 fiber树
深入事件循环
深入事件循环 浏览器进程模型: 进程: 程序运行都要有自己的内存空间,程序在分配的内存空间的执行过程就叫进程。 每个应用至少有一个进程,进城之间相互独立,需要通信时,须要双方都同意!!! 线程:一个进
vue3 优化点 试举几例
vue3 优化点 试举几例 1. compisition api 2.vue3 优化点 试举几例 1. compisition api 2.vue3 优化点 试举几例 1. compi
浏览器渲染原理
浏览器渲染原理 渲染: 将html 字符串经过复杂的逻辑处理,最终转化为屏幕上的像素点信息。 如何解析html: 1.首先生成对象结构树,包括css样式树 css om,dom节点树
前端性能优化
前端性能优化调试选项卡-performance 首先点击录制按钮, 随便录制个几秒钟 然后看 那个进程,那个调用树里面执行消耗的时间大,就定位到代码里去看。
查漏补缺2
多个标签页之前的通信: method1: 在页面中打开pagex: window.open('./pageX.html', '__blank'),但是有只想做到第一次打开新页面,而后每次通信都是 与
隐式转换
null == undefined => true 因为 == 只会比较值, 而 null 和undefined 比较时都会先转成对应的 数值 0 来比较!!! 0==0 =》 true
js基本功(二)
容易被忽略的知识点2 1.日期 /* 一个日期格式化函数 通过字符串替换实现*/ function dateformat(date, format = "YYYY-MM-DD HH:m