前端修罗场
前端修罗场
全部文章
分类
前端(36)
未归档(1)
归档
标签
去牛客网
登录
/
注册
前端修罗场的博客
现代前端开发者的进阶之路;内推;大厂面试;
全部文章
(共37篇)
【NodeJS】3 种确保开源Node.js依赖包安全的方法
随着Node.js应用程序的规模和特性的扩展,它们的依赖关系也会扩展。为了让Node.js应用程序能够正常运行,你还需要测试框架、UI框架、数据库客户端、像Express这样的MVC库等等。 然而,**黑客们正越来越多地瞄准这类依赖关系,发起链式攻击,将恶意代码注入第三方软件。**研究人员还发现,配...
前端
秋招
面试
2022-05-14
0
379
实战:使用 React 实现渐进式加载图片
图片对网站有很大的影响。它们的存在改善了用户体验,提高了用户粘性。然而,加载高质量的图片需要时间,而且会让这种体验更令人沮丧,尤其是在网速较慢的情况下。 为了解决这个问题,开发人员需要部署支持积极加载体验的策略。其中一个策略是渐进式图像加载。 在本文中,我们将学习渐进式图像加载,如何在React中实...
前端
秋招
面试
2022-05-14
0
552
面试官:如何解决React useEffect钩子带来的无限循环问题
React的useEffect Hook可以让用户处理应用程序的副作用。例如: 从网络获取数据:应用程序通常在第一次加载时获取并填充数据。这可以通过useEffect函数实现 操作UI:应用程序应该响应按钮点击事件(例如,打开一个菜单) 设置或结束计时器:如果某个变量达到预定义值,则内置计时器应自...
前端
秋招
面试
春招
2022-05-14
1
567
面试官:请用纯 JS 实现,将 HTML 网页转换为图像
在工作时,需要实现一个功能:把一个HTML网页的转换为图像。我想到的第一个想法是使用第三方库,但像dom-to-image或使用Chrome Headless,如Puppeteer。那如何使用纯Javascript解决这种需求呢? 让我们尝试在不使用任何库的情况下实现这一点。 使用Canvas将HT...
HTML/CSS/JavaScript
面试
前端
2022-05-14
0
324
相比于 C++ ,Rust 更适合前端开发者
有很多编程语言,每一种都有自己的优点和缺点。但是是什么让Rust编程语言如此特别呢? Rust是一种关注安全性、安全性和并发性的系统编程语言。它由Mozilla基金会赞助,由一个开源贡献者团队开发。 Rust被设计成一种安全的并发语言,易于学习和使用。Rust通过结合使用静态和动态类型、所有权和借用...
HTML/CSS/JavaScript
Rust
2022-05-14
0
344
面试官:请说说Vite的原理
Vite有如下特点: 快速的冷启动: No Bundle + esbuild 预构建 即时的模块热更新: 基于ESM的HMR,同时利用浏览器缓存策略提升速度 真正的按需加载: 利用浏览器ESM支持,实现真正的按需加载 Vite相比于Webpack而言,没有打包的过程,而是直接启动了一个开发服务器...
面试题
前端
Vite
2022-04-16
2
3071
7个 优秀的远程“结对编程“编码工具
疫情原因,大家都在家远程办公。不知你是否正在寻找与远程团队协作的编码工具?本篇文章,我们寻找了当下最好的协作编码工具,这些工具将使远程结对编程更容易,并提高你和你的团队的工作效率。 如果你是一名程序员,你就会知道协作是成功的关键。没有比结对编程更好的合作方式了。这种类型的编程允许两个或更多的程序员...
2022-04-16
0
690
首页
上一页
1
2
3
4
下一页
末页