首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日一题
昨宵月光似练
创建于2023-02-19
订阅专栏
孔子曰:“不愤不启,不悱不发。举一隅不以三隅反,则不复也” 早上 - 睁眼喝完茶来一题 晚上 - 吃饭喝完酒再一题
等 41 人订阅
共166篇文章
创建于2023-02-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[软技能] 第1418天 什么时候会触发Minor GC?
JVM 在Java虚拟机的垃圾回收中,通常将堆内存划分为年轻代和老年代两个部分。 年轻代又分为Eden空间、Survivor0空间和Survivor1空间。Minor GC(Minor Garbage
[CSS] 第1417天 说说你对content-visibility的理解
content-visibility 是一个新的 CSS 属性,可以帮助优化网页的性能。它的作用是控制浏览器是否在页面滚动时加载和渲染对应的元素,以提高页面的加载速度和响应性能。 当设置元素的 con
[软技能] 第1416天 请说说你对Major GC和Minor GC的理解
## Major GC和Minor GC是垃圾回收(Garbage Collection)中的两个概念。 ### Minor GC 通常也称为新生代GC,它只会对新生代(Young Generat
[Vue] 第1415天 在vue中为什么使用v-for数据渲染顺序会混乱?如何解决?
在 Vue 中使用 v-for 渲染数据时,由于 Vue 的异步更新机制,渲染顺序可能会变得混乱,特别是在涉及到复杂的嵌套组件和数据更新的情况下。这是因为 Vue 采用了异步更新策略,它在更新视图时使
[Webpack] 第1414天 请问如何优化webpack的打包速度?
升级Webpack和其相关的Loader和Plugin版本。新版本通常会提供更好的性能和优化 使用多个进程并行处理任务,可以通过使用webpack-parallel-uglify-plugin等插件实
[Webpack] 第1413天 请讲讲在webpack中有哪些常见的loader和Plugin?
常用的Loader包括: babel-loader:用于将ES6及以上版本的代码转换为ES5的代码。 style-loader/css-loader:用于处理CSS文件,可以支持CSS中的模块化和样式
[JavaScript] 第1412天 使用documentFragment和直接操作DOM有区别?
DocumentFragment是一个轻量级的文档对象,可以用来存储一组节点,而不需要将这些节点插入到文档中。DocumentFragment在创建时不会将它本身插入到文档树中,而是可以将其作为一个容
[软技能] 第1411天 如何更好的避免重绘和回流?
避免回流 避免频繁操作DOM元素的布局属性。最好的方法是在JavaScript中缓存DOM元素的引用,然后一次性修改多个布局属性。 避免在JavaScript中频繁读取DOM元素的布局属性。最好的方法
[软技能] 第1410天 有哪些操作会导致重绘?
修改 DOM 元素的样式属性,例如修改颜色、大小、位置等。 修改 DOM 元素的内容,例如修改文本、添加、删除、移动子元素等。 修改页面的布局属性,例如添加、删除元素、修改元素位置等。 触发浏览器的重
[软技能] 第1409天 有哪些操作会导致回流?
页面回流(Reflow)是指在页面布局和几何属性发生变化时,浏览器需要重新计算元素的几何属性并重新构造渲染树的过程。页面回流比较消耗性能,因此需要尽量避免。 以下是常见的会导致页面回流的操作: 修改页
[软技能] 第1408天 懒加载和预加载有什么区别?
懒加载是一种将数据(例如图像)延迟加载的方法,直到它们需要时才开始加载。 这意味着如果用户只在屏幕上的一小部分浏览内容,则只有此部分内容会加载。 预加载是指通过先加载所有数据来提前准备内容,这样用户就
[Vue] 第1407天 请使用vue实现一个图片懒加载
实现原理 Vue-Lazyload使用了HTML的IntersectionObserver API来实现懒加载,该API可以监听元素是否在可视区域内,如果在可视区域内,则会触发加载图片的事件;若一开始
[NodeJs] 第1406天 请讲讲Node的缓存机制
Node.js提供了一个内置的缓存机制,可以帮助开发人员更有效地管理资源。这包括文件系统,HTTP和其他独立缓存。它能够优化应用程序性能,使开发人员可以在对I/O操作之前检索已缓存的值以减少不必要的网
[NodeJs] 第1405天 请说说CommonJS的规范有哪些?
CommonJS是一种用于定义JavaScript模块的规范,它的目的是为了让JavaScript代码在不同的环境中运行,包括浏览器和服务器端。CommonJS规范主要包括模块定义、模块引用、模块标识
[软技能] 第1404天 数据大屏可视化适配方案有哪些?
数据大屏可视化是一种利用大屏幕展示数据的方式,可以通过可视化的方式呈现各种数据指标和趋势,帮助用户更好地理解数据和发现问题。在实际应用中,数据大屏可视化需要适配不同的设备和平台,以确保在各种分辨率和屏
[软技能] 第1403天 你是如何保证多浏览器的兼容?
要保证多浏览器的兼容,需要使用具有良好浏览器支持性的 JavaScript 框架。此外,还可以使用 polyfill 以及特定浏览器版本的测试来解决特定浏览器版本中出现的问题。 可以使用Babel或T
[JavaScript] 第1402天 请使用js写一个单词折行算法
使用方式: 输出: 更多题目: https://github.com/haizlin/fe-interview
[CSS] 第1401天 你有使用过backdrop-filter吗?它有什么作用?
backdrop-filter 是CSS3中的一个新属性,它可以为元素添加模糊、颜色变换等滤镜效果 可以应用于图片、视频、文本等元素,让你的设计更加突出,更有吸引力 可以提高设计的可访问性,让设计更加
[软技能] 第1400天 请说说你对ChatGPT的理解
由来 ChatGPT是基于GPT-3的升级版GPT-3.5的基础上,进行一定的包装、优化、微调,所诞生的工具产品。 理解 ChatGPT是更优秀且符合人类使用的高级AI搜索引擎,所以我们会很快迎来搜索
[软技能] 第1399天 git如何删除本地仓库中未跟踪的文件?
git如何删除本地仓库中未跟踪的文件? git如何删除本地仓库中未跟踪的文件? git如何删除本地仓库中未跟踪的文件?
下一页