其他 • 2024-03-23
package.json 是 node 项目必备的一个文件,通常用来描述项目的一些元数据,包含项目名称,版本,描述,依赖等等。一个最简单的 package.json 内容通常长这样。
其他 • 2024-01-24
在网页开发中,资源加载的优化一直是提升用户体验的关键环节。 在没有 fetchpriority 之前,浏览器对资源的加载优先级有一定的预设规则,但这些规则可能不完全符合我们的优化需求。使用 fetchpriority,我们可以更精确地控制资源的加载顺序,从而优化页面的关键渲染路径(Critical Rendering Path),提升如最大内容绘制(Largest Contentful Paint, LCP)等性能指标。
其他 • 2024-01-14
docker作为现在微服务运行的最有效解决方案,最近在实现年会抽奖程序,前端打包了一个镜像给后端部署,后端服务是跑在本机上,于是需要实现容器内部访问宿主机的服务。
其他 • 2023-11-23
Web Locks API 允许在一个选项卡或工作线程中运行的脚本异步获取锁,在执行工作时保持它,然后释放它。持有时,在同一源中执行的其他脚本都无法获取相同的锁,这允许在多个选项卡或工作线程中运行的 Web 应用程序协调工作和资源的使用。
其他 • 2023-08-04
作为web开发工程师,我们在搭建网站时,需要针对网站应用场景来使用不同的技术栈实现。比如是否需要seo,对网站首屏渲染速度是否敏感等等。使用不同的渲染方式对网站打开速度和体验有着一定的影响。目前比较流行有四种渲染方式,分别是CSR,SSR,SSG,ISR。
其他 • 2023-07-01
作为一个开发工程师,我们经常需要和控制台打交道,普通的删除键配合上下左右,能够满足日常的命令需要,然而如果能掌握快捷键,那么速度会比常规的操作会快,使用起来也会很顺畅。
其他 • 2023-02-04
Mac 作为一款优秀的笔记本,深受广大用户喜爱。日常使用中,掌握一些常用的快捷键无疑会大大提高我们的工作效率。下面汇总一些常用的快捷键,以备不时之需。
其他 • 2023-01-04
SharedWorker是一种可以在多个标签页之间共享的Web Worker。它可以让多个标签页共享同一个JavaScript实例。与普通的Web Worker不同,SharedWorker可以在多个标签页之间共享,而普通的Web Worker则是每个标签页都有自己的JavaScript实例。
其他 • 2022-08-31
package.json文件是Node.js项目中的一个重要文件,它包含了项目的各种元信息,如项目名称、版本、描述、依赖关系等。其中,版本规则是package.json文件中的一部分,用于指定项目的版本号。
其他 • 2021-11-26
Tree Shaking是 JavaScript 上下文中常用的术语,用于消除Dead Code(无用的代码)。利用ES6模块化规范的特性,在编译时通过静态分析代码,识别出未被使用的代码并在打包时去除。
其他 • 2021-08-26
在写bash命令的时候,有时候需要操作字符串,提取匹配的内容,然而shell里面操作正则的资料比较少,所以做下记录,有两种方法
其他 • 2021-04-14
多人协作的项目,严格的代码风格校验对前端研发有非常多的好处,使用eslint可以,提高代码质量,统一团队风格,减少冗余代码等等好处。